.elementor-25 .elementor-element.elementor-element-fde6cfd > .elementor-container {
    min-height: 430px;
}

.elementor-25 .elementor-element.elementor-element-fde6cfd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-fde6cfd:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fde6cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-fde6cfd > .elementor-background-overlay {
    background-image: url("../../2023/10/hero-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fde6cfd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2a037c5 .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 67px;
}

.elementor-25 .elementor-element.elementor-element-2a3c1ee {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
}

.elementor-25 .elementor-element.elementor-element-e8d8d4e .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    background-color: #5CCA6C;
}

.elementor-25 .elementor-element.elementor-element-4ba7c36 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 27px;
}

.elementor-25 .elementor-element.elementor-element-0e9ae10 img {
    width: 100%;
    max-width: 68%;
    height: 500px;
    object-fit: cover;
    object-position: bottom center;
}

.elementor-25 .elementor-element.elementor-element-e7cf02f .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-25 .elementor-element.elementor-element-49df3a5 {
    padding: 50px 0px 50px 0px;
}

.elementor-25 .elementor-element.elementor-element-93e9c6c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-25 .elementor-element.elementor-element-6f11a30 > .elementor-container {
    min-height: 400px;
}

.elementor-25 .elementor-element.elementor-element-5117a6b {
    --spacer-size: 50px;
}

.elementor-25 .elementor-element.elementor-element-db524f5 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-db524f5 .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

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

.elementor-25 .elementor-element.elementor-element-03b8e3b {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
}

.elementor-25 .elementor-element.elementor-element-03b8e3b > .elementor-widget-container {
    padding: 0px 101px 0px 90px;
}

.elementor-25 .elementor-element.elementor-element-c730938 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-25 .elementor-element.elementor-element-5b4eb77 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-25 .elementor-element.elementor-element-bc2cee2 > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-25 .elementor-element.elementor-element-3ec75b1 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
}

.elementor-25 .elementor-element.elementor-element-e85befa {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-e85befa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2.3em;
    letter-spacing: -1.8px;
}

.elementor-25 .elementor-element.elementor-element-e85befa > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #222D52;
}

.elementor-25 .elementor-element.elementor-element-54f750f .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    background-color: #5CCA6C;
}

.elementor-25 .elementor-element.elementor-element-b3de7a1 {
    padding: 50px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-74deab2 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-74deab2 .elementor-heading-title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-4d2fee7 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-51fec0d.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-25 .elementor-element.elementor-element-51fec0d.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-25 .elementor-element.elementor-element-51fec0d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-title {
    margin-bottom: 3px;
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-description {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-f1e4086 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-title {
    margin-bottom: 3px;
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-description {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-cf80791 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-043a1ab.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-25 .elementor-element.elementor-element-043a1ab.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-25 .elementor-element.elementor-element-043a1ab.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-title {
    margin-bottom: 3px;
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-description {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-b6c8aaf > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-233e5b2.elementor-position-right .elementor-image-box-img {
    margin-left: 8px;
}

.elementor-25 .elementor-element.elementor-element-233e5b2.elementor-position-left .elementor-image-box-img {
    margin-right: 8px;
}

.elementor-25 .elementor-element.elementor-element-233e5b2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 8px;
}

.elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-title {
    margin-bottom: 3px;
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-description {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-0544107 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-0544107:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0544107 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0d1017;
}

.elementor-25 .elementor-element.elementor-element-0544107 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

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

.elementor-25 .elementor-element.elementor-element-0fbe14d > .elementor-element-populated {
    margin: 10px 10px 10px 50px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 50px;
}

.elementor-25 .elementor-element.elementor-element-5ce69c6 .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 13px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-6245195 .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

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

.elementor-25 .elementor-element.elementor-element-8045361 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-58dc060 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-58dc060:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-58dc060 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-58dc060 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-25 .elementor-element.elementor-element-58dc060 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f37f79a > .elementor-element-populated {
    margin: 10px 10px 10px 50px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 50px;
}

.elementor-25 .elementor-element.elementor-element-48bc02e .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 13px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-8a67986 .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-8a67986 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-a5eb52c {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-d0c9153 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-d0c9153 > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 03px;
    border-color: #5ED16F;
}

.elementor-25 .elementor-element.elementor-element-8258e26 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-25 .elementor-element.elementor-element-8258e26.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-8258e26.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-25 .elementor-element.elementor-element-8258e26.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-25 .elementor-element.elementor-element-8258e26 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-25 .elementor-element.elementor-element-8258e26 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8258e26 .elementor-image-box-title {
    margin-bottom: 0px;
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-8258e26 .elementor-image-box-description {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-8c5947f > .elementor-container {
    min-height: 519px;
}

.elementor-25 .elementor-element.elementor-element-8c5947f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8c5947f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/10/video-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-8c5947f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8c5947f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-60ffcf6 img {
    width: 99%;
}

.elementor-25 .elementor-element.elementor-element-201c878 {
    padding: 50px 0px 50px 0px;
}

.elementor-25 .elementor-element.elementor-element-3655a80 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-3655a80 {
    padding: 50px 0px 50px 0px;
}

.elementor-25 .elementor-element.elementor-element-67f6895 img {
    width: 100%;
}

.elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-icon i {
    color: #ffffff;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-icon svg {
    fill: #ffffff;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-28d8f0e {
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-item > a {
    font-family: "Noto Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f3f57f7 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-5cce6c6 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 50px;
}

.elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-icon i {
    color: #ffffff;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-icon svg {
    fill: #ffffff;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-a0a1e5e {
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-item > a {
    font-family: "Noto Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-e878dcd {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-icon i {
    color: #ffffff;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-icon svg {
    fill: #ffffff;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-f3da3e9 {
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-item > a {
    font-family: "Noto Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-8b984a4 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-icon i {
    color: #ffffff;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-icon svg {
    fill: #ffffff;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-11e8015 {
    --e-icon-list-icon-size: 32px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-item > a {
    font-family: "Noto Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-16bf3a0 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}

.elementor-25 .elementor-element.elementor-element-99e186d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-99e186d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/10/grey-textured.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-99e186d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-25 .elementor-element.elementor-element-99e186d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-672f8bb {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-672f8bb .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-e1dbc98:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5ED16F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-aa3bfe1 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-aa3bfe1 .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-e7f04b5 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-e7f04b5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 70px;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-619dda5 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-619dda5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-icon i {
    color: #5ED16F;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-icon svg {
    fill: #5ED16F;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9fa6f23 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b323f49 .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-b323f49 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-b323f49 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #ffffff;
    border-color: #ffffff;
}

.elementor-25 .elementor-element.elementor-element-b323f49 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-b323f49 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-11481c7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5ED16F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-32ece12 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-32ece12 .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-de09c5f {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-de09c5f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 70px;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-d400fc7 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-d400fc7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-icon i {
    color: #5ED16F;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-icon svg {
    fill: #5ED16F;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-39a40a6 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-60f72b1 .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-60f72b1 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-60f72b1 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #ffffff;
    border-color: #ffffff;
}

.elementor-25 .elementor-element.elementor-element-60f72b1 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-60f72b1 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-003d86b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-003d86b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5ED16F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-003d86b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-1d407ef {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-1d407ef .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-a2d12d7 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-a2d12d7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 70px;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-8910886 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-8910886 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-icon i {
    color: #5ED16F;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-icon svg {
    fill: #5ED16F;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1e8fca6 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-78643dd .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-78643dd .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-78643dd .elementor-button:focus {
    color: #FFFFFF;
    background-color: #ffffff;
    border-color: #ffffff;
}

.elementor-25 .elementor-element.elementor-element-78643dd .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-78643dd .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-101de67:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-101de67 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5ED16F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-101de67 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-e485234 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-e485234 .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-afb0a2b {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-afb0a2b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 70px;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-de8e612 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-de8e612 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-icon i {
    color: #5ED16F;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-icon svg {
    fill: #5ED16F;
    transition: fill 0.3s;
}

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

.elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-fece165 .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-fece165 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-fece165 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #ffffff;
    border-color: #ffffff;
}

.elementor-25 .elementor-element.elementor-element-fece165 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-fece165 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-2a5f4db:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5ED16F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-ea584e7 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-ea584e7 .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-a14d68c {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-a14d68c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 70px;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-85075d9 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-85075d9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-icon i {
    color: #5ED16F;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-icon svg {
    fill: #5ED16F;
    transition: fill 0.3s;
}

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

.elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9bd01d9 .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-9bd01d9 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9bd01d9 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #ffffff;
    border-color: #ffffff;
}

.elementor-25 .elementor-element.elementor-element-9bd01d9 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-9bd01d9 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-e32ab55:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5ED16F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-893f87e {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-893f87e .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-4f2d404 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4f2d404 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 70px;
    font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-ab2b34d {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-ab2b34d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-icon i {
    color: #5ED16F;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-icon svg {
    fill: #5ED16F;
    transition: fill 0.3s;
}

.elementor-25 .elementor-element.elementor-element-11f859e {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1affe34 .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-1affe34 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-1affe34 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #ffffff;
    border-color: #ffffff;
}

.elementor-25 .elementor-element.elementor-element-1affe34 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-1affe34 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-9b7c4c3 > .elementor-container {
    min-height: 400px;
}

.elementor-25 .elementor-element.elementor-element-9b7c4c3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9b7c4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/10/bg-image.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-9b7c4c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-25 .elementor-element.elementor-element-9b7c4c3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-33cecd6 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-33cecd6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-e9e550a {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-e9e550a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 64px;
    font-weight: 900;
}

.elementor-25 .elementor-element.elementor-element-e9e550a > .elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-25 .elementor-element.elementor-element-d4c1a2d {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-d4c1a2d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-c59dd69 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-c59dd69 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 64px;
    font-weight: 900;
}

.elementor-25 .elementor-element.elementor-element-c59dd69 > .elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-25 .elementor-element.elementor-element-c08cb08 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-c08cb08 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

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

.elementor-25 .elementor-element.elementor-element-13e086f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 64px;
    font-weight: 900;
}

.elementor-25 .elementor-element.elementor-element-13e086f > .elementor-widget-container {
    margin: 0px 0px -14px 0px;
}

.elementor-25 .elementor-element.elementor-element-aec17fc {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-aec17fc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-25 .elementor-element.elementor-element-da542f1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-da542f1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-da542f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/10/reviews-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-da542f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-25 .elementor-element.elementor-element-49945d6 .elementor-heading-title {
    color: #5ED16F;
    font-family: "Noto Sans", Sans-serif;
    font-size: 13px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-dfaf5af .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

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

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-item {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-content {
    text-align: default;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-image {
    text-align: default;
    max-width: 100%;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-image figure > img {
    width: 66px;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-image img {
    padding: 5px 5px 5px 5px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-content .eael-testimonial-user {
    color: #222222;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-content .eael-testimonial-user-company {
    color: #5F3131;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-content .eael-testimonial-text {
    color: #757575;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}

.elementor-25 .elementor-element.elementor-element-96f7701 .eael-testimonial-quote {
    color: rgba(0,0,0,0.15);
}

.elementor-25 .elementor-element.elementor-element-96f7701 span.eael-testimonial-quote {
    top: 5%;
    right: 5%;
}

.elementor-25 .elementor-element.elementor-element-96f7701 > .elementor-widget-container {
    margin: 0px 200px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-item {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-content {
    text-align: default;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-image {
    text-align: default;
    max-width: 100%;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-image figure > img {
    width: 66px;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-image img {
    padding: 5px 5px 5px 5px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-content .eael-testimonial-user {
    color: #222222;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-content .eael-testimonial-user-company {
    color: #5F3131;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-content .eael-testimonial-text {
    color: #757575;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}

.elementor-25 .elementor-element.elementor-element-c66082e .eael-testimonial-quote {
    color: rgba(0,0,0,0.15);
}

.elementor-25 .elementor-element.elementor-element-c66082e span.eael-testimonial-quote {
    top: 5%;
    right: 5%;
}

.elementor-25 .elementor-element.elementor-element-c66082e > .elementor-widget-container {
    margin: 0px 200px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-item {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-content {
    text-align: default;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-image {
    text-align: default;
    max-width: 100%;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-image figure > img {
    width: 66px;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-image img {
    padding: 5px 5px 5px 5px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-content .eael-testimonial-user {
    color: #222222;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-content .eael-testimonial-user-company {
    color: #5F3131;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-content .eael-testimonial-text {
    color: #757575;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 .eael-testimonial-quote {
    color: rgba(0,0,0,0.15);
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 span.eael-testimonial-quote {
    top: 5%;
    right: 5%;
}

.elementor-25 .elementor-element.elementor-element-3a9ffe3 > .elementor-widget-container {
    margin: 0px 200px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-item {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-content {
    text-align: default;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-image {
    text-align: default;
    max-width: 100%;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-image figure > img {
    width: 66px;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-image img {
    padding: 5px 5px 5px 5px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-content .eael-testimonial-user {
    color: #222222;
    font-family: "Noto Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-content .eael-testimonial-user-company {
    color: #5F3131;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-content .eael-testimonial-text {
    color: #757575;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc .eael-testimonial-quote {
    color: rgba(0,0,0,0.15);
}

.elementor-25 .elementor-element.elementor-element-d7fabdc span.eael-testimonial-quote {
    top: 5%;
    right: 5%;
}

.elementor-25 .elementor-element.elementor-element-d7fabdc > .elementor-widget-container {
    margin: 0px 200px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-4449f82a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4449f82a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #283A5E;
}

.elementor-25 .elementor-element.elementor-element-4449f82a, .elementor-25 .elementor-element.elementor-element-4449f82a > .elementor-background-overlay {
    border-radius: 5px 5px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-4449f82a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4449f82a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2d92bcae {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2d92bcae .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2d92bcae > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-3fd2e198 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-3fd2e198:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3fd2e198 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #283A5E;
}

.elementor-25 .elementor-element.elementor-element-3fd2e198 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-3fd2e198 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4139c50d {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4139c50d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-4139c50d > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-7e9d122 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-7e9d122 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-7e9d122 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-76abb3be {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-76abb3be .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-76abb3be > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-21a2d052:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-21a2d052 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-21a2d052 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-21a2d052 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1bf85377 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-1bf85377 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-1bf85377 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-10f66938 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-10f66938 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-10f66938 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-67bcdc62 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-67bcdc62 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-67bcdc62 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-4e9aba2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4e9aba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ECECEC;
}

.elementor-25 .elementor-element.elementor-element-4e9aba2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-4e9aba2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4ecd2071 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4ecd2071 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-4ecd2071 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-7609cf6a {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-7609cf6a .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-7609cf6a > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-2b21f75a {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2b21f75a .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2b21f75a > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-49213bfc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-49213bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-49213bfc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-49213bfc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-b577609 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-b577609 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-b577609 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-39dffff1 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-39dffff1 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-39dffff1 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-2d976f76 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2d976f76 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2d976f76 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-64c26df3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-64c26df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ECECEC;
}

.elementor-25 .elementor-element.elementor-element-64c26df3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-64c26df3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-738a1df3 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-738a1df3 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-738a1df3 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-2ebc3105 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2ebc3105 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2ebc3105 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-7c7ca519 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-7c7ca519 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-7c7ca519 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-626fac96:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-626fac96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-626fac96, .elementor-25 .elementor-element.elementor-element-626fac96 > .elementor-background-overlay {
    border-radius: 0px 0px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-626fac96 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-626fac96 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-4f912155 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4f912155 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-4f912155 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-5a36d40e {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-5a36d40e .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-5a36d40e > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-879d019 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-879d019 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-879d019 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-49fa74be:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-49fa74be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-49fa74be, .elementor-25 .elementor-element.elementor-element-49fa74be > .elementor-background-overlay {
    border-radius: 5px 5px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-49fa74be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-25 .elementor-element.elementor-element-49fa74be > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-63eda5e2 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-63eda5e2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-63eda5e2 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-28a09ba7 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-25 .elementor-element.elementor-element-28a09ba7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-28a09ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-28a09ba7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-28a09ba7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-1d9992a8 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-1d9992a8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-1d9992a8 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-12082783 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-12082783 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-12082783 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-5f5fb4f {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-5f5fb4f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-5f5fb4f > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-1eb38f10:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1eb38f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-1eb38f10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-1eb38f10 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-2a8dbca5 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2a8dbca5 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2a8dbca5 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-47f25c1b {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-47f25c1b .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-47f25c1b > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-2e092592 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2e092592 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2e092592 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-7c3a5f9b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7c3a5f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ECECEC;
}

.elementor-25 .elementor-element.elementor-element-7c3a5f9b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-7c3a5f9b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-22903eaf {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-22903eaf .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-22903eaf > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-50f68046 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-50f68046 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-50f68046 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-4888179a {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4888179a .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-4888179a > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-7502c20d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7502c20d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-7502c20d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-7502c20d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-15fc0553 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-15fc0553 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-15fc0553 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-40d4f93b {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-40d4f93b .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-40d4f93b > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-24c72302 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-24c72302 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-24c72302 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-4abb009b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4abb009b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ECECEC;
}

.elementor-25 .elementor-element.elementor-element-4abb009b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-4abb009b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-6f3921d7 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-6f3921d7 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-6f3921d7 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-53eb4781 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-53eb4781 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-53eb4781 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-52f81cdc {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-52f81cdc .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-52f81cdc > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-32604830:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-32604830 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #03060d;
}

.elementor-25 .elementor-element.elementor-element-32604830, .elementor-25 .elementor-element.elementor-element-32604830 > .elementor-background-overlay {
    border-radius: 0px 0px 05px 5px;
}

.elementor-25 .elementor-element.elementor-element-32604830 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1px;
    margin-bottom: 0px;
}

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

.elementor-25 .elementor-element.elementor-element-2d60b0c2 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2d60b0c2 .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2d60b0c2 > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-6dba3daf {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-6dba3daf .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-6dba3daf > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-385c48ab {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-385c48ab .elementor-heading-title {
    color: #283A5E;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-385c48ab > .elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-25 .elementor-element.elementor-element-657edee {
    padding: 50px 0px 50px 0px;
}

.elementor-25 .elementor-element.elementor-element-1c8a64b {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-1c8a64b .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-1c8a64b > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-b5ebeca .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-7785311 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.elementor-25 .elementor-element.elementor-element-dd7531f .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-8b6651a {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.elementor-25 .elementor-element.elementor-element-295d27e .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-f45fc2c {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.elementor-25 .elementor-element.elementor-element-041146a .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-bb7922b {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.elementor-25 .elementor-element.elementor-element-6855d3a .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-49fd553 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.elementor-25 .elementor-element.elementor-element-24dcce0 .elementor-heading-title {
    color: #ffffff;
    font-family: "Noto Sans", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-704a883 {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
}

.elementor-25 .elementor-element.elementor-element-ebfb775 > .elementor-container {
    min-height: 400px;
}

.elementor-25 .elementor-element.elementor-element-ebfb775:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ebfb775 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #5ED16F;
    background-image: url("../../2023/10/grey-textured.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-ebfb775 > .elementor-background-overlay {
    background-color: #5ED16F;
    opacity: 0.24;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-25 .elementor-element.elementor-element-ebfb775 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-25 .elementor-element.elementor-element-341e760 {
    text-align: center;
}

.elementor-25 .elementor-element.elementor-element-341e760 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Noto Sans", Sans-serif;
    font-size: 42px;
    font-weight: 700;
}

.elementor-25 .elementor-element.elementor-element-3f13d69 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-25 .elementor-element.elementor-element-69131a3 .elementor-button {
    font-family: "Noto Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 20px;
    fill: #000000;
    color: #ffffff;
    background-color: #03060d;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-69131a3 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-69131a3 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #02010100;
    border-color: #FFFFFF;
}

.elementor-25 .elementor-element.elementor-element-69131a3 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-69131a3 .elementor-button:focus svg {
    fill: #FFFFFF;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-25 .elementor-element.elementor-element-dfd525f {
        width:100%;
    }

    .elementor-25 .elementor-element.elementor-element-7ab9331 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-24e32a5 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-0fbe14d {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-f37f79a {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-e8b71d6 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-a1d2216 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-5cce6c6 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-e1dbc98 {
        width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-11481c7 {
        width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-003d86b {
        width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-101de67 {
        width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-2a5f4db {
        width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-e32ab55 {
        width: 50%;
    }

    .elementor-25 .elementor-element.elementor-element-3482ec0 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-5d9b814 {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-ab012cd {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-64dae44c {
        width: 100%;
    }
}

@media(min-width: 1025px) {
    .elementor-25 .elementor-element.elementor-element-99e186d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-99e186d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }

    .elementor-25 .elementor-element.elementor-element-9b7c4c3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9b7c4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-25 .elementor-element.elementor-element-da542f1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-da542f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-25 .elementor-element.elementor-element-ebfb775:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ebfb775 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width: 1024px) {
    .elementor-25 .elementor-element.elementor-element-0e9ae10 img {
        width:56%;
    }

    .elementor-25 .elementor-element.elementor-element-db524f5 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-075b752 img {
        width: 100%;
        max-width: 100%;
        height: 150px;
    }

    .elementor-25 .elementor-element.elementor-element-3ec75b1 {
        font-size: 15px;
        line-height: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-e85befa .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-wrapper .elementor-image-box-img {
        width: 41%;
    }

    .elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 41%;
    }

    .elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-wrapper .elementor-image-box-img {
        width: 41%;
    }

    .elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 41%;
    }

    .elementor-25 .elementor-element.elementor-element-f60860e img {
        width: 58%;
    }

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

    .elementor-25 .elementor-element.elementor-element-6245195 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-f37f79a > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-25 .elementor-element.elementor-element-8a67986 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-cdde70f img {
        width: 58%;
    }

    .elementor-25 .elementor-element.elementor-element-8c5947f > .elementor-container {
        min-height: 400px;
    }

    .elementor-25 .elementor-element.elementor-element-60ffcf6 img {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-67f6895 img {
        width: 72%;
    }

    .elementor-25 .elementor-element.elementor-element-5cce6c6 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 35px 35px 35px 35px;
    }

    .elementor-25 .elementor-element.elementor-element-e7f04b5 .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 35px 35px 35px 35px;
    }

    .elementor-25 .elementor-element.elementor-element-de09c5f .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 35px 35px 35px 35px;
    }

    .elementor-25 .elementor-element.elementor-element-a2d12d7 .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 35px 35px 35px 35px;
    }

    .elementor-25 .elementor-element.elementor-element-afb0a2b .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated > .elementor-widget-wrap {
        padding: 35px 35px 35px 35px;
    }

    .elementor-25 .elementor-element.elementor-element-a14d68c .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 35px 35px 35px 35px;
    }

    .elementor-25 .elementor-element.elementor-element-4f2d404 .elementor-heading-title {
        font-size: 54px;
    }

    .elementor-25 .elementor-element.elementor-element-e9e550a .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-25 .elementor-element.elementor-element-d4c1a2d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-c59dd69 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-25 .elementor-element.elementor-element-c08cb08 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-13e086f .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-25 .elementor-element.elementor-element-aec17fc .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-da542f1 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-dfaf5af .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-1c8a64b .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-341e760 .elementor-heading-title {
        font-size: 36px;
    }
}

@media(max-width: 767px) {
    .elementor-25 .elementor-element.elementor-element-2a037c5 {
        text-align:center;
    }

    .elementor-25 .elementor-element.elementor-element-2a037c5 .elementor-heading-title {
        font-size: 28px;
        line-height: 32px;
    }

    .elementor-25 .elementor-element.elementor-element-2a3c1ee {
        text-align: center;
        font-size: 15px;
        line-height: 22px;
    }

    .elementor-25 .elementor-element.elementor-element-2a3c1ee > .elementor-widget-container {
        margin: 0px 0px -19px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-4ba7c36 {
        text-align: center;
        font-size: 12px;
        line-height: 22px;
    }

    .elementor-25 .elementor-element.elementor-element-0e9ae10 img {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-5117a6b {
        --spacer-size: 17px;
    }

    .elementor-25 .elementor-element.elementor-element-db524f5 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.3em;
    }

    .elementor-25 .elementor-element.elementor-element-03b8e3b {
        text-align: center;
        font-size: 15px;
        line-height: 22px;
    }

    .elementor-25 .elementor-element.elementor-element-03b8e3b > .elementor-widget-container {
        margin: 0px 0px -19px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-075b752 img {
        height: 187px;
    }

    .elementor-25 .elementor-element.elementor-element-3ec75b1 {
        text-align: center;
        font-size: 15px;
        line-height: 25px;
    }

    .elementor-25 .elementor-element.elementor-element-3ec75b1 > .elementor-widget-container {
        margin: 0px 0px -19px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-e85befa .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-25 .elementor-element.elementor-element-54f750f .elementor-button {
        line-height: 19px;
        letter-spacing: -0.4px;
    }

    .elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-25 .elementor-element.elementor-element-51fec0d .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-25 .elementor-element.elementor-element-1fe36a8 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-25 .elementor-element.elementor-element-043a1ab .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-img {
        margin-bottom: 8px;
    }

    .elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-25 .elementor-element.elementor-element-233e5b2 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-f60860e img {
        width: 100%;
    }

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

    .elementor-25 .elementor-element.elementor-element-6245195 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-25 .elementor-element.elementor-element-8045361 {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-f37f79a > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-25 .elementor-element.elementor-element-8a67986 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-25 .elementor-element.elementor-element-a5eb52c {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-d0c9153 > .elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }

    .elementor-25 .elementor-element.elementor-element-8258e26 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-25 .elementor-element.elementor-element-cdde70f img {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-8c5947f > .elementor-container {
        min-height: 221px;
    }

    .elementor-25 .elementor-element.elementor-element-60ffcf6 img {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-67f6895 img {
        width: 100%;
    }

    .elementor-25 .elementor-element.elementor-element-28d8f0e {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-28d8f0e .elementor-icon-list-item > a {
        font-size: 15px;
        line-height: 17px;
        letter-spacing: 0px;
    }

    .elementor-25 .elementor-element.elementor-element-f3f57f7 {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-a0a1e5e {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-a0a1e5e .elementor-icon-list-item > a {
        font-size: 15px;
        line-height: 17px;
        letter-spacing: 0px;
    }

    .elementor-25 .elementor-element.elementor-element-e878dcd {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-f3da3e9 {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-f3da3e9 .elementor-icon-list-item > a {
        font-size: 15px;
        line-height: 17px;
        letter-spacing: 0px;
    }

    .elementor-25 .elementor-element.elementor-element-8b984a4 {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-11e8015 {
        --e-icon-list-icon-size: 23px;
    }

    .elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11e8015 .elementor-icon-list-item > a {
        font-size: 15px;
        line-height: 17px;
        letter-spacing: 0px;
    }

    .elementor-25 .elementor-element.elementor-element-16bf3a0 {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-672f8bb .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
    }

    .elementor-25 .elementor-element.elementor-element-e1dbc98 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-25 .elementor-element.elementor-element-e7f04b5 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-25 .elementor-element.elementor-element-9fa6f23 {
        --e-icon-list-icon-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-9fa6f23 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
    }

    .elementor-25 .elementor-element.elementor-element-11481c7 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-25 .elementor-element.elementor-element-de09c5f .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-25 .elementor-element.elementor-element-39a40a6 {
        --e-icon-list-icon-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-39a40a6 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
    }

    .elementor-25 .elementor-element.elementor-element-003d86b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-25 .elementor-element.elementor-element-a2d12d7 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-25 .elementor-element.elementor-element-1e8fca6 {
        --e-icon-list-icon-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1e8fca6 .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
    }

    .elementor-25 .elementor-element.elementor-element-101de67 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-25 .elementor-element.elementor-element-afb0a2b .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-25 .elementor-element.elementor-element-0ac8e2f {
        --e-icon-list-icon-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0ac8e2f .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
    }

    .elementor-25 .elementor-element.elementor-element-2a5f4db > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-25 .elementor-element.elementor-element-a14d68c .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-25 .elementor-element.elementor-element-d1120fe {
        --e-icon-list-icon-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d1120fe .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated {
        margin: 6px 6px 6px 6px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 6px;
    }

    .elementor-25 .elementor-element.elementor-element-e32ab55 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-25 .elementor-element.elementor-element-4f2d404 .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-25 .elementor-element.elementor-element-11f859e {
        --e-icon-list-icon-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11f859e .elementor-icon-list-item > a {
        font-size: 14px;
    }

    .elementor-25 .elementor-element.elementor-element-33cecd6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-25 .elementor-element.elementor-element-e9e550a .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-c59dd69 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-13e086f .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-25 .elementor-element.elementor-element-dfaf5af .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-25 .elementor-element.elementor-element-96f7701 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-c66082e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-3a9ffe3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-d7fabdc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-25 .elementor-element.elementor-element-7ff185f2 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-4139c50d .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-2c17c610 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-7e9d122 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-43ec94d6 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-76abb3be .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-18c52c7a {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-1bf85377 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-266c65b2 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-10f66938 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-7582154e {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-67bcdc62 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-568e6990 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-4ecd2071 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-49080c5a {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-7609cf6a .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-3df08cce {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-2b21f75a .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-55a58428 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-b577609 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-79633da2 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-39dffff1 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-480265a2 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-2d976f76 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-c1297ee {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-738a1df3 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-7a41f285 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-2ebc3105 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-55c7a4c0 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-7c7ca519 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-604987c0 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-4f912155 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-4c757a79 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-5a36d40e .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-258ab919 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-879d019 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-77197866 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-1d9992a8 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-4009de82 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-12082783 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-61ce1eda {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-5f5fb4f .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-25 .elementor-element.elementor-element-6c3f4f1d {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-2a8dbca5 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-6810a485 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-47f25c1b .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-12b0ca95 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-2e092592 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-45f00dc {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-22903eaf .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-48c1c0c3 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-50f68046 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-1d09f876 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-4888179a .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-76a668e4 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-15fc0553 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-107824b6 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-40d4f93b .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-7dcb46f4 {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-24c72302 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-209808c0 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-6f3921d7 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-52ba6744 {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-53eb4781 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-1d7ee01d {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-52f81cdc .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-577be8ea {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-2d60b0c2 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-219be0ee {
        width: 35%;
    }

    .elementor-25 .elementor-element.elementor-element-6dba3daf .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-79e97d3b {
        width: 30%;
    }

    .elementor-25 .elementor-element.elementor-element-385c48ab .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-25 .elementor-element.elementor-element-1c8a64b .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-25 .elementor-element.elementor-element-b5ebeca .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-dd7531f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-295d27e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-041146a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-6855d3a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-24dcce0 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-25 .elementor-element.elementor-element-ebfb775 > .elementor-container {
        min-height: 290px;
    }

    .elementor-25 .elementor-element.elementor-element-ebfb775 > .elementor-background-overlay {
        opacity: 1;
    }

    .elementor-25 .elementor-element.elementor-element-341e760 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-25 .elementor-element.elementor-element-3f13d69 {
        line-height: 20px;
    }

    .elementor-25 .elementor-element.elementor-element-3f13d69 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
}
