.elementor-73 .elementor-element.elementor-element-106720ab {
    --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-73 .elementor-element.elementor-element-106720ab:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-106720ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #97c45e;
}

.elementor-73 .elementor-element.elementor-element-106720ab,
.elementor-73 .elementor-element.elementor-element-106720ab::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-106720ab.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73 .elementor-element.elementor-element-6fd2b99>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6fd2b99 img {
    width: 55%;
}

.elementor-73 .elementor-element.elementor-element-6bfc64d5>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6bfc64d5 {
    text-align: center;
    color: #ffffff;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-73 .elementor-element.elementor-element-d723639>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-73 .elementor-element.elementor-element-5d582b9d {
    --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-73 .elementor-element.elementor-element-4a839df4>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-73 .elementor-element.elementor-element-4a839df4 {
    text-align: center;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
}

.elementor-73 .elementor-element.elementor-element-5d34b02d>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-5d34b02d {
    text-align: center;
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-73 .elementor-element.elementor-element-5d34b02d h1 {
    text-align: center;
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-73 .elementor-element.elementor-element-769ca8e1 {
    --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-73 .elementor-element.elementor-element-675cf308 img {
    width: 90%;
}

.elementor-73 .elementor-element.elementor-element-285ea80a {
    --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-73 .elementor-element.elementor-element-4c9c82f6 {
    --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: 40px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-4c9c82f6:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-4c9c82f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eaf0e3;
}

.elementor-73 .elementor-element.elementor-element-4c9c82f6,
.elementor-73 .elementor-element.elementor-element-4c9c82f6::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-10b5585f>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-10b5585f {
    text-align: center;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-73 .elementor-element.elementor-element-19eef78b>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-19eef78b {
    text-align: center;
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-73 .elementor-element.elementor-element-164ac62>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-73 .elementor-element.elementor-element-164ac62 img {
    width: 98%;
}

.elementor-73 .elementor-element.elementor-element-19a76424 {
    --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;
    --border-radius: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-61765954 img {
    width: 17%;
}

.elementor-73 .elementor-element.elementor-element-494dc428>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-494dc428 {
    text-align: center;
    color: #212529;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-511f061a>.elementor-widget-container {
    margin: -40px 0px -40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-511f061a {
    text-align: center;
    color: #779947;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-73 .elementor-element.elementor-element-7f44e40e>.elementor-widget-container {
    margin: 10px 0px -15px 0px;
}

.elementor-73 .elementor-element.elementor-element-7f44e40e {
    text-align: center;
    color: #5e5e5e;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
}

.elementor-73 .elementor-element.elementor-element-fd0f0cb>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-fd0f0cb img {
    width: 40%;
}

.elementor-73 .elementor-element.elementor-element-57dd62fc {
    --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: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-57dd62fc,
.elementor-73 .elementor-element.elementor-element-57dd62fc::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-4793ac72 {
    --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;
    --border-radius: 25px 0px 0px 25px;
}

.elementor-73 .elementor-element.elementor-element-4793ac72:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-4793ac72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6e8d41;
}

.elementor-73 .elementor-element.elementor-element-4793ac72,
.elementor-73 .elementor-element.elementor-element-4793ac72::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-23ca1d4d>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
    padding: 0px 0px 0px 45px;
}

.elementor-73 .elementor-element.elementor-element-23ca1d4d {
    color: #ffffff;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 33px;
    font-weight: 700;
    line-height: 42px;
}

.elementor-73 .elementor-element.elementor-element-33e0f83>.elementor-widget-container {
    padding: 0px 0px 0px 45px;
}

.elementor-73 .elementor-element.elementor-element-33e0f83 {
    color: #ffffff;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-73 .elementor-element.elementor-element-61bcc186>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 45px;
}

.elementor-73 .elementor-element.elementor-element-61bcc186 {
    color: #ffff00;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-73 .elementor-element.elementor-element-5e1a2260 .elementor-button {
    background-color: transparent;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 27px;
    font-weight: 900;
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(180deg, #ffd814 0%, #fdc432 100%);
    border-radius: 10px 10px 10px 10px;
    padding: 15px 45px 15px 45px;
}

.elementor-73 .elementor-element.elementor-element-5e1a2260>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 45px;
}

.elementor-73 .elementor-element.elementor-element-212a87e2 {
    --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;
    --border-radius: 0px 25px 25px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-212a87e2:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-212a87e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6e8d41;
}

.elementor-73 .elementor-element.elementor-element-212a87e2,
.elementor-73 .elementor-element.elementor-element-212a87e2::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-3db60fa9 img {
    width: 60%;
}

.elementor-73 .elementor-element.elementor-element-52650405 {
    --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: 40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-52650405:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-52650405>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #dd0606;
}

.elementor-73 .elementor-element.elementor-element-52650405,
.elementor-73 .elementor-element.elementor-element-52650405::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-48f809d4 {
    text-align: center;
    color: #f6f305;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 21px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-4b456749 {
    --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-73 .elementor-element.elementor-element-4b456749.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73 .elementor-element.elementor-element-38cfb7c9 {
    text-align: center;
    color: #212529;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-221dc9f7>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-221dc9f7 {
    text-align: center;
    color: #212529;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 22px;
    font-weight: 500;
}

.elementor-73 .elementor-element.elementor-element-1b87f537>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-1b87f537 {
    text-align: center;
    color: #ff0000;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-73 .elementor-element.elementor-element-13962ed4 {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-524d6a1 {
    --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-73 .elementor-element.elementor-element-51fd9b13 {
    --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-73 .elementor-element.elementor-element-4c9e9b8>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-7907d3a5 {
    --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-73 .elementor-element.elementor-element-525d500>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-15ef9b5 {
    --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: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-72e842d img {
    width: 40%;
}

.elementor-73 .elementor-element.elementor-element-4629ab8e {
    --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: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-4629ab8e:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-4629ab8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #81a54e;
}

.elementor-73 .elementor-element.elementor-element-4629ab8e,
.elementor-73 .elementor-element.elementor-element-4629ab8e::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-6b8fa30f>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-6b8fa30f {
    text-align: center;
    color: #ffffff;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-73 .elementor-element.elementor-element-7a9561e8 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73 .elementor-element.elementor-element-7a9561e8:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-7a9561e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #81a54e;
}

.elementor-73 .elementor-element.elementor-element-7a9561e8,
.elementor-73 .elementor-element.elementor-element-7a9561e8::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-7c70b22 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-2700d978 {
    --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-73 .elementor-element.elementor-element-23d67dc7 {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-69b7541a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-620fa37f {
    --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-73 .elementor-element.elementor-element-300c3902 {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-197fbbcd {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-61d6f58 {
    --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-73 .elementor-element.elementor-element-4c86b09 {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-62fe1676 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-26763d1 {
    --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-73 .elementor-element.elementor-element-3173d4ed {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-23b2f6e8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-1326794f {
    --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-73 .elementor-element.elementor-element-12cd8ab5 {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-2187998 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-65b51f66 {
    --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-73 .elementor-element.elementor-element-9c235be {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-476e3d10 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-d4dc7cb {
    --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-73 .elementor-element.elementor-element-34ae611a {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-71497902 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-5e37bbac {
    --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-73 .elementor-element.elementor-element-3c3a19f0 {
    color: #4a4a4a;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-73 .elementor-element.elementor-element-75139745 {
    --n-accordion-title-font-size: 19px;
    --n-accordion-title-justify-content: initial;
    --n-accordion-title-flex-grow: initial;
    --n-accordion-item-title-space-between: 4px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 4px 4px 4px 4px;
    --n-accordion-title-normal-color: #000000;
    --n-accordion-title-hover-color: #000000;
    --n-accordion-title-active-color: #000000;
    --n-accordion-icon-size: 15px;
}

.elementor-73 .elementor-element.elementor-element-75139745>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    background-color: #ffffff;
}

:where(.elementor-73 .elementor-element.elementor-element-75139745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
    background-color: #ffffff;
    --border-radius: 4px 4px 4px 4px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-75139745>.elementor-widget-container {
    margin: 22px 0px 45px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-75139745 {
    --n-accordion-padding: 10px 15px 10px 15px;
}

:where( .elementor-73 .elementor-element.elementor-element-75139745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: 'Nunito Sans', Sans-serif;
    font-weight: 600;
    line-height: 26px;
}

.elementor-73 .elementor-element.elementor-element-ff4d1af {
    --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;
}

.elementor-73 .elementor-element.elementor-element-ff4d1af:not(.elementor-motion-effects-element-type-background),
.elementor-73 .elementor-element.elementor-element-ff4d1af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ebebeb;
}

.elementor-73 .elementor-element.elementor-element-ff4d1af,
.elementor-73 .elementor-element.elementor-element-ff4d1af::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-110d1a96>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 35px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-110d1a96 {
    text-align: center;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.elementor-73 .elementor-element.elementor-element-2ae8cee3>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-73 .elementor-element.elementor-element-2ae8cee3 {
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}

.elementor-73 .elementor-element.elementor-element-105d6684>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-73 .elementor-element.elementor-element-105d6684 {
    text-align: center;
    color: #212529;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

@media (max-width: 1024px) {
    .elementor-73 .elementor-element.elementor-element-106720ab {
        --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-73 .elementor-element.elementor-element-6fd2b99>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-6fd2b99 img {
        width: 80%;
    }
    .elementor-73 .elementor-element.elementor-element-6bfc64d5 {
        line-height: 1.4em;
    }
    .elementor-73 .elementor-element.elementor-element-4a839df4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-4a839df4 {
        line-height: 1.4em;
    }
    .elementor-73 .elementor-element.elementor-element-5d34b02d>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-5d34b02d {
        font-size: 18px;
        line-height: 1.4em;
    }
    .elementor-73 .elementor-element.elementor-element-675cf308 img {
        width: 100%;
    }
    .elementor-73 .elementor-element.elementor-element-4c9c82f6 {
        --margin-top: 20px;
        --margin-bottom: 45px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-73 .elementor-element.elementor-element-10b5585f>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-19eef78b>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-164ac62 img {
        width: 100%;
    }
    .elementor-73 .elementor-element.elementor-element-19a76424 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-73 .elementor-element.elementor-element-61765954>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-61765954 img {
        width: 20%;
    }
    .elementor-73 .elementor-element.elementor-element-494dc428 {
        font-size: 25px;
    }
    .elementor-73 .elementor-element.elementor-element-511f061a {
        font-size: 30px;
    }
    .elementor-73 .elementor-element.elementor-element-7f44e40e>.elementor-widget-container {
        margin: -10px 0px -20px 0px;
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-fd0f0cb img {
        width: 58%;
    }
    .elementor-73 .elementor-element.elementor-element-23ca1d4d {
        font-size: 25px;
        line-height: 1.3em;
    }
    .elementor-73 .elementor-element.elementor-element-33e0f83 {
        line-height: 1.3em;
    }
    .elementor-73 .elementor-element.elementor-element-61bcc186 {
        line-height: 1.3em;
    }
    .elementor-73 .elementor-element.elementor-element-5e1a2260>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 25px 45px;
    }
    .elementor-73 .elementor-element.elementor-element-3db60fa9>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-48f809d4>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-1b87f537 {
        line-height: 1.2em;
    }
    .elementor-73 .elementor-element.elementor-element-13962ed4 {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-73 .elementor-element.elementor-element-72e842d img {
        width: 60%;
    }
    .elementor-73 .elementor-element.elementor-element-6b8fa30f {
        font-size: 25px;
    }
    .elementor-73 .elementor-element.elementor-element-7a9561e8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-73 .elementor-element.elementor-element-110d1a96>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-2ae8cee3>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-2ae8cee3 {
        line-height: 1.2em;
    }
    .elementor-73 .elementor-element.elementor-element-105d6684>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-73 .elementor-element.elementor-element-e84fbb4>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }
    .elementor-73 .elementor-element.elementor-element-e84fbb4 img {
        width: 95%;
    }
    .elementor-73 .elementor-element.elementor-element-6bfc64d5>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }
    .elementor-73 .elementor-element.elementor-element-d723639>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-73 .elementor-element.elementor-element-4a839df4>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-4a839df4 {
        font-size: 22px;
    }
    .elementor-73 .elementor-element.elementor-element-367488d4>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-10b5585f>.elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-10b5585f {
        font-size: 22px;
        line-height: 1.3em;
    }
    .elementor-73 .elementor-element.elementor-element-19eef78b {
        font-size: 18px;
        line-height: 1.4em;
    }
    .elementor-73 .elementor-element.elementor-element-2b31f6b6>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
        padding: 0px 10px 0px 10px;
    }
    .elementor-73 .elementor-element.elementor-element-94f531f>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-61765954 img {
        width: 45%;
    }
    .elementor-73 .elementor-element.elementor-element-494dc428>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
    .elementor-73 .elementor-element.elementor-element-494dc428 {
        font-size: 22px;
        line-height: 1.2em;
    }
    .elementor-73 .elementor-element.elementor-element-511f061a>.elementor-widget-container {
        margin: -30px 0px -30px 0px;
        padding: 0px 10px 0px 10px;
    }
    .elementor-73 .elementor-element.elementor-element-511f061a {
        font-size: 25px;
        line-height: 1.4em;
    }
    .elementor-73 .elementor-element.elementor-element-7f44e40e>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
    .elementor-73 .elementor-element.elementor-element-7f44e40e {
        line-height: 1.4em;
    }
    .elementor-73 .elementor-element.elementor-element-fd0f0cb img {
        width: 98%;
    }
    .elementor-73 .elementor-element.elementor-element-4793ac72 {
        --border-radius: 20px 20px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-23ca1d4d>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-23ca1d4d {
        text-align: center;
    }
    .elementor-73 .elementor-element.elementor-element-33e0f83>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-33e0f83 {
        text-align: center;
    }
    .elementor-73 .elementor-element.elementor-element-61bcc186>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-61bcc186 {
        text-align: center;
    }
    .elementor-73 .elementor-element.elementor-element-5e1a2260>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-212a87e2 {
        --border-radius: 0px 0px 20px 20px;
    }
    .elementor-73 .elementor-element.elementor-element-3db60fa9>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-73 .elementor-element.elementor-element-3db60fa9 img {
        width: 70%;
    }
    .elementor-73 .elementor-element.elementor-element-48f809d4 {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-73 .elementor-element.elementor-element-38cfb7c9>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-38cfb7c9 {
        font-size: 22px;
        line-height: 1.2em;
    }
    .elementor-73 .elementor-element.elementor-element-221dc9f7>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-221dc9f7 {
        line-height: 1.5em;
    }
    .elementor-73 .elementor-element.elementor-element-1b87f537>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-1b87f537 {
        line-height: 1.2em;
    }
    .elementor-73 .elementor-element.elementor-element-13962ed4 {
        --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-73 .elementor-element.elementor-element-68f6ed5>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 35px 0px 35px;
    }
    .elementor-73 .elementor-element.elementor-element-4c9e9b8>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 35px 0px 35px;
    }
    .elementor-73 .elementor-element.elementor-element-525d500>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 35px 0px 35px;
    }
    .elementor-73 .elementor-element.elementor-element-72e842d img {
        width: 100%;
    }
    .elementor-73 .elementor-element.elementor-element-6b8fa30f>.elementor-widget-container {
        padding: 20px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-7a9561e8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-73 .elementor-element.elementor-element-300c3902 {
        line-height: 1.3em;
    }
    .elementor-73 .elementor-element.elementor-element-75139745>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }
    .elementor-73 .elementor-element.elementor-element-75139745 {
        --n-accordion-title-justify-content: initial;
        --n-accordion-title-flex-grow: initial;
    }
     :where( .elementor-73 .elementor-element.elementor-element-75139745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
        line-height: 1.2em;
    }
    .elementor-73 .elementor-element.elementor-element-110d1a96>.elementor-widget-container {
        padding: 15px 5px 0px 5px;
    }
    .elementor-73 .elementor-element.elementor-element-105d6684>.elementor-widget-container {
        padding: 0px 5px 10px 5px;
    }
}

@media (min-width: 768px) {
    .elementor-73 .elementor-element.elementor-element-4793ac72 {
        --width: 50%;
    }
    .elementor-73 .elementor-element.elementor-element-212a87e2 {
        --width: 50%;
    }
    .elementor-73 .elementor-element.elementor-element-524d6a1 {
        --width: 33.3333%;
    }
    .elementor-73 .elementor-element.elementor-element-51fd9b13 {
        --width: 33.3333%;
    }
    .elementor-73 .elementor-element.elementor-element-7907d3a5 {
        --width: 33.3333%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-73 .elementor-element.elementor-element-4b456749 {
        --width: 740.2px;
    }
}