.elementor-1088 .elementor-element.elementor-element-2fd8d862 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-2fd8d862:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-2fd8d862>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-2fd8d862,
.elementor-1088 .elementor-element.elementor-element-2fd8d862::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-57a32af8 {
    text-align: left;
}

.elementor-1088 .elementor-element.elementor-element-57a32af8 img {
    width: 80%;
}

.elementor-1088 .elementor-element.elementor-element-57a32af8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-57a32af8.elementor-element {
    --align-self: flex-start;
    --order: -99999
        /* order start hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-6e6c7079 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-6e6c7079 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carter One", Sans-serif;
    font-size: 33px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-29134056 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5d14f7d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5d14f7d2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-2b729b72 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-2b729b72>.elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #585858;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-797072af .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFA91D;
    border-radius: 20px 20px 20px 20px;
    box-shadow: -4px 13px 10px 1px rgba(94, 94, 94, 0.49);
}

.elementor-1088 .elementor-element.elementor-element-797072af>.elementor-widget-container {
    margin: 0px 15px 15px 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-13293d9b {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 30px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-2fce85fb {
    width: var(--container-widget-width, 62.711%);
    max-width: 62.711%;
    --container-widget-width: 62.711%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-2fce85fb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-1598738b {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-1598738b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-1088 .elementor-element.elementor-element-6928d0ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-6928d0ae:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-6928d0ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-6928d0ae::before,
.elementor-1088 .elementor-element.elementor-element-6928d0ae>.elementor-background-video-container::before,
.elementor-1088 .elementor-element.elementor-element-6928d0ae>.e-con-inner>.elementor-background-video-container::before,
.elementor-1088 .elementor-element.elementor-element-6928d0ae>.elementor-background-slideshow::before,
.elementor-1088 .elementor-element.elementor-element-6928d0ae>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1088 .elementor-element.elementor-element-6928d0ae>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1088 .elementor-element.elementor-element-6928d0ae,
.elementor-1088 .elementor-element.elementor-element-6928d0ae::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-28086dcb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1f888b2 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-1f888b2 .elementor-heading-title {
    color: #000000;
    font-family: "Carter One", Sans-serif;
    font-size: 33px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-15a60961 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-15a60961 .elementor-heading-title {
    color: #4B4B4B;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-1088 .elementor-element.elementor-element-15a60961>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-62b31fd9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-62b31fd9.e-con {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-15874287.elementor-view-stacked .elementor-icon {
    background-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-15874287.elementor-view-framed .elementor-icon,
.elementor-1088 .elementor-element.elementor-element-15874287.elementor-view-default .elementor-icon {
    fill: #FD9D00;
    color: #FD9D00;
    border-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-15874287 {
    --icon-box-icon-margin: 14px;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon {
    font-size: 70px;
}

.elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon-box-title {
    color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon-box-title,
.elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1px;
}

.elementor-1088 .elementor-element.elementor-element-15874287>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-15874287.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-1972074f.elementor-view-stacked .elementor-icon {
    background-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-1972074f.elementor-view-framed .elementor-icon,
.elementor-1088 .elementor-element.elementor-element-1972074f.elementor-view-default .elementor-icon {
    fill: #FD9D00;
    color: #FD9D00;
    border-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-1972074f {
    --icon-box-icon-margin: 14px;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon {
    font-size: 70px;
}

.elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon-box-title {
    color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon-box-title,
.elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1px;
}

.elementor-1088 .elementor-element.elementor-element-1972074f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-1972074f.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e.elementor-view-stacked .elementor-icon {
    background-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e.elementor-view-framed .elementor-icon,
.elementor-1088 .elementor-element.elementor-element-518cb43e.elementor-view-default .elementor-icon {
    fill: #FD9D00;
    color: #FD9D00;
    border-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e {
    --icon-box-icon-margin: 14px;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon {
    font-size: 70px;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon-box-title {
    color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon-box-title,
.elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1px;
}

.elementor-1088 .elementor-element.elementor-element-518cb43e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-518cb43e.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-147997bc.elementor-view-stacked .elementor-icon {
    background-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-147997bc.elementor-view-framed .elementor-icon,
.elementor-1088 .elementor-element.elementor-element-147997bc.elementor-view-default .elementor-icon {
    fill: #FD9D00;
    color: #FD9D00;
    border-color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-147997bc {
    --icon-box-icon-margin: 14px;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon {
    font-size: 70px;
}

.elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon-box-title {
    color: #FD9D00;
}

.elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon-box-title,
.elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 1px;
}

.elementor-1088 .elementor-element.elementor-element-147997bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-147997bc.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-275d43d9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.58;
}

.elementor-1088 .elementor-element.elementor-element-275d43d9:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-275d43d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-275d43d9::before,
.elementor-1088 .elementor-element.elementor-element-275d43d9>.elementor-background-video-container::before,
.elementor-1088 .elementor-element.elementor-element-275d43d9>.e-con-inner>.elementor-background-video-container::before,
.elementor-1088 .elementor-element.elementor-element-275d43d9>.elementor-background-slideshow::before,
.elementor-1088 .elementor-element.elementor-element-275d43d9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1088 .elementor-element.elementor-element-275d43d9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #00000000;
}

.elementor-1088 .elementor-element.elementor-element-275d43d9,
.elementor-1088 .elementor-element.elementor-element-275d43d9::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3fa934a3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3fa934a3.e-con {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-13851abd {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-13851abd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carter One", Sans-serif;
    font-size: 31px;
    font-weight: 500;
    line-height: 43px;
    letter-spacing: 0.9px;
    word-spacing: 0px;
}

.elementor-1088 .elementor-element.elementor-element-13851abd.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-icon i {
    color: #FFA91D;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-icon svg {
    fill: #FFA91D;
    transition: fill 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-329933f8 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-455255a8 {
    text-align: center;
    width: var(--container-widget-width, 71%);
    max-width: 71%;
    --container-widget-width: 71%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-455255a8 img {
    width: 61%;
}

.elementor-1088 .elementor-element.elementor-element-455255a8.elementor-element {
    --align-self: flex-end;
}

.elementor-1088 .elementor-element.elementor-element-2adf6f8c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-7184c24b {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-7184c24b .elementor-heading-title {
    color: #000000;
    font-family: "Carter One", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-7184c24b>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-27096457 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-27096457 .elementor-heading-title {
    color: #4B4B4B;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-1088 .elementor-element.elementor-element-27096457>.elementor-widget-container {
    margin: -10px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-24f0d141 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 74px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-73b3314b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-616f5924 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-6609e1d1 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-6609e1d1>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-6609e1d1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-4f06c2b .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-4f06c2b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4f06c2b.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-53ef2b54 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-53ef2b54>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4c4c60fd {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-1ce21b9e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-d6d9e13 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-4acbce39 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-4acbce39>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4acbce39.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-739fa828 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-739fa828>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-739fa828.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-2acaac0a {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-2acaac0a>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-293d90bc {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-2ff16457 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-a541ee5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-340cab91 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-340cab91>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-340cab91.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-3398a242 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-3398a242>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-3398a242.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-127705d7 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-127705d7>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4141a159 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-3b32068c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3647acb5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-1741bea4 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-1741bea4>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1741bea4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-284b5b6c .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-284b5b6c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-284b5b6c.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-67f57ad6 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-67f57ad6>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2bd315bd {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-6011bbea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-3dd8dcd3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-65899b9d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-a0688ae {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-a0688ae>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-a0688ae.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-4697c798 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-4697c798>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4697c798.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-7875d726 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-7875d726>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-30fbbdd5 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-2168c3b5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5d57638 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-24e91e30 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-24e91e30>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-24e91e30.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-4e3b58ea .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-4e3b58ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4e3b58ea.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-5dfe30d8 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-5dfe30d8>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-5a636cf5 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-4329a149 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3a0694bd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-106c9e78 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-106c9e78>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-106c9e78.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-5829068a .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-5829068a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-5829068a.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-2ef90af5 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-2ef90af5>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-291da0fb {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-447b771a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1dbf76f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-52f159ac {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-52f159ac>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-52f159ac.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-62709e6d .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-62709e6d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-62709e6d.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-54e3ce6a {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-54e3ce6a>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-20c34b99 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-59170497 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-1d62f8c8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-12513e7c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-642cdbf7 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-642cdbf7>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-642cdbf7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-748a1e4c .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-748a1e4c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-748a1e4c.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-7a4c3cd5 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-7a4c3cd5>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-15fc1740 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-52200f53 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-2d0e7228 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-1eab80ee {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-1eab80ee>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1eab80ee.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-2abc66e6 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-2abc66e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2abc66e6.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-584ce6d3 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-584ce6d3>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-5475a13e {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-463bf8c1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-6e5cb88c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-71f0fda1 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-71f0fda1>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-71f0fda1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-31a78472 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-31a78472>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-31a78472.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-7d53500e {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-7d53500e>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2e6a0a69 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-2b7be277 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-63283225 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-77bc27e7 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-77bc27e7>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-77bc27e7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-6eb08470 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-6eb08470>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-6eb08470.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-7828d660 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-7828d660>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1f7dada3 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-42acb537 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-5d25add3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-6c9dbe0e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-6752eb1f {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-6752eb1f>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-6752eb1f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-1a9ac63f .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-1a9ac63f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1a9ac63f.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-2eccd43a {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-2eccd43a>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-39533c88 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-6752d44e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-10db8303 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-503d40bd {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-503d40bd>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-503d40bd.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-1763e6c5 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-1763e6c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1763e6c5.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-638c1815 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-638c1815>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-6a6593af {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-63ac1dca {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-6c17ce70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-64d94c1c {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-64d94c1c>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-64d94c1c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-2350212e .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-2350212e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2350212e.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-30d51514 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-30d51514>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1e631f64 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-5097ae7e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5751a7fd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-580754d5 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-580754d5>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-580754d5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-3db98ffb .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-3db98ffb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-3db98ffb.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-3b770af5 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-3b770af5>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-7366289b {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-3c867eb6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-1aea32fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3215007c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-1bd5c7ce {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-1bd5c7ce>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1bd5c7ce.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-fe52df5 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-fe52df5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-fe52df5.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-6080f0d2 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-6080f0d2>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-29c7d3cd {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-2ae66a29 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1be7855f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-22104529 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-22104529>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-22104529.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-451b9c6d .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-451b9c6d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-451b9c6d.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-48b15e84 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-48b15e84>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-53512c59 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-6c430642 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-6b6262f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-5c01961a {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-5c01961a>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-5c01961a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-3259e354 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-3259e354>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-3259e354.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-5cf6eccf {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-5cf6eccf>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-4804b3e5 {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-57b596d1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-61703865 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-1dfc2f8 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-1dfc2f8>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1dfc2f8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-728533bb .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-728533bb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-728533bb.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-7678e33f {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-7678e33f>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-69d0327e {
    --spacer-size: 40px;
}

.elementor-1088 .elementor-element.elementor-element-1329bc80 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1088 .elementor-element.elementor-element-458445e2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-7eac4cee {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-2a069f69 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-2a069f69>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2a069f69.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-53a2abe .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-53a2abe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-53a2abe.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-6f4851b3 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-6f4851b3>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2070e2ec {
    --spacer-size: 10px;
}

.elementor-1088 .elementor-element.elementor-element-7f0ea2bb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5fbbe63a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-30877cfa {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-30877cfa>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-30877cfa.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-3c3f295 .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-3c3f295>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-3c3f295.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-608c5db2 {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-608c5db2>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-30e63f78 {
    --spacer-size: 10px;
}

.elementor-1088 .elementor-element.elementor-element-7b742a30 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-4767ed81 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.29);
}

.elementor-1088 .elementor-element.elementor-element-f95621c {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-f95621c>.elementor-widget-container {
    margin: -90px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-f95621c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-55c6dba .elementor-heading-title {
    color: #FF9E00;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 800;
}

.elementor-1088 .elementor-element.elementor-element-55c6dba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-55c6dba.elementor-element {
    --align-self: center;
}

.elementor-1088 .elementor-element.elementor-element-5a6e9d7a {
    text-align: justify;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-5a6e9d7a>.elementor-widget-container {
    margin: -10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-5a7a1f8b {
    --spacer-size: 10px;
}

.elementor-1088 .elementor-element.elementor-element-148fd95f .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFA91D;
    border-radius: 20px 20px 20px 20px;
    box-shadow: -4px 13px 10px 1px rgba(94, 94, 94, 0.49);
}

.elementor-1088 .elementor-element.elementor-element-148fd95f>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 0px 74px 0px 74px;
}

.elementor-1088 .elementor-element.elementor-element-1a3699e3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.88;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-1a3699e3:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-1a3699e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000B0;
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-1a3699e3::before,
.elementor-1088 .elementor-element.elementor-element-1a3699e3>.elementor-background-video-container::before,
.elementor-1088 .elementor-element.elementor-element-1a3699e3>.e-con-inner>.elementor-background-video-container::before,
.elementor-1088 .elementor-element.elementor-element-1a3699e3>.elementor-background-slideshow::before,
.elementor-1088 .elementor-element.elementor-element-1a3699e3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1088 .elementor-element.elementor-element-1a3699e3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #00000000;
}

.elementor-1088 .elementor-element.elementor-element-1a3699e3,
.elementor-1088 .elementor-element.elementor-element-1a3699e3::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5285f0fa {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-5285f0fa .elementor-heading-title {
    color: #FFA91D;
    font-family: "Carter One", Sans-serif;
    font-size: 33px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-434bcfba {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3ac0b6e2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1b202e8c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-1b202e8c>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-6924744c {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-6924744c .elementor-heading-title {
    color: #FFA91D;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-6924744c>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-300dd7ea {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-15f6c99d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-15f6c99d>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-53fbdf02 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-53fbdf02 .elementor-heading-title {
    color: #FFA91D;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-53fbdf02>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-7faaddcb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-9e3fcf1 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-9e3fcf1>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-13820b45 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-13820b45 .elementor-heading-title {
    color: #FFA91D;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-13820b45>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2e38216a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-5ab93b17 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-3ee4fbee .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-3ee4fbee>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-3f839484 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-3f839484 .elementor-heading-title {
    color: #FFA91D;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-3f839484>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1ce6df32 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-76f45038 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-76f45038>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-79120ddf {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-79120ddf .elementor-heading-title {
    color: #FFA91D;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-79120ddf>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-723573d0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-4e906c60 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1088 .elementor-element.elementor-element-4e906c60>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 5px rgba(79.89999999999999, 79.89999999999999, 79.89999999999999, 0.5);
}

.elementor-1088 .elementor-element.elementor-element-5803dad2 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-5803dad2 .elementor-heading-title {
    color: #FFA91D;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-5803dad2>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1b124adc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-6c24c78e {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-6c24c78e .elementor-heading-title {
    color: #000000;
    font-family: "Carter One", Sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-4c89a7c2 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #0054DA;
}

.elementor-1088 .elementor-element.elementor-element-4c89a7c2 .elementor-progress-wrapper {
    background-color: #DDDDDD;
}

.elementor-1088 .elementor-element.elementor-element-4c89a7c2 .elementor-progress-bar {
    height: 43px;
    line-height: 43px;
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-1088 .elementor-element.elementor-element-3187fc97 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-3187fc97 .elementor-heading-title {
    color: #222222;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-3187fc97>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-d76b768 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-d76b768:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-d76b768>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-d76b768,
.elementor-1088 .elementor-element.elementor-element-d76b768::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-656636d {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-656636d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carter One", Sans-serif;
    font-size: 37px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-656636d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-a0da7c2 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-a0da7c2 .elementor-heading-title {
    color: #AC884D;
    font-family: "Montserrat", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    text-decoration: line-through;
}

.elementor-1088 .elementor-element.elementor-element-02416d8 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-02416d8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 33px;
    font-weight: 500;
}

.elementor-1088 .elementor-element.elementor-element-02416d8>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-97f2746 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-97f2746 .elementor-heading-title {
    color: #FFA91D;
    font-family: "Montserrat", Sans-serif;
    font-size: 110px;
    font-weight: 900;
    text-shadow: -4px 13px 10px rgba(94, 94, 94, 0.49);
}

.elementor-1088 .elementor-element.elementor-element-273dce8 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-273dce8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 41px;
    font-weight: 700;
}

.elementor-1088 .elementor-element.elementor-element-273dce8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-1c72799 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 29px;
    font-weight: 800;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #000000;
    color: #000000;
    background-color: #FFA91D;
    border-radius: 20px 20px 20px 20px;
    box-shadow: -4px 13px 10px 1px rgba(94, 94, 94, 0.49);
}

.elementor-1088 .elementor-element.elementor-element-1c72799>.elementor-widget-container {
    margin: 0px 150px 15px 150px;
}

.elementor-1088 .elementor-element.elementor-element-d6c05dd>.elementor-widget-container {
    margin: -26px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-7936c5c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-7936c5c:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-7936c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-7936c5c,
.elementor-1088 .elementor-element.elementor-element-7936c5c::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-cfa6435 {
    --divider-border-style: solid;
    --divider-color: #5F5F5F;
    --divider-border-width: 1px;
}

.elementor-1088 .elementor-element.elementor-element-cfa6435 .elementor-divider-separator {
    width: 100%;
}

.elementor-1088 .elementor-element.elementor-element-cfa6435 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1088 .elementor-element.elementor-element-31d17a0 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.81);
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 20px;
    --padding-block-end: 20px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-31d17a0:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-31d17a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1088 .elementor-element.elementor-element-31d17a0,
.elementor-1088 .elementor-element.elementor-element-31d17a0::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-2d057ba {
    width: var(--container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
}

.elementor-1088 .elementor-element.elementor-element-0d5dbe2 {
    text-align: justify;
}

.elementor-1088 .elementor-element.elementor-element-0d5dbe2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 28px;
}

.elementor-1088 .elementor-element.elementor-element-0d5dbe2>.elementor-widget-container {
    padding: 0px 50px 0px 50px;
}

.elementor-1088 .elementor-element.elementor-element-d0bb81e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-7cb8be9c {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-7cb8be9c .elementor-heading-title {
    color: #FFA91D;
    font-family: "Carter One", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-761057a6 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-761057a6 .elementor-heading-title {
    color: #4B4B4B;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1088 .elementor-element.elementor-element-761057a6>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-3065ffa1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-3065ffa1:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-3065ffa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-3065ffa1,
.elementor-1088 .elementor-element.elementor-element-3065ffa1::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1e1556b9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-743e1c53 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-743e1c53 .elementor-heading-title {
    color: #FFA91D;
    font-family: "Carter One", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-6ad29471 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-6ad29471 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1088 .elementor-element.elementor-element-6ad29471>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-b6deee6 img {
    width: 100%;
}

.elementor-1088 .elementor-element.elementor-element-60875fbb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --background-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-60875fbb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-icon i {
    color: #FFA91D;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-icon svg {
    fill: #FFA91D;
    transition: fill 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-7e36713b {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-icon i {
    color: #FFA91D;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-icon svg {
    fill: #FFA91D;
    transition: fill 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-491b1d84 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-icon i {
    color: #FFA91D;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-icon svg {
    fill: #FFA91D;
    transition: fill 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-1a1159ee {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-71b1b3d2 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #000000;
    color: #000000;
    background-color: #FFA91D;
    border-radius: 20px 20px 20px 20px;
    box-shadow: -4px 13px 10px 1px rgba(94, 94, 94, 0.49);
}

.elementor-1088 .elementor-element.elementor-element-71b1b3d2>.elementor-widget-container {
    margin: 15px 15px 15px 15px;
    padding: 0px 100px 0px 100px;
}

.elementor-1088 .elementor-element.elementor-element-1c028e2e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 90px;
    --padding-block-end: 90px;
    --padding-inline-start: 90px;
    --padding-inline-end: 90px;
}

.elementor-1088 .elementor-element.elementor-element-1c028e2e:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-1c028e2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-1c028e2e,
.elementor-1088 .elementor-element.elementor-element-1c028e2e::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-7ed3437c {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-7ed3437c .elementor-heading-title {
    color: #FFA91D;
    font-family: "Carter One", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 0.3px;
    word-spacing: 1px;
}

.elementor-1088 .elementor-element.elementor-element-1a8e295 {
    text-align: left;
}

.elementor-1088 .elementor-element.elementor-element-1a8e295 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
}

.elementor-1088 .elementor-element.elementor-element-1a8e295>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-item {
    border-width: 8px;
    border-color: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-item .elementor-tab-content {
    border-width: 8px;
    border-top-color: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 8px;
    border-bottom-color: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-tab-title {
    background-color: #616161;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-icon,
.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-active .elementor-accordion-icon,
.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-active .elementor-accordion-title {
    color: #FFA91D;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-active .elementor-accordion-icon svg {
    fill: #FFA91D;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 500;
}

.elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-tab-content {
    color: #1A1A1A;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-ff54ff7 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 29px;
    font-weight: 700;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFA91D;
    border-radius: 20px 20px 20px 20px;
    box-shadow: -4px 13px 10px 1px rgba(94, 94, 94, 0.49);
}

.elementor-1088 .elementor-element.elementor-element-ff54ff7>.elementor-widget-container {
    margin: 20px 15px 0px 15px;
    padding: 0px 74px 0px 74px;
}

.elementor-1088 .elementor-element.elementor-element-38eece20 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1088 .elementor-element.elementor-element-38eece20:not(.elementor-motion-effects-element-type-background),
.elementor-1088 .elementor-element.elementor-element-38eece20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2023/12/site-1920x600-9-1.png");
    background-size: cover;
}

.elementor-1088 .elementor-element.elementor-element-38eece20,
.elementor-1088 .elementor-element.elementor-element-38eece20::before {
    --border-transition: 0.3s;
}

.elementor-1088 .elementor-element.elementor-element-4d322201 img {
    width: 68%;
}

.elementor-1088 .elementor-element.elementor-element-2ae4946 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}

.elementor-1088 .elementor-element.elementor-element-eccf392 {
    text-align: right;
}

.elementor-1088 .elementor-element.elementor-element-eccf392 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-eccf392>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-eccf392.elementor-element {
    --align-self: flex-start;
}

.elementor-1088 .elementor-element.elementor-element-4362664 {
    text-align: right;
}

.elementor-1088 .elementor-element.elementor-element-4362664 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-4362664.elementor-element {
    --align-self: flex-start;
}

.elementor-1088 .elementor-element.elementor-element-7a6d5c6f {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-7a6d5c6f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-7a6d5c6f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1088 .elementor-element.elementor-element-2347b778 {
    text-align: center;
}

.elementor-1088 .elementor-element.elementor-element-2347b778 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1088 .elementor-element.elementor-element-2347b778>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-1088 .elementor-element.elementor-element-5d14f7d2 {
        --width: 51.035%;
    }

    .elementor-1088 .elementor-element.elementor-element-13293d9b {
        --width: 50%;
    }
}

@media(max-width:767px) {
    .elementor-1088 .elementor-element.elementor-element-2fd8d862 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-57a32af8 {
        width: var(--container-widget-width, 249px);
        max-width: 249px;
        --container-widget-width: 249px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1088 .elementor-element.elementor-element-6e6c7079 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }

    .elementor-1088 .elementor-element.elementor-element-2b729b72>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-797072af .elementor-button {
        font-size: 18px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-797072af>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-13293d9b {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-2fce85fb {
        text-align: center;
        width: var(--container-widget-width, 213px);
        max-width: 213px;
        --container-widget-width: 213px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1088 .elementor-element.elementor-element-1598738b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-1088 .elementor-element.elementor-element-6928d0ae {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-1f888b2 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.2em;
    }

    .elementor-1088 .elementor-element.elementor-element-1f888b2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-15a60961 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-1088 .elementor-element.elementor-element-15a60961>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-62b31fd9 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon {
        font-size: 30px;
    }

    .elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon-box-title,
    .elementor-1088 .elementor-element.elementor-element-15874287 .elementor-icon-box-title a {
        font-size: 9px;
        line-height: 1.5em;
    }

    .elementor-1088 .elementor-element.elementor-element-15874287>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-15874287 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon {
        font-size: 30px;
    }

    .elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon-box-title,
    .elementor-1088 .elementor-element.elementor-element-1972074f .elementor-icon-box-title a {
        font-size: 9px;
        line-height: 1.5em;
    }

    .elementor-1088 .elementor-element.elementor-element-1972074f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon {
        font-size: 30px;
    }

    .elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon-box-title,
    .elementor-1088 .elementor-element.elementor-element-518cb43e .elementor-icon-box-title a {
        font-size: 9px;
        line-height: 1.5em;
    }

    .elementor-1088 .elementor-element.elementor-element-518cb43e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon {
        font-size: 30px;
    }

    .elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon-box-title,
    .elementor-1088 .elementor-element.elementor-element-147997bc .elementor-icon-box-title a {
        font-size: 9px;
        line-height: 1.5em;
    }

    .elementor-1088 .elementor-element.elementor-element-147997bc {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1088 .elementor-element.elementor-element-275d43d9 {
        --padding-block-start: 20px;
        --padding-block-end: 0;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-13851abd .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }

    .elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1088 .elementor-element.elementor-element-329933f8 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-1088 .elementor-element.elementor-element-455255a8 {
        text-align: right;
    }

    .elementor-1088 .elementor-element.elementor-element-455255a8.elementor-element {
        --align-self: center;
    }

    .elementor-1088 .elementor-element.elementor-element-2adf6f8c {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-7184c24b .elementor-heading-title {
        font-size: 28px;
        line-height: 1.3em;
    }

    .elementor-1088 .elementor-element.elementor-element-7184c24b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-27096457 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1088 .elementor-element.elementor-element-27096457>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-2bd315bd {
        --spacer-size: 1px;
    }

    .elementor-1088 .elementor-element.elementor-element-2070e2ec {
        --spacer-size: 40px;
    }

    .elementor-1088 .elementor-element.elementor-element-30e63f78 {
        --spacer-size: 40px;
    }

    .elementor-1088 .elementor-element.elementor-element-148fd95f .elementor-button {
        font-size: 26px;
    }

    .elementor-1088 .elementor-element.elementor-element-148fd95f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-1a3699e3 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-5285f0fa .elementor-heading-title {
        font-size: 25px;
        line-height: 1.4em;
    }

    .elementor-1088 .elementor-element.elementor-element-5285f0fa>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-1b202e8c>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-6924744c .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-15f6c99d>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-53fbdf02 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-9e3fcf1>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-13820b45 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-3ee4fbee>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-3f839484 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-76f45038>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-79120ddf .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-4e906c60>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-1088 .elementor-element.elementor-element-5803dad2 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-1b124adc {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-6c24c78e .elementor-heading-title {
        font-size: 25px;
        line-height: 1.4em;
    }

    .elementor-1088 .elementor-element.elementor-element-4c89a7c2 .elementor-progress-bar {
        font-size: 12px;
    }

    .elementor-1088 .elementor-element.elementor-element-3187fc97 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-1088 .elementor-element.elementor-element-d76b768 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-656636d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-1088 .elementor-element.elementor-element-a0da7c2 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1088 .elementor-element.elementor-element-a0da7c2>.elementor-widget-container {
        padding: 8px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-02416d8 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-1088 .elementor-element.elementor-element-02416d8>.elementor-widget-container {
        margin: 0px 0px -21px 0px;
        padding: 8px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-97f2746 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-1088 .elementor-element.elementor-element-97f2746>.elementor-widget-container {
        padding: 8px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-273dce8 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-1088 .elementor-element.elementor-element-273dce8>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-1c72799 .elementor-button {
        font-size: 18px;
    }

    .elementor-1088 .elementor-element.elementor-element-1c72799>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-d6c05dd>.elementor-widget-container {
        margin: -6px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-7936c5c {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-31d17a0 {
        --padding-block-start: 0px;
        --padding-block-end: 20px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-0d5dbe2 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.7em;
    }

    .elementor-1088 .elementor-element.elementor-element-0d5dbe2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-d0bb81e {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-7cb8be9c .elementor-heading-title {
        font-size: 25px;
        line-height: 1.3em;
    }

    .elementor-1088 .elementor-element.elementor-element-761057a6 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-3065ffa1 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-743e1c53 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-1088 .elementor-element.elementor-element-60875fbb {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-60875fbb.e-con {
        --align-self: flex-start;
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

    body.rtl .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }

    body:not(.rtl) .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b {
        --e-icon-list-icon-size: 15px;
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1088 .elementor-element.elementor-element-7e36713b .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-7e36713b.elementor-element {
        --align-self: flex-start;
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

    body.rtl .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }

    body:not(.rtl) .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84 {
        --e-icon-list-icon-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1088 .elementor-element.elementor-element-491b1d84 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-491b1d84>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: -4px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(0px/2);
        margin-left: calc(0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-0px/2);
        margin-left: calc(-0px/2);
    }

    body.rtl .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-0px/2);
    }

    body:not(.rtl) .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-0px/2);
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee {
        --e-icon-list-icon-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1088 .elementor-element.elementor-element-1a1159ee .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-1a1159ee.elementor-element {
        --align-self: flex-start;
    }

    .elementor-1088 .elementor-element.elementor-element-71b1b3d2 .elementor-button {
        font-size: 17px;
    }

    .elementor-1088 .elementor-element.elementor-element-71b1b3d2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-1c028e2e {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-7ed3437c .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1088 .elementor-element.elementor-element-1a8e295 {
        text-align: justify;
    }

    .elementor-1088 .elementor-element.elementor-element-1a8e295 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-accordion-title {
        font-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-7e32c8ce .elementor-tab-content {
        font-size: 15px;
    }

    .elementor-1088 .elementor-element.elementor-element-ff54ff7 .elementor-button {
        font-size: 21px;
    }

    .elementor-1088 .elementor-element.elementor-element-ff54ff7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-38eece20 {
        --padding-block-start: 20px;
        --padding-block-end: 20px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1088 .elementor-element.elementor-element-4d322201 img {
        width: 100%;
    }

    .elementor-1088 .elementor-element.elementor-element-2ae4946 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-eccf392 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-1088 .elementor-element.elementor-element-eccf392>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1088 .elementor-element.elementor-element-4362664 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-1088 .elementor-element.elementor-element-7a6d5c6f .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-1088 .elementor-element.elementor-element-2347b778 .elementor-heading-title {
        font-size: 10px;
    }
}