.elementor-2306 .elementor-element.elementor-element-55b920c {
    --display: flex;
    --min-height: 90vh;
    --overflow: hidden;
    --overlay-opacity: 0.75;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-2306 .elementor-element.elementor-element-55b920c:not(.elementor-motion-effects-element-type-background),
.elementor-2306 .elementor-element.elementor-element-55b920c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../wp-content/uploads/2025/03/Nevada_20250310_101440-1.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2306 .elementor-element.elementor-element-55b920c::before,
.elementor-2306 .elementor-element.elementor-element-55b920c>.elementor-background-video-container::before,
.elementor-2306 .elementor-element.elementor-element-55b920c>.e-con-inner>.elementor-background-video-container::before,
.elementor-2306 .elementor-element.elementor-element-55b920c>.elementor-background-slideshow::before,
.elementor-2306 .elementor-element.elementor-element-55b920c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2306 .elementor-element.elementor-element-55b920c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #00000075;
    --background-overlay: '';
}

.elementor-2306 .elementor-element.elementor-element-4d63efc {
    width: var(--container-widget-width, 809px);
    max-width: 809px;
    --container-widget-width: 809px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-4d63efc.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2306 .elementor-element.elementor-element-4d63efc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2em;
    text-shadow: 0px 4px 11px rgba(0, 0, 0, 0.13);
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2306 .elementor-element.elementor-element-1ff9780>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-1ff9780 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.325em;
    text-shadow: 0px 4px 34px rgba(0, 0, 0, 0.13);
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button {
    background-color: #3775D6;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    fill: var(--e-global-color-c12fef5);
    color: var(--e-global-color-c12fef5);
    box-shadow: 0px 4px 21px 15px rgba(24.999999999999993, 76.00000000000003, 155, 0.07);
    border-style: none;
    border-radius: 40px 40px 40px 40px;
    padding: 23px 34px 23px 34px;
}

.elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button:hover,
.elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #194C9B;
}

.elementor-2306 .elementor-element.elementor-element-ece44b7>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button:hover svg,
.elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button:focus svg {
    fill: #194C9B;
}

.elementor-2306 .elementor-element.elementor-element-111abd2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 140px;
    --padding-bottom: 140px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-2306 .elementor-element.elementor-element-111abd2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2306 .elementor-element.elementor-element-296d355 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-0742095 {
    left: -5.6%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-0742095 {
    right: -5.6%;
}

.elementor-2306 .elementor-element.elementor-element-0742095 {
    top: -26%;
}

.elementor-2306 .elementor-element.elementor-element-0742095 img {
    width: 94%;
}

.elementor-2306 .elementor-element.elementor-element-9a1c3f7>.elementor-widget-container {
    padding: 10% 10% 10% 10%;
    border-radius: 999px 999px 999px 999px;
    box-shadow: 0px 4px 21px 15px rgba(0, 0, 0, 0.07);
}

.elementor-2306 .elementor-element.elementor-element-9a1c3f7.elementor-element {
    --align-self: center;
}

.elementor-2306 .elementor-element.elementor-element-9a1c3f7 {
    text-align: center;
}

.elementor-2306 .elementor-element.elementor-element-9a1c3f7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 300;
    line-height: 1.43em;
    color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-c0ce245 {
    right: -5.7%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-c0ce245 {
    left: -5.7%;
}

.elementor-2306 .elementor-element.elementor-element-c0ce245 {
    bottom: -30%;
}

.elementor-2306 .elementor-element.elementor-element-c0ce245 img {
    width: 94%;
}

.elementor-2306 .elementor-element.elementor-element-49aa78c {
    --display: flex;
    --min-height: 40vw;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --margin-top: 3.3vw;
    --margin-bottom: 0vw;
    --margin-left: 0vw;
    --margin-right: 0vw;
    --padding-top: 0vw;
    --padding-bottom: 0vw;
    --padding-left: 3vw;
    --padding-right: 3vw;
}

.elementor-2306 .elementor-element.elementor-element-49aa78c:not(.elementor-motion-effects-element-type-background),
.elementor-2306 .elementor-element.elementor-element-49aa78c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
    background: url("../wp-content/uploads/2024/06/vlcsnap-2024-06-04-17h57m22s043.png") 50% 50%;
    background-size: cover;
}

.elementor-2306 .elementor-element.elementor-element-49aa78c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2306 .elementor-element.elementor-element-dfd5268 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 10vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-dfd5268 {
    left: -3.8vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-dfd5268 {
    right: -3.8vw;
}

.elementor-2306 .elementor-element.elementor-element-8907999 {
    width: var(--container-widget-width, 15.4vw);
    max-width: 15.4vw;
    --container-widget-width: 15.4vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-8907999>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2025/03/Vector-69-e1742992991166.png");
    margin: -5vw -1vw 0vw 0vw;
    padding: 0.5vw 3vw 0vw 3.5vw;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 14vw auto;
}

.elementor-2306 .elementor-element.elementor-element-8907999 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-8026c56 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-8026c56 {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-8026c56>.elementor-widget-container {
    margin: -1vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-5998808 img {
    width: 10vw;
}

.elementor-2306 .elementor-element.elementor-element-12a74db {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 9.5vw;
    --z-index: 5;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-12a74db {
    left: 20.75vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-12a74db {
    right: 20.75vw;
}

.elementor-2306 .elementor-element.elementor-element-f1a641a {
    width: var(--container-widget-width, 8.7vw);
    max-width: 8.7vw;
    --container-widget-width: 8.7vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-f1a641a>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2025/03/Vector-69-1-e1742981848336.png");
    margin: -5vw -3vw 0vw 0.75vw;
    padding: 0.5vw 0vw 0vw 2vw;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 8vw auto;
}

.elementor-2306 .elementor-element.elementor-element-f1a641a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-140bc1e .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-140bc1e {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-140bc1e>.elementor-widget-container {
    margin: -1.1vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-3e0623b>.elementor-widget-container {
    margin: 0.9vw 0vw 0vw -1vw;
}

.elementor-2306 .elementor-element.elementor-element-3e0623b img {
    width: 9.52vw;
}

.elementor-2306 .elementor-element.elementor-element-f9e9186 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 4.5vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-f9e9186 {
    left: 29.5vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-f9e9186 {
    right: 29.5vw;
}

.elementor-2306 .elementor-element.elementor-element-812d8ac {
    width: var(--container-widget-width, 26.35vw);
    max-width: 26.35vw;
    --container-widget-width: 26.35vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-812d8ac>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-2.svg");
    margin: -2vw 0vw 0vw 0vw;
    padding: 1.5vw 0vw 0vw 5vw;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 28vw auto;
}

.elementor-2306 .elementor-element.elementor-element-812d8ac .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-e38fd73 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-e38fd73 {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-e38fd73>.elementor-widget-container {
    margin: -1vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-2773708>.elementor-widget-container {
    margin: 1vw 0vw 0vw -1.9vw;
}

.elementor-2306 .elementor-element.elementor-element-2773708 img {
    width: 100%;
    height: 9.5vw;
}

.elementor-2306 .elementor-element.elementor-element-077b470 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 3.75vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-077b470 {
    left: 72.9vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-077b470 {
    right: 72.9vw;
}

.elementor-2306 .elementor-element.elementor-element-616b3da>.elementor-widget-container {
    --e-transform-rotateZ: 270deg;
}

.elementor-2306 .elementor-element.elementor-element-616b3da img {
    width: 11vw;
}

.elementor-2306 .elementor-element.elementor-element-4f9a4b6 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-4f9a4b6 {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-4f9a4b6>.elementor-widget-container {
    margin: -1vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-fcd7831 {
    width: var(--container-widget-width, 9.25vw);
    max-width: 9.25vw;
    --container-widget-width: 9.25vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-fcd7831>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-3.svg");
    padding: 0.5vw 0vw 0vw 1vw;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 9vw auto;
}

.elementor-2306 .elementor-element.elementor-element-fcd7831 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-cebea54 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 3vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-cebea54 {
    left: -6.75vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-cebea54 {
    right: -6.75vw;
}

.elementor-2306 .elementor-element.elementor-element-8a89f83 {
    width: var(--container-widget-width, 18.31vw);
    max-width: 18.31vw;
    --container-widget-width: 18.31vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-8a89f83>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2025/03/Vector-69-e1742992991166.png");
    margin: -5.5vw -1vw 5.5vw -1vw;
    padding: 1vw 2vw 0vw 7.5vw;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 14vw auto;
}

.elementor-2306 .elementor-element.elementor-element-8a89f83 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-1c8128b .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-1c8128b {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-1c8128b>.elementor-widget-container {
    margin: -2vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-5e6e5f9>.elementor-widget-container {
    margin: -9.5vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-5e6e5f9 img {
    width: 8.52vw;
}

.elementor-2306 .elementor-element.elementor-element-9f92e2c {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 5vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-9f92e2c {
    left: 14.3vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-9f92e2c {
    right: 14.3vw;
}

.elementor-2306 .elementor-element.elementor-element-33d0260 {
    width: var(--container-widget-width, 16.11vw);
    max-width: 16.11vw;
    --container-widget-width: 16.11vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-33d0260>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-4.svg");
    margin: 1vw -1vw -1vw 1vw;
    padding: 1vw 0vw 0vw 2vw;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 14vw auto;
}

.elementor-2306 .elementor-element.elementor-element-33d0260 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-b7c68a3 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-b7c68a3 {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-b7c68a3>.elementor-widget-container {
    margin: -1vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-0ae3891>.elementor-widget-container {
    margin: -9vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-0ae3891 img {
    width: 7.62vw;
}

.elementor-2306 .elementor-element.elementor-element-9de6872 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 11vw;
    --z-index: 10;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-9de6872 {
    left: 35vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-9de6872 {
    right: 35vw;
}

.elementor-2306 .elementor-element.elementor-element-bad0133 {
    width: var(--container-widget-width, 22vw);
    max-width: 22vw;
    --container-widget-width: 22vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-bad0133>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-5.svg");
    margin: 5vw -10vw -5vw 10vw;
    padding: 2vw 0vw 0vw 2vw;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 21vw auto;
}

.elementor-2306 .elementor-element.elementor-element-bad0133 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-46d2c2c .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-46d2c2c {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-46d2c2c>.elementor-widget-container {
    margin: 2.5vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-4862ff6>.elementor-widget-container {
    margin: -5vw 0vw 0vw -2vw;
}

.elementor-2306 .elementor-element.elementor-element-4862ff6 img {
    width: 100%;
    height: 7.5vw;
}

.elementor-2306 .elementor-element.elementor-element-0df7cea {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 5.5vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-0df7cea {
    left: 56.7vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-0df7cea {
    right: 56.7vw;
}

.elementor-2306 .elementor-element.elementor-element-5f4c0e5 {
    width: var(--container-widget-width, 17.57vw);
    max-width: 17.57vw;
    --container-widget-width: 17.57vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-5f4c0e5>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-70-1.svg");
    margin: 1vw -18vw -1vw 18.5vw;
    padding: 0vw 0vw 2vw 1.3vw;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 13vw auto;
}

.elementor-2306 .elementor-element.elementor-element-5f4c0e5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.1vw;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-5aeb1a1 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-5aeb1a1 {
    width: var(--container-widget-width, 2.05vw);
    max-width: 2.05vw;
    --container-widget-width: 2.05vw;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-5aeb1a1>.elementor-widget-container {
    margin: -1vw 0vw 0vw 0vw;
}

.elementor-2306 .elementor-element.elementor-element-99420f3>.elementor-widget-container {
    margin: -7.6vw 0vw 0vw -2vw;
}

.elementor-2306 .elementor-element.elementor-element-99420f3 img {
    width: 0.1vw;
    height: 6.52vw;
}

.elementor-2306 .elementor-element.elementor-element-62c7c2d {
    --display: flex;
    --min-height: 40vw;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-2306 .elementor-element.elementor-element-62c7c2d:not(.elementor-motion-effects-element-type-background),
.elementor-2306 .elementor-element.elementor-element-62c7c2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
    background: url("../wp-content/uploads/2024/06/vlcsnap-2024-06-04-17h57m22s043.png") 50% 50%;
    background-size: cover;
}

.elementor-2306 .elementor-element.elementor-element-62c7c2d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2306 .elementor-element.elementor-element-a0ff350 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 9vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-a0ff350 {
    left: -5vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-a0ff350 {
    right: -5vw;
}

.elementor-2306 .elementor-element.elementor-element-887bb29 {
    width: var(--container-widget-width, 210px);
    max-width: 210px;
    --container-widget-width: 210px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-887bb29>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69.svg");
    padding: 5px 0px 0px 74px;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 200px auto;
}

.elementor-2306 .elementor-element.elementor-element-887bb29 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-ba5f152 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-ba5f152 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-ba5f152>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-cfef9df img {
    width: 144px;
}

.elementor-2306 .elementor-element.elementor-element-d6da694 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 12%;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-d6da694 {
    left: 27%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-d6da694 {
    right: 27%;
}

.elementor-2306 .elementor-element.elementor-element-c7ec89b {
    width: var(--container-widget-width, 118px);
    max-width: 118px;
    --container-widget-width: 118px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-c7ec89b>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-1.svg");
    padding: 4px 0px 0px 28px;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 114px auto;
}

.elementor-2306 .elementor-element.elementor-element-c7ec89b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-f164c7c .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-f164c7c {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-f164c7c>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-7bea929>.elementor-widget-container {
    margin: 12px 0px 0px -15px;
}

.elementor-2306 .elementor-element.elementor-element-7bea929 img {
    width: 172px;
}

.elementor-2306 .elementor-element.elementor-element-d7f32ab {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 2vw;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-d7f32ab {
    left: 45vw;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-d7f32ab {
    right: 45vw;
}

.elementor-2306 .elementor-element.elementor-element-becf302 {
    width: var(--container-widget-width, 360px);
    max-width: 360px;
    --container-widget-width: 360px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-becf302>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-2.svg");
    padding: 7% 0% 0% 20%;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 395px auto;
}

.elementor-2306 .elementor-element.elementor-element-becf302 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-e085671 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-e085671 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-e085671>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-c25c093>.elementor-widget-container {
    margin: 37px 0px 0px -240px;
}

.elementor-2306 .elementor-element.elementor-element-c25c093 img {
    width: 214px;
}

.elementor-2306 .elementor-element.elementor-element-f30e5ba {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    top: 12%;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-f30e5ba {
    left: 73%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-f30e5ba {
    right: 73%;
}

.elementor-2306 .elementor-element.elementor-element-a346d72 {
    width: var(--container-widget-width, 125px);
    max-width: 125px;
    --container-widget-width: 125px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-a346d72>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-3.svg");
    padding: 5% 0% 0% 13%;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 139px auto;
}

.elementor-2306 .elementor-element.elementor-element-a346d72 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-f852e55 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-f852e55 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-f852e55>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-9676af9 img {
    width: 147px;
}

.elementor-2306 .elementor-element.elementor-element-038e66d {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 5%;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-038e66d {
    left: 0%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-038e66d {
    right: 0%;
}

.elementor-2306 .elementor-element.elementor-element-3ed4cb5 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-3ed4cb5>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69.svg");
    padding: 5% 0% 0% 44%;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 200px auto;
}

.elementor-2306 .elementor-element.elementor-element-3ed4cb5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-cc5c2ec .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-cc5c2ec {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-cc5c2ec>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-1023ef1>.elementor-widget-container {
    margin: -132px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-1023ef1 img {
    width: 130px;
}

.elementor-2306 .elementor-element.elementor-element-ac77a4e {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 3%;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-ac77a4e {
    left: 22%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-ac77a4e {
    right: 22%;
}

.elementor-2306 .elementor-element.elementor-element-45394ff {
    width: var(--container-widget-width, 220px);
    max-width: 220px;
    --container-widget-width: 220px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-45394ff>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-4.svg");
    margin: -42px -3px 0px 0px;
    padding: 5% 10% 0% 6%;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 221px auto;
}

.elementor-2306 .elementor-element.elementor-element-45394ff .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-dd368e6 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-dd368e6 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-dd368e6>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-1ea23d0>.elementor-widget-container {
    margin: -124px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-1ea23d0 img {
    width: 104px;
}

.elementor-2306 .elementor-element.elementor-element-ffc7de7 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 5%;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-ffc7de7 {
    left: 46%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-ffc7de7 {
    right: 46%;
}

.elementor-2306 .elementor-element.elementor-element-d9b82a7 {
    width: var(--container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-d9b82a7>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-69-5.svg");
    margin: -22px 0px 0px 0px;
    padding: 10% 5% 0% 5%;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 330px auto;
}

.elementor-2306 .elementor-element.elementor-element-d9b82a7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-bde1573 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-bde1573 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-bde1573>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-c1db3d4>.elementor-widget-container {
    margin: -105px 0px 0px -30px;
}

.elementor-2306 .elementor-element.elementor-element-c1db3d4 img {
    width: 1px;
    height: 89px;
}

.elementor-2306 .elementor-element.elementor-element-b064a59 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    bottom: 5%;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-b064a59 {
    left: 75%;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-b064a59 {
    right: 75%;
}

.elementor-2306 .elementor-element.elementor-element-d5c97f4 {
    width: var(--container-widget-width, 240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-d5c97f4>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-70-1.svg");
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 10% 8%;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 189px auto;
}

.elementor-2306 .elementor-element.elementor-element-d5c97f4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-a2a9e58 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-a2a9e58 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-a2a9e58>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-29c018b>.elementor-widget-container {
    margin: -105px 0px 0px -30px;
}

.elementor-2306 .elementor-element.elementor-element-29c018b img {
    width: 1px;
    height: 89px;
}

.elementor-2306 .elementor-element.elementor-element-c475e90 {
    --display: flex;
    --min-height: calc(100vw * 0.38);
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2306 .elementor-element.elementor-element-c475e90:not(.elementor-motion-effects-element-type-background),
.elementor-2306 .elementor-element.elementor-element-c475e90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-2306 .elementor-element.elementor-element-c475e90.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2306 .elementor-element.elementor-element-e320c05>.elementor-widget-container {
    margin: -10px -10px 0px -10px;
}

.elementor-2306 .elementor-element.elementor-element-e320c05 .elementor-wrapper {
    --video-aspect-ratio: 2.33333;
}

.elementor-2306 .elementor-element.elementor-element-1b9e8b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-5bbf51a .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-5bbf51a {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-90e3969 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-36e2d51 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-37a4e94 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-37a4e94 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-3470fe6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-c40b9b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-6d5cd84 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-6d5cd84 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-15309b7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-c844cca {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-871ac3b .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-871ac3b {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-da55592 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-4ad86ca {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-61e08bf .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-61e08bf {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-df0e91e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-af135c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-e451fc4 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-e451fc4 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-9c5b61a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-e39d26c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-efe076a .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-efe076a {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-250a665 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-4212144 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-2306 .elementor-element.elementor-element-0ab9172 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 999px 999px 999px 999px;
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-0ab9172 {
    width: var(--container-widget-width, 28px);
    max-width: 28px;
    --container-widget-width: 28px;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-d6fce33 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2306 .elementor-element.elementor-element-3213a37 {
    --display: flex;
    --min-height: 935px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
    --overlay-opacity: 1;
    --padding-top: 70px;
    --padding-bottom: 140px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-2306 .elementor-element.elementor-element-3213a37:not(.elementor-motion-effects-element-type-background),
.elementor-2306 .elementor-element.elementor-element-3213a37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../wp-content/uploads/2024/05/Macedonia-8-copy-2-2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2306 .elementor-element.elementor-element-3213a37::before,
.elementor-2306 .elementor-element.elementor-element-3213a37>.elementor-background-video-container::before,
.elementor-2306 .elementor-element.elementor-element-3213a37>.e-con-inner>.elementor-background-video-container::before,
.elementor-2306 .elementor-element.elementor-element-3213a37>.elementor-background-slideshow::before,
.elementor-2306 .elementor-element.elementor-element-3213a37>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2306 .elementor-element.elementor-element-3213a37>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #3775D6 0%, #D9D9D900 86%);
}

.elementor-2306 .elementor-element.elementor-element-406ee81 {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-2306 .elementor-element.elementor-element-406ee81 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.33em;
    color: #FFFFFF;
}

.elementor-2306 .elementor-element.elementor-element-502d485 {
    width: var(--container-widget-width, 39%);
    max-width: 39%;
    --container-widget-width: 39%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.26em;
    color: #FFFFFF;
}

.elementor-2306 .elementor-element.elementor-element-a9446c7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 60px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2306 .elementor-element.elementor-element-a9446c7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2306 .elementor-element.elementor-element-70cbf2b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2306 .elementor-element.elementor-element-70cbf2b {
    text-align: center;
}

.elementor-2306 .elementor-element.elementor-element-70cbf2b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-d344570 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2306 .elementor-element.elementor-element-d344570.e-con {
    --align-self: center;
}

.elementor-2306 .elementor-element.elementor-element-9bc4ad7 {
    width: var(--container-widget-width, 281px);
    max-width: 281px;
    --container-widget-width: 281px;
    --container-widget-flex-grow: 0;
    top: -31px;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-9bc4ad7 {
    left: -31px;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-9bc4ad7 {
    right: -31px;
}

.elementor-2306 .elementor-element.elementor-element-a0532cf {
    --display: flex;
    --z-index: 10;
}

.elementor-2306 .elementor-element.elementor-element-a0532cf.e-con {
    --align-self: center;
}

.elementor-2306 .elementor-element.elementor-element-6efe987.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-2306 .elementor-element.elementor-element-6efe987.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-2306 .elementor-element.elementor-element-6efe987.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.16em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 252px;
}

.elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-64040ba.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-2306 .elementor-element.elementor-element-64040ba.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-2306 .elementor-element.elementor-element-64040ba.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.16em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-wrapper .elementor-image-box-img {
    width: 252px;
}

.elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.16em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 252px;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.16em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 252px;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-df12699.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-2306 .elementor-element.elementor-element-df12699.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-2306 .elementor-element.elementor-element-df12699.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.16em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 252px;
}

.elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e.elementor-position-right .elementor-image-box-img {
    margin-left: 50px;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e.elementor-position-left .elementor-image-box-img {
    margin-right: 50px;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 50px;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.16em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 252px;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.4em;
    color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-ebeabeb {
    --display: grid;
    --e-con-grid-template-columns: repeat(6, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2306 .elementor-element.elementor-element-ebeabeb.e-con {
    --align-self: center;
}

.elementor-2306 .elementor-element.elementor-element-26089c0>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-61.svg");
    padding: 0px 10px 0px 0px;
    background-position: 0px 12px;
    background-repeat: repeat-x;
    background-size: 112px auto;
}

.elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2306 .elementor-element.elementor-element-26089c0 {
    --icon-box-icon-margin: 50px;
}

.elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon {
    font-size: 28px;
}

.elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon-box-title,
.elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
}

.elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon-box-title {
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-c78fe5b>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-61.svg");
    padding: 0px 10px 0px 0px;
    background-position: 0px 12px;
    background-repeat: repeat-x;
    background-size: 112px auto;
}

.elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2306 .elementor-element.elementor-element-c78fe5b {
    --icon-box-icon-margin: 50px;
}

.elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon {
    font-size: 28px;
}

.elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon-box-title,
.elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
}

.elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon-box-title {
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-dc80dee>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-61.svg");
    padding: 0px 10px 0px 0px;
    background-position: 0px 12px;
    background-repeat: repeat-x;
    background-size: 112px auto;
}

.elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2306 .elementor-element.elementor-element-dc80dee {
    --icon-box-icon-margin: 50px;
}

.elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon {
    font-size: 28px;
}

.elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon-box-title,
.elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
}

.elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon-box-title {
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-7f984ba>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-61.svg");
    padding: 0px 10px 0px 0px;
    background-position: 0px 12px;
    background-repeat: repeat-x;
    background-size: 112px auto;
}

.elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2306 .elementor-element.elementor-element-7f984ba {
    --icon-box-icon-margin: 50px;
}

.elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon {
    font-size: 28px;
}

.elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon-box-title,
.elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
}

.elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon-box-title {
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-9840c1f>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Vector-61.svg");
    padding: 0px 10px 0px 0px;
    background-position: 0px 12px;
    background-repeat: repeat-x;
    background-size: 112px auto;
}

.elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2306 .elementor-element.elementor-element-9840c1f {
    --icon-box-icon-margin: 50px;
}

.elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon {
    font-size: 28px;
}

.elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon-box-title,
.elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
}

.elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon-box-title {
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-2c9cbbd>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-2306 .elementor-element.elementor-element-2c9cbbd {
    --icon-box-icon-margin: 50px;
}

.elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon {
    font-size: 28px;
}

.elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon-box-title,
.elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 17px;
}

.elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon-box-title {
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-d367f24 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-1fc4fa5 {
    right: 0px;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-1fc4fa5 {
    left: 0px;
}

.elementor-2306 .elementor-element.elementor-element-1fc4fa5 {
    top: 0px;
    z-index: -1;
}

.elementor-2306 .elementor-element.elementor-element-1fc4fa5 img {
    width: 11vw;
}

.elementor-2306 .elementor-element.elementor-element-3caf6f3 {
    text-align: center;
}

.elementor-2306 .elementor-element.elementor-element-3caf6f3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.5em;
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-347ccfa {
    width: var(--container-widget-width, 660px);
    max-width: 660px;
    --container-widget-width: 660px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.26em;
    color: var(--e-global-color-fca1a25);
}

.elementor-2306 .elementor-element.elementor-element-60d9106 .elementor-button {
    background-color: #3775D6;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    fill: var(--e-global-color-c12fef5);
    color: var(--e-global-color-c12fef5);
    box-shadow: 0px 4px 21px 15px rgba(24.999999999999993, 76.00000000000003, 155, 0.07);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3775D6;
    border-radius: 40px 40px 40px 40px;
    padding: 23px 34px 23px 34px;
}

.elementor-2306 .elementor-element.elementor-element-60d9106 .elementor-button:hover,
.elementor-2306 .elementor-element.elementor-element-60d9106 .elementor-button:focus {
    background-color: transparent;
    color: #3775D6;
    background-image: radial-gradient(at center center, #FFFFFF 0%, #F5F5F5 100%);
    border-color: #3775D6;
}

.elementor-2306 .elementor-element.elementor-element-60d9106 {
    z-index: 10;
}

.elementor-2306 .elementor-element.elementor-element-60d9106 .elementor-button:hover svg,
.elementor-2306 .elementor-element.elementor-element-60d9106 .elementor-button:focus svg {
    fill: #3775D6;
}

body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-a80c900 {
    left: 0px;
}

body.rtl .elementor-2306 .elementor-element.elementor-element-a80c900 {
    right: 0px;
}

.elementor-2306 .elementor-element.elementor-element-a80c900 {
    bottom: 0px;
    z-index: -1;
}

.elementor-2306 .elementor-element.elementor-element-a80c900 img {
    width: 16vw;
}

.elementor-2306 .elementor-element.elementor-element-2f460c0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 53px;
    --padding-bottom: 53px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-2306 .elementor-element.elementor-element-2f460c0:not(.elementor-motion-effects-element-type-background),
.elementor-2306 .elementor-element.elementor-element-2f460c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #3775D6 100%);
}

.elementor-2306 .elementor-element.elementor-element-70b4e50 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-2306 .elementor-element.elementor-element-70b4e50 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0.02em;
    text-shadow: 0px 4px 11px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
}

.elementor-2306 .elementor-element.elementor-element-65d9c19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
}

.elementor-2306 .elementor-element.elementor-element-6e2d431.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-2306 .elementor-element.elementor-element-6e2d431.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-2306 .elementor-element.elementor-element-6e2d431.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 288px;
}

.elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-2306 .elementor-element.elementor-element-b028bea.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-2306 .elementor-element.elementor-element-b028bea.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-2306 .elementor-element.elementor-element-b028bea.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-wrapper .elementor-image-box-img {
    width: 288px;
}

.elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-2306 .elementor-element.elementor-element-4ec7389.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-2306 .elementor-element.elementor-element-4ec7389.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-2306 .elementor-element.elementor-element-4ec7389.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 288px;
}

.elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    color: #FFFFFF;
}

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

@media(max-width:1024px) {
    .elementor-2306 .elementor-element.elementor-element-4d63efc {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 43%);
        max-width: 43%;
    }

    .elementor-2306 .elementor-element.elementor-element-4d63efc .elementor-heading-title {
        font-size: 39px;
    }

    .elementor-2306 .elementor-element.elementor-element-1ff9780 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button {
        font-size: 20px;
    }

    body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-0742095 {
        left: -16%;
    }

    body.rtl .elementor-2306 .elementor-element.elementor-element-0742095 {
        right: -16%;
    }

    .elementor-2306 .elementor-element.elementor-element-0742095 {
        top: -27%;
    }

    .elementor-2306 .elementor-element.elementor-element-0742095 img {
        width: 70%;
    }

    .elementor-2306 .elementor-element.elementor-element-9a1c3f7 .elementor-heading-title {
        font-size: 26px;
    }

    body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-c0ce245 {
        right: -17%;
    }

    body.rtl .elementor-2306 .elementor-element.elementor-element-c0ce245 {
        left: -17%;
    }

    .elementor-2306 .elementor-element.elementor-element-c0ce245 {
        bottom: -29%;
    }

    .elementor-2306 .elementor-element.elementor-element-c0ce245 img {
        width: 70%;
    }

    .elementor-2306 .elementor-element.elementor-element-c475e90 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-2306 .elementor-element.elementor-element-1b9e8b4 {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-5bbf51a.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-36e2d51 {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-37a4e94.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-c40b9b4 {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-6d5cd84.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-c844cca {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-871ac3b.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-4ad86ca {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-61e08bf.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-af135c0 {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-e451fc4.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-e39d26c {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-efe076a.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-4212144 {
        --flex-wrap: nowrap;
    }

    .elementor-2306 .elementor-element.elementor-element-0ab9172.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-2306 .elementor-element.elementor-element-3213a37 {
        --min-height: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-406ee81 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2306 .elementor-element.elementor-element-502d485 {
        font-size: 20px;
    }

    .elementor-2306 .elementor-element.elementor-element-ebeabeb {
        --grid-auto-flow: row;
    }

    .elementor-2306 .elementor-element.elementor-element-26089c0>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-c78fe5b>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-dc80dee>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-7f984ba>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-9840c1f>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-1fc4fa5 img {
        width: 9vw;
    }

    .elementor-2306 .elementor-element.elementor-element-a80c900 img {
        width: 14vw;
    }

    .elementor-2306 .elementor-element.elementor-element-65d9c19 {
        --justify-content: space-around;
        --flex-wrap: wrap;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 240px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-title {
        font-size: 24px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-wrapper .elementor-image-box-img {
        width: 240px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-title {
        font-size: 24px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 240px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-title {
        font-size: 24px;
    }
}

@media(min-width:768px) {
    .elementor-2306 .elementor-element.elementor-element-55b920c {
        --content-width: 1080px;
    }

    .elementor-2306 .elementor-element.elementor-element-111abd2 {
        --width: 1266px;
    }

    .elementor-2306 .elementor-element.elementor-element-49aa78c {
        --width: 100%;
    }

    .elementor-2306 .elementor-element.elementor-element-62c7c2d {
        --width: 100%;
    }

    .elementor-2306 .elementor-element.elementor-element-c475e90 {
        --width: 100%;
    }

    .elementor-2306 .elementor-element.elementor-element-3213a37 {
        --content-width: 1050px;
    }

    .elementor-2306 .elementor-element.elementor-element-d344570 {
        --width: 642px;
    }

    .elementor-2306 .elementor-element.elementor-element-a0532cf {
        --width: 642px;
    }

    .elementor-2306 .elementor-element.elementor-element-ebeabeb {
        --width: 955px;
    }

    .elementor-2306 .elementor-element.elementor-element-d367f24 {
        --content-width: 710px;
    }

    .elementor-2306 .elementor-element.elementor-element-65d9c19 {
        --content-width: 1080px;
    }
}

@media(max-width:767px) {
    .elementor-2306 .elementor-element.elementor-element-55b920c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-2306 .elementor-element.elementor-element-4d63efc {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-2306 .elementor-element.elementor-element-4d63efc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-4d63efc .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2306 .elementor-element.elementor-element-1ff9780 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-2306 .elementor-element.elementor-element-1ff9780 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-2306 .elementor-element.elementor-element-ece44b7 .elementor-button {
        font-size: 18px;
    }

    .elementor-2306 .elementor-element.elementor-element-111abd2 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-0742095 {
        left: -22%;
    }

    body.rtl .elementor-2306 .elementor-element.elementor-element-0742095 {
        right: -22%;
    }

    .elementor-2306 .elementor-element.elementor-element-0742095 {
        top: -25%;
    }

    .elementor-2306 .elementor-element.elementor-element-0742095 img {
        width: 70%;
    }

    .elementor-2306 .elementor-element.elementor-element-9a1c3f7>.elementor-widget-container {
        padding: 16% 10% 16% 10%;
        border-radius: 80px 80px 80px 80px;
    }

    .elementor-2306 .elementor-element.elementor-element-9a1c3f7 .elementor-heading-title {
        font-size: 16px;
    }

    body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-c0ce245 {
        right: -23%;
    }

    body.rtl .elementor-2306 .elementor-element.elementor-element-c0ce245 {
        left: -23%;
    }

    .elementor-2306 .elementor-element.elementor-element-c0ce245 {
        bottom: -26%;
    }

    .elementor-2306 .elementor-element.elementor-element-3213a37 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2306 .elementor-element.elementor-element-3213a37:not(.elementor-motion-effects-element-type-background),
    .elementor-2306 .elementor-element.elementor-element-3213a37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: auto;
    }

    .elementor-2306 .elementor-element.elementor-element-406ee81 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2306 .elementor-element.elementor-element-406ee81 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-502d485 {
        width: 100%;
        max-width: 100%;
        font-size: 18px;
    }

    .elementor-2306 .elementor-element.elementor-element-a9446c7 {
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-70cbf2b>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-70cbf2b {
        text-align: center;
    }

    .elementor-2306 .elementor-element.elementor-element-70cbf2b .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2306 .elementor-element.elementor-element-9bc4ad7 {
        --container-widget-width: 229px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 229px);
        max-width: 229px;
        top: -26px;
    }

    body:not(.rtl) .elementor-2306 .elementor-element.elementor-element-9bc4ad7 {
        left: calc(50% - 136px);
    }

    body.rtl .elementor-2306 .elementor-element.elementor-element-9bc4ad7 {
        right: calc(50% - 136px);
    }

    .elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-img {
        margin-bottom: 50px;
    }

    .elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-6efe987 .elementor-image-box-description {
        font-size: 18px;
    }

    .elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-img {
        margin-bottom: 50px;
    }

    .elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-64040ba .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-img {
        margin-bottom: 50px;
    }

    .elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-7cbb472 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-img {
        margin-bottom: 50px;
    }

    .elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-eb529b0 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-img {
        margin-bottom: 50px;
    }

    .elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-df12699 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-img {
        margin-bottom: 50px;
    }

    .elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-e74f04e .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-2306 .elementor-element.elementor-element-ebeabeb {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-2306 .elementor-element.elementor-element-26089c0>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-26089c0 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon-box-title,
    .elementor-2306 .elementor-element.elementor-element-26089c0 .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-2306 .elementor-element.elementor-element-c78fe5b>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-c78fe5b {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon-box-title,
    .elementor-2306 .elementor-element.elementor-element-c78fe5b .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-2306 .elementor-element.elementor-element-dc80dee>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-dc80dee {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon-box-title,
    .elementor-2306 .elementor-element.elementor-element-dc80dee .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-2306 .elementor-element.elementor-element-7f984ba>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-7f984ba {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon-box-title,
    .elementor-2306 .elementor-element.elementor-element-7f984ba .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-2306 .elementor-element.elementor-element-9840c1f>.elementor-widget-container {
        background-position: 0px 12px;
    }

    .elementor-2306 .elementor-element.elementor-element-9840c1f {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon-box-title,
    .elementor-2306 .elementor-element.elementor-element-9840c1f .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-2306 .elementor-element.elementor-element-2c9cbbd {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon-box-title,
    .elementor-2306 .elementor-element.elementor-element-2c9cbbd .elementor-icon-box-title a {
        font-size: 14px;
    }

    .elementor-2306 .elementor-element.elementor-element-3caf6f3 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-347ccfa {
        font-size: 18px;
    }

    .elementor-2306 .elementor-element.elementor-element-60d9106 .elementor-button {
        font-size: 18px;
    }

    .elementor-2306 .elementor-element.elementor-element-70b4e50 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-2306 .elementor-element.elementor-element-65d9c19 {
        --justify-content: center;
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-6e2d431 .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-b028bea .elementor-image-box-title {
        font-size: 22px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 200px;
    }

    .elementor-2306 .elementor-element.elementor-element-4ec7389 .elementor-image-box-title {
        font-size: 22px;
    }
}

/* Start custom CSS for image, class: .elementor-element-0742095 */
body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-0742095 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0ce245 */
body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-c0ce245 {
    pointer-events: none;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfd5268 */
/* responsive improves */
@media (max-width: 1210px) {
    .elementor-2306 .elementor-element.elementor-element-dfd5268 {
        left: 0 !important;
    }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9de6872 */
.elementor-2306 .elementor-element.elementor-element-9de6872 {
    width: auto;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49aa78c */
.elementor-2306 .elementor-element.elementor-element-49aa78c video {
    object-fit: contain;
}

/* buttons border animation */
.elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-button {
    position: relative;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-button:before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 1px solid #194c9b;
    border-radius: 50%;
    z-index: 1;
    animation: blink 1.5s linear alternate infinite;
    transition: opacity .3s;
    opacity: 1;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-button:hover:before {
    animation-iteration-count: 0;
}

@keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}


/* buttons plus */
.elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-button-text {
    position: relative;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-button-text:before {
    content: '+';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: opacity .3s;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-button-text>span {
    opacity: 0;
    transition: opacity .3s;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .e-child:has(.elementor-button:hover) .elementor-button-text:before {
    opacity: 0;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .e-child:has(.elementor-button:hover) .elementor-button-text>span {
    opacity: 1;
}


/* show text on hover */
body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-widget-heading {
    z-index: 2;
    transition: opacity .3s;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-49aa78c .e-child:not(:has(.elementor-button:hover)) .elementor-widget-heading {
    opacity: 0;
}


/* responsive improves */
@media (max-width: 1210px) {
    .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-widget-heading>div {
        background: none !important;
        padding: 0 !important;
    }

    .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-widget-button {
        z-index: 20;
    }

    .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-widget-button>div {
        margin: 0 !important;
    }

    .elementor-2306 .elementor-element.elementor-element-49aa78c .elementor-widget-image {
        display: none;
    }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ff350 */
/* responsive improves */
@media (max-width: 1210px) {
    .elementor-2306 .elementor-element.elementor-element-a0ff350 {
        left: 0 !important;
    }
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c7c2d */
.elementor-2306 .elementor-element.elementor-element-62c7c2d video {
    object-fit: contain;
}

/* buttons border animation */
.elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-button {
    position: relative;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-button:before {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 1px solid #194c9b;
    border-radius: 50%;
    z-index: 1;
    animation: blink 1.5s linear alternate infinite;
    transition: opacity .3s;
    opacity: 1;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-button:hover:before {
    animation-iteration-count: 0;
}

@keyframes blink {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    70% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}


/* buttons plus */
.elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-button-text {
    position: relative;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-button-text:before {
    content: '+';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: opacity .3s;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-button-text>span {
    opacity: 0;
    transition: opacity .3s;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .e-child:has(.elementor-button:hover) .elementor-button-text:before {
    opacity: 0;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .e-child:has(.elementor-button:hover) .elementor-button-text>span {
    opacity: 1;
}


/* show text on hover */
body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-widget-heading {
    z-index: 2;
    transition: opacity .3s;
}

body:not(.elementor-editor-active) .elementor-2306 .elementor-element.elementor-element-62c7c2d .e-child:not(:has(.elementor-button:hover)) .elementor-widget-heading {
    opacity: 0;
}


/* responsive improves */
@media (max-width: 1210px) {
    .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-widget-heading>div {
        background: none !important;
        padding: 0 !important;
    }

    .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-widget-button {
        z-index: 20;
    }

    .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-widget-button>div {
        margin: 0 !important;
    }

    .elementor-2306 .elementor-element.elementor-element-62c7c2d .elementor-widget-image {
        display: none;
    }
}

/* End custom CSS */