.elementor-65 .elementor-element.elementor-element-6059b2b {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-6059b2b:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-6059b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(169deg, #000000 0%, #7e07c2 100%);
}

.elementor-65 .elementor-element.elementor-element-6059b2b, .elementor-65 .elementor-element.elementor-element-6059b2b::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-2289225 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-bfbe4c0 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-bfbe4c0 img {
    width: 80%;
}

.elementor-65 .elementor-element.elementor-element-ac9395d {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-fe3c804 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-65 .elementor-element.elementor-element-fe3c804 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-65 .elementor-element.elementor-element-fe3c804 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-65 .elementor-element.elementor-element-fe3c804 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-fe3c804 .elementor-icon-list-item > a {
    font-family: "Prompt", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

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

.elementor-65 .elementor-element.elementor-element-f6fcb49 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-36c5ade .elementor-button {
    background-color: #B80000;
    font-family: "Prompt", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-65 .elementor-element.elementor-element-e2ad94d {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-678ee55 .elementor-button {
    background-color: #0783F7;
    font-family: "Prompt", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-65 .elementor-element.elementor-element-dea9c33 {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-dea9c33:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-dea9c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(169deg, #000000 0%, #008235 100%);
}

.elementor-65 .elementor-element.elementor-element-dea9c33, .elementor-65 .elementor-element.elementor-element-dea9c33::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-4044654 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-464864c {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-464864c img {
    width: 80%;
}

.elementor-65 .elementor-element.elementor-element-8a3b7f7 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-4c6a1b6 .elementor-button {
    background-color: #B80000;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Prompt", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-65 .elementor-element.elementor-element-cfcd961 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-214ffd4 .elementor-button {
    background-color: #0783F7;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex;
    font-family: "Prompt", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-65 .elementor-element.elementor-element-f890b92 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-f890b92:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-f890b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-f890b92, .elementor-65 .elementor-element.elementor-element-f890b92::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-35c2173 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-4f4a037 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-4f4a037 img {
    width: 100%;
    max-width: 100%;
    height: 500px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-65 .elementor-element.elementor-element-59747f4 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-5c41022 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-5c41022 img {
    width: 100%;
    max-width: 100%;
    border-radius: 5px 5px 5px 5px;
}

.elementor-65 .elementor-element.elementor-element-4d32d1a {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-4d32d1a:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-4d32d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1f2124;
}

.elementor-65 .elementor-element.elementor-element-4d32d1a, .elementor-65 .elementor-element.elementor-element-4d32d1a::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-d6cad9b {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-d6cad9b .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-a6893d1 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-d743ccc {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-d743ccc .elementor-heading-title {
    color: #d3b900;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-6bcab01 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-6bcab01 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-65 .elementor-element.elementor-element-03dd1d7 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-c386f2f {
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-535c16c {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-535c16c .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-1494bdf {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-1494bdf img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-65 .elementor-element.elementor-element-8c45a9a {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-5eaa252 {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-5eaa252:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-5eaa252 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-5eaa252, .elementor-65 .elementor-element.elementor-element-5eaa252::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-c534022 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-8802562 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-8802562 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-986474f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-9cd68c0 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-60659c1 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-60659c1 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-5e38cb2 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-3bb3466 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-18561f0 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-18561f0 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-60797a4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-7683a41 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-7683a41:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-7683a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-7683a41, .elementor-65 .elementor-element.elementor-element-7683a41::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-d0f68b8 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-d0f68b8 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-42d5308 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-2bf1cd0 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-2bf1cd0 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-abe8b64 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-4832eca {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-4832eca:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-4832eca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-4832eca, .elementor-65 .elementor-element.elementor-element-4832eca::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-b912fc2 {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-b912fc2 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-5019170 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-3431f4d {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-3431f4d .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-721c357 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-eeff949 {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-eeff949 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-4f07c18 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-c9ebbaf {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-c9ebbaf:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-c9ebbaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-c9ebbaf, .elementor-65 .elementor-element.elementor-element-c9ebbaf::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-d093d2a {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-fea25f5 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-fea25f5 img {
    width: 60%;
}

.elementor-65 .elementor-element.elementor-element-f0850b4 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-f0850b4 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-63a0052 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-86404b3 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-503b249 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-503b249 img {
    width: 60%;
}

.elementor-65 .elementor-element.elementor-element-8d52cdb {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-8d52cdb .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-223c649 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-401f617 {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-401f617:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-401f617 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-401f617, .elementor-65 .elementor-element.elementor-element-401f617::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-12cf37e {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-2e4252f {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-2e4252f img {
    width: 60%;
}

.elementor-65 .elementor-element.elementor-element-0c75586 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-0c75586 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-0aa30f1 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-71dd1ea {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-52e17e5 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-52e17e5 img {
    width: 60%;
}

.elementor-65 .elementor-element.elementor-element-bc5cc13 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-bc5cc13 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-cdb3e5e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-90e4949 {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-90e4949:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-90e4949 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-90e4949, .elementor-65 .elementor-element.elementor-element-90e4949::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-053c716 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-ef965af {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-ef965af img {
    width: 60%;
}

.elementor-65 .elementor-element.elementor-element-e966420 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-e966420 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-e142d7a {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-5b3b96b {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-60328fa {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-60328fa img {
    width: 60%;
}

.elementor-65 .elementor-element.elementor-element-6d577aa {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-6d577aa .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-9cca2d8 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-d58c941 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-d58c941:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-d58c941 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-d58c941, .elementor-65 .elementor-element.elementor-element-d58c941::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-0d4aa9c {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-0d4aa9c .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-77a0c2b {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-77a0c2b:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-77a0c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-77a0c2b, .elementor-65 .elementor-element.elementor-element-77a0c2b::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-a83cecc {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-a83cecc .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-1da3138 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-4b40a9f {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-4b40a9f .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-29521cf {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-5abec67 {
    text-align: left;
}

.elementor-65 .elementor-element.elementor-element-5abec67 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-b5acaf8 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-a46b759 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-a46b759:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-a46b759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-a46b759, .elementor-65 .elementor-element.elementor-element-a46b759::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-d1ece3f {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-d1ece3f .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-782455e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-a618023 {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-a618023:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-a618023 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-a618023, .elementor-65 .elementor-element.elementor-element-a618023::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-ad9e07e {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-5d2826a {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-5d2826a img {
    width: 40%;
    border-radius: 50px 50px 50px 50px;
}

.elementor-65 .elementor-element.elementor-element-481aa57 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-481aa57 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-764392c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-770f5c9 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-8007f10 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-8007f10 img {
    width: 50%;
}

.elementor-65 .elementor-element.elementor-element-8bb06ef {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-8bb06ef .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-2daf904 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-74f45cb {
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-74f45cb:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-74f45cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-74f45cb, .elementor-65 .elementor-element.elementor-element-74f45cb::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-afa435b {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-9d236a8 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-9d236a8 img {
    width: 45%;
}

.elementor-65 .elementor-element.elementor-element-72b0c08 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-72b0c08 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-5cbf1b6 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-0818524 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-65 .elementor-element.elementor-element-b7076fc {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-b7076fc img {
    width: 80%;
    border-radius: 50px 50px 50px 50px;
}

.elementor-65 .elementor-element.elementor-element-7731579 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-7731579 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-2cad1fd {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-252c844 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-252c844:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-252c844 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-252c844, .elementor-65 .elementor-element.elementor-element-252c844::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-0b26031 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-0b26031 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-1f89b86 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-b9ce148 {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-b9ce148:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b9ce148 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-b9ce148, .elementor-65 .elementor-element.elementor-element-b9ce148::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-0662e4b {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-0662e4b .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-75f2059 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-b99bade {
    --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;
    --background-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-b99bade:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b99bade > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-b99bade, .elementor-65 .elementor-element.elementor-element-b99bade::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-0b63f31 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-0b63f31 .elementor-heading-title {
    color: #00D31B;
    font-family: "Prompt", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-753c498 {
    text-align: left;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-65 .elementor-element.elementor-element-6e6fc34 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-65 .elementor-element.elementor-element-6e6fc34:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-6e6fc34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-65 .elementor-element.elementor-element-6e6fc34, .elementor-65 .elementor-element.elementor-element-6e6fc34::before {
    --border-transition: 0.3s;
}

.elementor-65 .elementor-element.elementor-element-20b4f39 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-20b4f39 img {
    width: 25%;
}

.elementor-65 .elementor-element.elementor-element-48a69be {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-48a69be .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-65 .elementor-element.elementor-element-d1a8076 {
    text-align: center;
}

.elementor-65 .elementor-element.elementor-element-d1a8076 img {
    width: 5%;
}

.elementor-65 .elementor-element.elementor-element-54aee56 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Prompt", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

@media(min-width: 768px) {
    .elementor-65 .elementor-element.elementor-element-2289225 {
        --width:25%;
    }

    .elementor-65 .elementor-element.elementor-element-ac9395d {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-f6fcb49 {
        --width: 15%;
    }

    .elementor-65 .elementor-element.elementor-element-e2ad94d {
        --width: 15%;
    }

    .elementor-65 .elementor-element.elementor-element-4044654 {
        --width: 25%;
    }

    .elementor-65 .elementor-element.elementor-element-8a3b7f7 {
        --width: 15%;
    }

    .elementor-65 .elementor-element.elementor-element-cfcd961 {
        --width: 15%;
    }

    .elementor-65 .elementor-element.elementor-element-35c2173 {
        --width: 49%;
    }

    .elementor-65 .elementor-element.elementor-element-59747f4 {
        --width: 49%;
    }

    .elementor-65 .elementor-element.elementor-element-c534022 {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-9cd68c0 {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-3bb3466 {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-d093d2a {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-86404b3 {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-12cf37e {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-71dd1ea {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-053c716 {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-5b3b96b {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-ad9e07e {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-770f5c9 {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-afa435b {
        --width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-0818524 {
        --width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-65 .elementor-element.elementor-element-ac9395d {
        --width:35%;
    }

    .elementor-65 .elementor-element.elementor-element-f6fcb49 {
        --width: 18%;
    }

    .elementor-65 .elementor-element.elementor-element-e2ad94d {
        --width: 18%;
    }

    .elementor-65 .elementor-element.elementor-element-8a3b7f7 {
        --width: 18%;
    }

    .elementor-65 .elementor-element.elementor-element-cfcd961 {
        --width: 18%;
    }
}

@media(max-width: 1024px) {
    .elementor-65 .elementor-element.elementor-element-6059b2b {
        --padding-top:10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-36c5ade .elementor-button {
        font-size: 15px;
        padding: 10px 15px 10px 15px;
    }

    .elementor-65 .elementor-element.elementor-element-678ee55 .elementor-button {
        padding: 10px 15px 10px 15px;
    }

    .elementor-65 .elementor-element.elementor-element-dea9c33 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-4c6a1b6 .elementor-button {
        font-size: 15px;
        padding: 10px 15px 10px 15px;
    }

    .elementor-65 .elementor-element.elementor-element-214ffd4 .elementor-button {
        padding: 10px 15px 10px 15px;
    }

    .elementor-65 .elementor-element.elementor-element-4f4a037 img {
        height: 100%;
    }

    .elementor-65 .elementor-element.elementor-element-4d32d1a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-5eaa252 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-7683a41 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-4832eca {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-c9ebbaf {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-401f617 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-90e4949 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-d58c941 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-77a0c2b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-a46b759 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-a618023 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-74f45cb {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-252c844 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-b9ce148 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-b99bade {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width: 767px) {
    .elementor-65 .elementor-element.elementor-element-dea9c33 {
        --margin-top:0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 20px;
    }

    .elementor-65 .elementor-element.elementor-element-4044654 {
        --width: 40%;
    }

    .elementor-65 .elementor-element.elementor-element-464864c img {
        width: 100%;
    }

    .elementor-65 .elementor-element.elementor-element-8a3b7f7 {
        --width: 30%;
    }

    .elementor-65 .elementor-element.elementor-element-4c6a1b6 .elementor-button {
        width: 90px;
        font-size: 12px;
        border-radius: 5px 5px 5px 5px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-65 .elementor-element.elementor-element-cfcd961 {
        --width: 30%;
    }

    .elementor-65 .elementor-element.elementor-element-214ffd4 .elementor-button {
        width: 90px;
        font-size: 12px;
        border-radius: 5px 5px 5px 5px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-65 .elementor-element.elementor-element-35c2173 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-59747f4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6bcab01 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6bcab01 img {
        width: 100%;
    }

    .elementor-65 .elementor-element.elementor-element-1494bdf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-1494bdf img {
        width: 100%;
    }

    .elementor-65 .elementor-element.elementor-element-6e6fc34 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-20b4f39 {
        text-align: center;
    }

    .elementor-65 .elementor-element.elementor-element-20b4f39 img {
        width: 50%;
    }

    .elementor-65 .elementor-element.elementor-element-d1a8076 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d1a8076 img {
        width: 15%;
    }

    .elementor-65 .elementor-element.elementor-element-54aee56 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 10px 0px 10px;
    }

    .elementor-65 .elementor-element.elementor-element-54aee56.elementor-element {
        --align-self: center;
    }
}
