.elementor-748 .elementor-element.elementor-element-d83cfe4 > .elementor-container {
    min-height: 730px;
}

.elementor-748 .elementor-element.elementor-element-d83cfe4:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-d83cfe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../img/main.jpg");
    background-position: center center;
    background-repeat: no-repeat;
}

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

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

.elementor-748 .elementor-element.elementor-element-13eb9e0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-cce7b76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #3D8FE1 100%);
}

.elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    background-size: contain;
    opacity: 1;
}

.elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-element-populated, .elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-element-populated > .elementor-background-overlay, .elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

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

.elementor-748 .elementor-element.elementor-element-07b4ecf {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-07b4ecf .elementor-heading-title {
    color: var(--e-global-color-7b5c606);
    font-family: "Text", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-7b26d82.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-7b26d82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-c7a556f {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-c7a556f img {
    width: 150px;
}

.elementor-748 .elementor-element.elementor-element-4be3717 > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-748 .elementor-element.elementor-element-1d403cb .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-1d403cb > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-21d5119.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-21d5119.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-7e629e8 {
    --icon-box-icon-margin: 10px;
}

.elementor-748 .elementor-element.elementor-element-7e629e8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-7e629e8.elementor-view-framed .elementor-icon, .elementor-748 .elementor-element.elementor-element-7e629e8.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon {
    font-size: 20px;
}

.elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon-box-title {
    color: #000000;
}

.elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon-box-title, .elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon-box-title a {
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-54a1b78.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-54a1b78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__container {
    justify-content: flex-end;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-normal {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-hover {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-7b5c606) 0%, var(--e-global-color-7b5c606) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #24A1DE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #24A1DE 0%, #24A1DE 100%);
    border-radius: 10px 10px 10px 10px;
}
.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__plane-hover2 {
    background-color: transparent;
    background-image: linear-gradient(180deg, #283fbb 0%, #9133df 100%);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-normal .jet-button__icon {
    color: #24A1DE;
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-hover .jet-button__icon {
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-hover .jet-button__label {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-normal .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-hover .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-286bdb4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-286bdb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-286bdb4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-748 .elementor-element.elementor-element-0b50cc1 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-0b50cc1 .elementor-heading-title {
    font-size: 24px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-e7d96d9 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-e7d96d9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 19px;
    font-weight: 300;
    text-decoration: underline;
}

.elementor-748 .elementor-element.elementor-element-5042224 .elementor-heading-title {
    color: #00539B;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-5042224 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 50px 350px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-10f5e26 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 39px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-10f5e26 > .elementor-widget-container {
    padding: 0px 400px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-24e2cff4 .elementor-repeater-item-5e46759.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-748 .elementor-element.elementor-element-3039ea7 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-589af50f {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-589af50f img {
    width: 485px;
}

.elementor-748 .elementor-element.elementor-element-24e2cff4 {
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-84f5825 .elementor-repeater-item-5e46759.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-748 .elementor-element.elementor-element-517561a0 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-16fc8b98 img {
    width: 60px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-1fe1d01c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-1fe1d01c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-1cb283ce .elementor-heading-title {
    color: #2E363A;
    font-size: 21px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-e4353d0 .elementor-repeater-item-5e46759.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-748 .elementor-element.elementor-element-070d091 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-9b9cc2f img {
    width: 60px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-8115f83.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-8115f83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ffeed9c .elementor-heading-title {
    color: #2E363A;
    font-size: 21px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-214155f .elementor-repeater-item-5e46759.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-748 .elementor-element.elementor-element-26dbc44 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-c198858 img {
    width: 60px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-e1df0a0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-e1df0a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-cddc37d .elementor-heading-title {
    color: #2E363A;
    font-size: 21px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-6c67de4 {
    padding: 20px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-07162d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-07162d8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 60px 10px 80px;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-e4e46be {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-e4e46be .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-e4e46be > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
}

.elementor-748 .elementor-element.elementor-element-608ca30 {
    padding: 70px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-a06bc9d {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-a06bc9d .elementor-heading-title {
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-408015e {
    padding: 10px 0px 50px 0px;
}

.elementor-748 .elementor-element.elementor-element-25d461e > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-fecdf94 img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-227024c {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-227024c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-6165c4a {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-33fa9c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-33fa9c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-33fa9c9:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-33fa9c9 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-33fa9c9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-9752959 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-fb77069.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-fb77069.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-8c6fa42 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-8b64865 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-f0fb929:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-f0fb929 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-f0fb929:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-f0fb929 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-f3d9191 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-7b7702f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-7b7702f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-37d56d7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-ee223ff {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-6cc0d34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-6cc0d34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-6cc0d34:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-6cc0d34 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-6cc0d34 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-af15d25 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-032e738.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-032e738.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f991a4a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-f7e6f7c {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-71dd76d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-71dd76d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-71dd76d:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-71dd76d > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-71dd76d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-661c7dc img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-ddc5e48.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ddc5e48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-4f7e1cd .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-5c72b8b {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-907dc10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-907dc10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-907dc10:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-907dc10 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-907dc10 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-8f15548 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-f0d481d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f0d481d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-fe618b0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-eb4082c > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-262bd15 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-03e024d img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-570890e {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-570890e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-ae78b3f {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-74d4731:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-74d4731 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-74d4731:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-74d4731 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-74d4731 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-061a8bb img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-f16feb0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f16feb0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ab8124b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-a6c7abf {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-73a4f8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-73a4f8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-73a4f8f:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-73a4f8f > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-73a4f8f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-844cb4a img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-34fdbf8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-34fdbf8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-4f7b7df .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-125f1cd {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-e5c90f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-e5c90f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-e5c90f7:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-e5c90f7 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-f589be0 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-10be820.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-10be820.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-5ff0557 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-a7daabd {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-7611b11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-7611b11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-7611b11:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-7611b11 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-7611b11 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-3e15e1d img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-cb129b0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-cb129b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-7ac1351 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-158f714 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-441fd25:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-441fd25 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-441fd25:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-441fd25 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-441fd25 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-7e92265 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-d41935d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-d41935d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-7566adb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-5d71b1b > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-50b2142 {
    padding: 10px 0px 50px 0px;
}

.elementor-748 .elementor-element.elementor-element-4d28372 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-df86118 img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-1332330 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-1332330 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-e4d2945 {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-8fc524f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-8fc524f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-8fc524f:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-8fc524f > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-8fc524f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-c7198b5 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-e11f315.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-e11f315.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-c00037c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-619efc8 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-cecc56d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-cecc56d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-cecc56d:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-cecc56d > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-7fbba1a img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-bf157c1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-bf157c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-83a9ac8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-4c2840e {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-258f71d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-258f71d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-258f71d:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-258f71d > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-258f71d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-4b79244 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-ba14e3a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ba14e3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-88695ef .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-75993e8 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-eb15242:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-eb15242 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-eb15242:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-eb15242 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-d06d669 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-3206741.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-3206741.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-8d7a58d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-8c177c6 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-526434a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-526434a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-526434a:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-526434a > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-526434a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-052285b img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-6beb547.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-6beb547.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-637c723 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-7e94852 > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-14d4bc7 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-df92ad3 img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-3e5549e {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-3e5549e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-d084c46 {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-fc0aba2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-fc0aba2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-fc0aba2:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-fc0aba2 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-2646601 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-c4dd743.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-c4dd743.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-09b295d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-34ddf1f {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-8dcf656:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-8dcf656 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-8dcf656:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-8dcf656 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-8dcf656 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-5cdec3c img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-50974f0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-50974f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ec2397c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-c4f300f {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-02dd225:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-02dd225 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-02dd225:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-02dd225 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-02dd225 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-ed05ae5 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-2232b59.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-2232b59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-ba129ce .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-69148be {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-025f45a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-025f45a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-025f45a:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-025f45a > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-025f45a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-badc7fa img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-1c6d8d4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-1c6d8d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-bf71123 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-c1da42c {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-2ed8bca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-2ed8bca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-2ed8bca:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-2ed8bca > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-b76c3ab img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-87db143.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-87db143.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-07aec46 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-4a41a34 > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-08c4d2b {
    padding: 10px 0px 50px 0px;
}

.elementor-748 .elementor-element.elementor-element-c36146c > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-105943b img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-9c4ea49 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-9c4ea49 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-d6b20eb {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-fab0f16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-fab0f16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-fab0f16:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-fab0f16 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-56475cf img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-5e5da5e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-5e5da5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-35c6607 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-384668a {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-0381de6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-0381de6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-0381de6:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-0381de6 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-0381de6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-1977433 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-f2d3b7d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f2d3b7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-db7d4e6 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-21b6381 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-6ac3512:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-6ac3512 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-6ac3512:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-6ac3512 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-6ac3512 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-a9924dc img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-f8dcb67.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f8dcb67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f06c054 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-6b213ec {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-b6f1805:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-b6f1805 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-b6f1805:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-b6f1805 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-3f5e89c img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-8b00620.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-8b00620.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-a648382 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-f506f48 > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-1d35de5 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-e4dd427 img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-1f1a71c {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-1f1a71c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-2d91e3a {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-08a0007:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-08a0007 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-08a0007:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-08a0007 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-08a0007 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-904e876 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-4ae435a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-4ae435a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-034173b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-cdaaef0 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-908e78b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-908e78b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-908e78b:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-908e78b > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-908e78b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-44c9b83 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-8f3530b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-8f3530b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-e17b065 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-e0932f1 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-5483e8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-5483e8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-5483e8a:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-5483e8a > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-5483e8a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-4c6c65f img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-bc707b4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-bc707b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-0349cde .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-0a074d6 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-7a1e28e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-7a1e28e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-7a1e28e:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-7a1e28e > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-7a1e28e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-a49eb7a img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-1569e99.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-1569e99.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-8b7b387 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-e0da475 > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-14c79d1 {
    padding: 10px 0px 50px 0px;
}

.elementor-748 .elementor-element.elementor-element-a4827f1 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-56139fc img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-cb26307 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-cb26307 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-f6496ed {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-2d8f002:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-2d8f002 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-2d8f002:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-2d8f002 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-5abe2b0 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-3a93969.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-3a93969.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-e661b10 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-963bf09 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-6126e62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-6126e62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-6126e62:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-6126e62 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-6126e62 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-4f8d9f7 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-9313b57.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-9313b57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-656cac1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-a554738 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-c090da0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-c090da0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-c090da0:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-c090da0 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-ba78a1b img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-272fb4b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-272fb4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-89958c2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-d99280e {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-25a8f0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-25a8f0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-25a8f0e:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-25a8f0e > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-5b6c2f4 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-6aca642.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-6aca642.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-92b7514 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-91a1e7b > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-bcc6409 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    margin: 0px 60px 0px 60px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-65c00f7 img {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-e0d6807 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-e0d6807 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-7f2033f {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-5ef6bf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-5ef6bf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-5ef6bf8:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-5ef6bf8 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-5ef6bf8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-1ffc547 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-aa8755d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-aa8755d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-d0f8a8c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-ab397da {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-a72661b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-a72661b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-a72661b:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-a72661b > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

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

.elementor-748 .elementor-element.elementor-element-fe456de img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-e02a077.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-e02a077.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-aa79d36 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-632b1c5 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-7ce7316:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-7ce7316 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-7ce7316:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-7ce7316 > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-7ce7316 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-aaeb836 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-6d7bd97.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-6d7bd97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-b39590e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-aef78ce {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-4ad6c4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-4ad6c4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-4ad6c4a:hover > .elementor-element-populated {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-4ad6c4a > .elementor-element-populated {
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-4ad6c4a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-2a41cd9 img {
    width: 45px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-a2b33d8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-a2b33d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-c847b28 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-99ea6f0 > .elementor-element-populated {
    padding: 20px 70px 10px 70px;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-eed169a > .elementor-element-populated {
    margin: 0px 50px 0px 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px;
}

.elementor-748 .elementor-element.elementor-element-e40aaf5:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-e40aaf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7b5c606);
}

.elementor-748 .elementor-element.elementor-element-e40aaf5 {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-748 .elementor-element.elementor-element-ffc0c2d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-b5807ec {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-b5807ec .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-b5807ec > .elementor-widget-container {
    margin: 30px -350px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-03a4c69 img {
    width: 45px;
}

.elementor-748 .elementor-element.elementor-element-03a4c69 > .elementor-widget-container {
    margin: 0px 250px -70px 0px;
    padding: 10px 10px 10px 10px;
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-03a4c69:hover .elementor-widget-container {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-49181a0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-49181a0 > .elementor-widget-container {
    margin: 0px 0px 10px 90px;
}

.elementor-748 .elementor-element.elementor-element-7f913ab img {
    width: 45px;
}

.elementor-748 .elementor-element.elementor-element-7f913ab > .elementor-widget-container {
    margin: 5px 250px -65px 0px;
    padding: 10px 10px 10px 10px;
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-7f913ab:hover .elementor-widget-container {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-a208417 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-a208417 > .elementor-widget-container {
    margin: -10px 0px 0px 90px;
}

.elementor-748 .elementor-element.elementor-element-6f96d27 > .elementor-element-populated {
    margin: 75px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-748 .elementor-element.elementor-element-4c9db9b img {
    width: 45px;
}

.elementor-748 .elementor-element.elementor-element-4c9db9b > .elementor-widget-container {
    margin: 5px 250px -65px 0px;
    padding: 10px 10px 10px 10px;
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-4c9db9b:hover .elementor-widget-container {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-09ad022 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-09ad022 > .elementor-widget-container {
    margin: -10px 0px 0px 90px;
}

.elementor-748 .elementor-element.elementor-element-9d7290e img {
    width: 45px;
}

.elementor-748 .elementor-element.elementor-element-9d7290e > .elementor-widget-container {
    margin: 0px 250px -70px 0px;
    padding: 10px 10px 10px 10px;
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-9d7290e:hover .elementor-widget-container {
    background-color: var(--e-global-color-accent);
}

.elementor-748 .elementor-element.elementor-element-0275e48 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-0275e48 > .elementor-widget-container {
    margin: -10px 0px 0px 90px;
}

.elementor-748 .elementor-element.elementor-element-2f5a5a3 {
    margin-top: -110px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-748 .elementor-element.elementor-element-fffc7d2 > .elementor-element-populated {
    margin: 0px 250px 0px 150px;
    --e-column-margin-right: 250px;
    --e-column-margin-left: 150px;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__container {
    justify-content: flex-start;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-aef49ae:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-aef49ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    /*background-image: url("../../2023/02/bg-ph3.jpg");*/
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-aef49ae > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-aef49ae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 74px 0px;
}

.elementor-748 .elementor-element.elementor-element-f900e46 {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-f900e46 img {
    width: 600px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-3a03eb3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-3a03eb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-5c60a2b {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-5c60a2b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Text", Sans-serif;
    font-size: 37px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-748 .elementor-element.elementor-element-11fa1a2 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-11fa1a2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-84a4298 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-84a4298 .elementor-heading-title {
    font-family: "Text", Sans-serif;
    font-size: 38px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-b7294bb {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-b7294bb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__container {
    justify-content: center;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-normal {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-hover {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-7b5c606) 0%, var(--e-global-color-7b5c606) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #24A1DE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #24A1DE 0%, #24A1DE 100%);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-normal .jet-button__icon {
    color: #24A1DE;
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-hover .jet-button__icon {
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-hover .jet-button__label {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-normal .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-hover .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-36e01e6 {
    padding: 70px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-161066f {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-161066f .elementor-heading-title {
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-62a8c8a {
    padding: 0px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-92312da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-92312da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-92312da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../img/box.jpg");
    background-position: bottom center;
    background-size: 200px;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-92312da:hover > .elementor-element-populated {
    background-image: url("../../../../img/box.jpg");
    
}

.elementor-748 .elementor-element.elementor-element-92312da > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 220px 20px;
}

.elementor-748 .elementor-element.elementor-element-92312da > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-974790d {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-974790d .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-5bffc47 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-5bffc47 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-73c0f39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-73c0f39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-73c0f39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../img/calend.png");
    background-position: bottom 40px center;
    background-size: 150px;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-73c0f39:hover > .elementor-element-populated {
    background-image: url("../../../../img/calend.png");
    
}

.elementor-748 .elementor-element.elementor-element-73c0f39 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 220px 20px;
}

.elementor-748 .elementor-element.elementor-element-73c0f39 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-cd9662f {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-cd9662f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-083deb6 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-083deb6 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-beafa5e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-beafa5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-beafa5e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/02/uslugi03.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-beafa5e:hover > .elementor-element-populated {
    background-image: url("../../2023/02/uslugi03.jpg");
    
}

.elementor-748 .elementor-element.elementor-element-beafa5e > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 220px 20px;
}

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

.elementor-748 .elementor-element.elementor-element-c21df07 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-c21df07 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-093c2ae {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-093c2ae .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-0e84670 {
    padding: 0px 0px 50px 0px;
}

.elementor-748 .elementor-element.elementor-element-acc1a64 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-acc1a64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-acc1a64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../img/cam.png");
    background-position: bottom center;
    background-size: 200px;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-acc1a64:hover > .elementor-element-populated {
    background-image: url("../../../../img/cam.png");
    
}

.elementor-748 .elementor-element.elementor-element-acc1a64 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 220px 20px;
}

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

.elementor-748 .elementor-element.elementor-element-0f5ebb5 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-0f5ebb5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-e4d7ce8 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-e4d7ce8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-97bb9af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-97bb9af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-97bb9af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/02/uslugi07.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-97bb9af:hover > .elementor-element-populated {
    background-image: url("../../2023/02/uslugi07.jpg");
    
}

.elementor-748 .elementor-element.elementor-element-97bb9af > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 220px 20px;
}

.elementor-748 .elementor-element.elementor-element-97bb9af > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-cd5dbf7 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-cd5dbf7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-61a5467 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-61a5467 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-b248803 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-b248803:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-b248803 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/02/uslugi05.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-748 .elementor-element.elementor-element-b248803:hover > .elementor-element-populated {
    background-image: url("../../2023/02/uslugi05.jpg");
    
}

.elementor-748 .elementor-element.elementor-element-b248803 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 220px 20px;
}

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

.elementor-748 .elementor-element.elementor-element-dc3b3a1 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-dc3b3a1 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-b7f49bb {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-b7f49bb .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-6dff846 {
    padding: 70px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-621fe6b {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-621fe6b .elementor-heading-title {
    color: #00539B;
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-be3eb11 {
    padding: 0px 0px 80px 0px;
}

.elementor-748 .elementor-element.elementor-element-980a68e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-980a68e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-f2a3b85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-641f651 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-d83c8ef {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-d83c8ef .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-7f8a9ac {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-f81113d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-8e02b01 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-c2b4756 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-c2b4756 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-af2409c {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-d30d810 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-4f0cc66 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-ff4062c {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-ff4062c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-45bf659 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-e0419ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-f8c986b img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-6e3b8ae {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-6e3b8ae .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-3613abf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-3613abf > .elementor-element-populated {
    border-style: dashed;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-3613abf > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-a49a788 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-634e122 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-03922d8 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-03922d8 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-c736e34 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-16c811a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-39fd4dd img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-624e709 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-624e709 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-372a50d {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-338444c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-bd72c37 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-02e4f91 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-02e4f91 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-9bb9fe4 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-9ace600 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-331ad66 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-90be3a7 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-90be3a7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-b3ad81f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-b3ad81f > .elementor-element-populated {
    border-style: dashed;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-748 .elementor-element.elementor-element-9b8ced2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-1b3b687 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-ccb7569 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-ccb7569 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-ffba0e5 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-2799942 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-8a6792a img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-6346079 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-6346079 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-f765fe3 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-2e0aa77 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-767e175 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-b6deabd {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-b6deabd .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-6ad7635 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-6443677 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-09df0c0 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-70525e3 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-70525e3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-9b45771 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-9b45771 > .elementor-element-populated {
    border-style: dashed;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-9b45771 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-548f35d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-1a426ed img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-cd35970 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-cd35970 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-12ae378 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-f80c964 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-cebed04 img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-c2fb41e {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-c2fb41e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-a3208b5 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-b4aaf7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-fed7ffd img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-9470e9a {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-9470e9a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-b9ca9ff {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-23103c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-7c1949c img {
    width: 105px;
}

.elementor-748 .elementor-element.elementor-element-750ada5 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-750ada5 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-280129b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-280129b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #CFE9F6;
}

.elementor-748 .elementor-element.elementor-element-280129b > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
}

.elementor-748 .elementor-element.elementor-element-280129b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 150px 80px 150px;
    --e-column-margin-right: 150px;
    --e-column-margin-left: 150px;
}

.elementor-748 .elementor-element.elementor-element-280129b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-91f4ea0 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-91f4ea0 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-91f4ea0 > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-a0d87e0 > .elementor-element-populated {
    padding: 0px 40px 30px 40px;
}

.elementor-748 .elementor-element.elementor-element-818bf77 img {
    width: 600px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-818bf77 > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
}

.elementor-748 .elementor-element.elementor-element-dc1ee38 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-dc1ee38 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-f2b5401 {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-f2b5401 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-f2b5401 > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__container {
    justify-content: flex-start;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-144c5a7 > .elementor-element-populated {
    padding: 0px 40px 30px 40px;
}

.elementor-748 .elementor-element.elementor-element-0589bb2 img {
    width: 600px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-0589bb2 > .elementor-widget-container {
    margin: 0px -100px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-2e94e47 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2e94e47 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-ec42c98 {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-ec42c98 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-ec42c98 > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__container {
    justify-content: flex-start;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-0d23c4a:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-0d23c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../img/bg-qz5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
}

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

.elementor-748 .elementor-element.elementor-element-0d23c4a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-c5fd599 > .elementor-element-populated {
    padding: 340px 0px 0px 00px;
}

.elementor-748 .elementor-element.elementor-element-b10ef16 {
    text-align: center;
    z-index: 1;
}

.elementor-748 .elementor-element.elementor-element-b10ef16 .elementor-heading-title {
    color: var(--e-global-color-7b5c606);
    font-family: "Text", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-b10ef16 > .elementor-widget-container {
    margin: 20px -10px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-accent);
    border-radius: 10px 0px 0px 10px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.4);
}

.elementor-748 .elementor-element.elementor-element-1d7e5b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-1d7e5b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7b5c606);
}

.elementor-748 .elementor-element.elementor-element-1d7e5b0 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/bg-sale.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-748 .elementor-element.elementor-element-1d7e5b0 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 20px 30px 20px;
}

.elementor-748 .elementor-element.elementor-element-1d7e5b0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-1d7e5b0 {
    z-index: 2;
}

.elementor-748 .elementor-element.elementor-element-3373f81 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-3373f81 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Text", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-3456228 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-3456228 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Text", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-3456228 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-408b0c9 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-408b0c9 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-733a345 {
    padding: 0px 0px 20px 0px;
}

.elementor-748 .elementor-element.elementor-element-6aac307 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-4ae37ef img {
    width: 160px;
}

.elementor-748 .elementor-element.elementor-element-4ae37ef > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-2f83b75 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2f83b75 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-dd79f95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-eb527e9 img {
    width: 160px;
}

.elementor-748 .elementor-element.elementor-element-eb527e9 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-d50a03c {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-d50a03c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-5fe2590 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__container {
    justify-content: flex-start;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__plane-normal {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__plane-hover {
    background-color: #00000000;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-normal .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-hover .jet-button__label {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-normal .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-hover .jet-button__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-06030db {
    padding: 100px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-7ad1698 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-7ad1698 .elementor-heading-title {
    color: #00539B;
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-41fb250 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-41fb250 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 28px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-a45a905 {
    padding: 20px 0px 50px 0px;
}

.elementor-748 .elementor-element.elementor-element-6763dc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-6763dc7 > .elementor-element-populated {
    padding: 10px 20px 10px 20px;
}

.elementor-748 .elementor-element.elementor-element-6c1e0dd img {
    width: 75px;
}

.elementor-748 .elementor-element.elementor-element-318e7ca {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-318e7ca .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-c78e478 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-f8f7256 img {
    width: 75px;
}

.elementor-748 .elementor-element.elementor-element-f8f7256 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-2eb43ce {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2eb43ce .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}


.elementor-748 .elementor-element.elementor-element-0fb1b7b .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-a0456ac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-a0456ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-a0456ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-a0456ac > .elementor-element-populated {
    padding: 10px 20px 10px 20px;
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-main-swiper {
    height: 390px;
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-swiper-button {
    font-size: 40px;
    color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-swiper-button svg {
    fill: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-custom-embed-play i {
    color: var(--e-global-color-secondary);
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-custom-embed-play svg {
    fill: var(--e-global-color-secondary);
}

.elementor-748 .elementor-element.elementor-element-3a8dc6c > .elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
}

.elementor-748 .elementor-element.elementor-element-e0fd9f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-e0fd9f4 > .elementor-element-populated {
    padding: 10px 20px 10px 20px;
}

.elementor-748 .elementor-element.elementor-element-d560cf0 img {
    width: 75px;
}

.elementor-748 .elementor-element.elementor-element-996e46e {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-996e46e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-b2d5923 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-5c75ee9 img {
    width: 75px;
}

.elementor-748 .elementor-element.elementor-element-5c75ee9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-83c2e47 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-83c2e47 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-60d97d7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-00325fe > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-00325fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-748 .elementor-element.elementor-element-43d3347 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-43d3347 .elementor-heading-title {
    color: #00539B;
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-43d3347 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-748 .elementor-element.elementor-element-a689386 .salvattore-column {
    width: calc(100% / 4);
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__list::before {
    content: "4 .salvattore-column";
}

.elementor-748 .elementor-element.elementor-element-a689386 .layout-type-grid .jet-images-layout__list::before {
    content: "";
}

.elementor-748 .elementor-element.elementor-element-a689386 .layout-type-grid .jet-images-layout__list .jet-images-layout__item {
    width: calc(100% / 4);
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__image-instance {
    height: 260px;
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__inner {
    margin: 8px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__list {
    margin: -8px;
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__content:before {
    background-color: #CFE9F675;
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__title {
    order: 1;
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__desc {
    order: 2;
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__icon {
    justify-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-3f26aba {
    padding: 80px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-52f4dc8 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-52f4dc8 .elementor-heading-title {
    color: #00539B;
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-0c09ad3:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-0c09ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-748 .elementor-element.elementor-element-0c09ad3 > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-0c09ad3 {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-748 .elementor-element.elementor-element-ec3a83e img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-3bae0d8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-3bae0d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-3bae0d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-3bae0d8 > .elementor-element-populated {
    padding: 25px 10px 0px 10px;
}

.elementor-748 .elementor-element.elementor-element-cb700b0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 28px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-77a6a68 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-77a6a68 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Text", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: underline;
}

.elementor-748 .elementor-element.elementor-element-1796bf8 {
    padding: 30px 0px 70px 0px;
}

.elementor-748 .elementor-element.elementor-element-df809ef img {
    width: 280px;
}

.elementor-748 .elementor-element.elementor-element-37836e6 img {
    width: 280px;
}

.elementor-748 .elementor-element.elementor-element-cffb7db img {
    width: 280px;
}

.elementor-748 .elementor-element.elementor-element-ec67761 img {
    width: 280px;
}

.elementor-748 .elementor-element.elementor-element-6d91498 img {
    width: 280px;
}

.elementor-748 .elementor-element.elementor-element-59ec3a2 {
    padding: 80px 0px 30px 0px;
}

.elementor-748 .elementor-element.elementor-element-7615f31 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-7615f31 .elementor-heading-title {
    color: #00539B;
    font-family: "Text", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-bf0c5ea {
    padding: 0px 0px 70px 0px;
}

.elementor-748 .elementor-element.elementor-element-1e6c4bb {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-1e6c4bb .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Text", Sans-serif;
    font-size: 100px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-1e6c4bb > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-f8354d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-f8354d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7b5c606);
}

.elementor-748 .elementor-element.elementor-element-f8354d8 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
}

.elementor-748 .elementor-element.elementor-element-f8354d8 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 20px 30px;
}

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

.elementor-748 .elementor-element.elementor-element-3fe3542 > .elementor-widget-container {
    margin: -90px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-a30fd53 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-a30fd53 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-90fbff4 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-90fbff4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-acc5be4 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-acc5be4 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Text", Sans-serif;
    font-size: 100px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-acc5be4 > .elementor-widget-container {
    margin: 40px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-db40db6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-db40db6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7b5c606);
}

.elementor-748 .elementor-element.elementor-element-db40db6 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
}

.elementor-748 .elementor-element.elementor-element-db40db6 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 20px 30px;
}

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

.elementor-748 .elementor-element.elementor-element-47e093e > .elementor-widget-container {
    margin: -90px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-960ab61 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-960ab61 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-3298cfc {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-3298cfc .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-d33e40a {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-d33e40a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Text", Sans-serif;
    font-size: 100px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-d33e40a > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-14db5bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-14db5bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7b5c606);
}

.elementor-748 .elementor-element.elementor-element-14db5bb > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
}

.elementor-748 .elementor-element.elementor-element-14db5bb > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 20px 30px;
}

.elementor-748 .elementor-element.elementor-element-14db5bb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-748 .elementor-element.elementor-element-a2d0315 > .elementor-widget-container {
    margin: -90px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-9c16165 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-9c16165 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-4dd654e {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-4dd654e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-0d1a3bb {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-0d1a3bb .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Text", Sans-serif;
    font-size: 100px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-0d1a3bb > .elementor-widget-container {
    margin: 40px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-f14f62d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-f14f62d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-7b5c606);
}

.elementor-748 .elementor-element.elementor-element-f14f62d > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.5;
}

.elementor-748 .elementor-element.elementor-element-f14f62d > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 20px 30px;
}

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

.elementor-748 .elementor-element.elementor-element-a25c7f8 > .elementor-widget-container {
    margin: -90px 0px -40px 0px;
}

.elementor-748 .elementor-element.elementor-element-26e9bee {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-26e9bee .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-1804e73 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-1804e73 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-0dbd482.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-0dbd482.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-0dbd482 > .elementor-element-populated {
    padding: 20px 30px 20px 30px;
}

.elementor-748 .elementor-element.elementor-element-2ed339e4 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2ed339e4 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-e5540dc {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-e5540dc .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 ul.thumbnails.image_picker_selector li {
    width: 25% !important;
    padding: 10px !important;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 ul.thumbnails.image_picker_selector {
    margin: -10px -10px -10px -10px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-form-fields-wrapper {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -10px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group .elementor-field, .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-subgroup label {
    font-family: "Text", Sans-serif;
    font-size: 13px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-secondary);
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: 1.4px;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-748 .elementor-element.elementor-element-2f50bd5 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-748 .elementor-element.elementor-element-ea3e188 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-ea3e188 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__container {
    justify-content: center;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-normal {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-hover {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-7b5c606) 0%, var(--e-global-color-7b5c606) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #24A1DE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #24A1DE 0%, #24A1DE 100%);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-normal .jet-button__icon {
    color: #24A1DE;
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-hover .jet-button__icon {
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-hover .jet-button__label {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-normal .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-hover .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-global-253 {
    text-align: center;
    font-family: "Text", Sans-serif;
    font-size: 9px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-global-253 > .elementor-widget-container {
    margin: -10px 0px -10px 0px;
}

.elementor-748 .elementor-element.elementor-element-20ad8e55 {
    padding: 60px 0px 90px 0px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-58260890.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-58260890.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-58260890:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-748 .elementor-element.elementor-element-58260890 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-748 .elementor-element.elementor-element-58260890 > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    opacity: 0.35;
}

.elementor-748 .elementor-element.elementor-element-58260890 > .elementor-element-populated, .elementor-748 .elementor-element.elementor-element-58260890 > .elementor-element-populated > .elementor-background-overlay, .elementor-748 .elementor-element.elementor-element-58260890 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-58260890 > .elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 0px 30px 0px;
}

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

.elementor-748 .elementor-element.elementor-element-58260890 {
    z-index: 3;
}

.elementor-748 .elementor-element.elementor-element-67df7641 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-67df7641 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-5a40cf55 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-5a40cf55 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 18px;
    font-weight: 300;
}

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

.elementor-748 .elementor-element.elementor-element-4076c9a {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-4076c9a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-953020e {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-953020e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 18px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-953020e > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-748 .elementor-element.elementor-element-33ce7e08 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-33ce7e08 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-2400694a {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-2400694a .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 18px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-2400694a > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-748 .elementor-element.elementor-element-16dc67ec {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-16dc67ec .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-29ea8f2 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-29ea8f2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 18px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-29ea8f2 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-748 .elementor-element.elementor-element-fac1dd0 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-fac1dd0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-67863662 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-67863662 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 18px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-67863662 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__container {
    justify-content: center;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-normal {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-hover {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-7b5c606) 0%, var(--e-global-color-7b5c606) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #24A1DE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #24A1DE 0%, #24A1DE 100%);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-normal .jet-button__icon {
    color: #24A1DE;
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-hover .jet-button__icon {
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-hover .jet-button__label {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-normal .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-hover .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-1e66128e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-1e66128e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-1e66128e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-748 .elementor-element.elementor-element-4b2cd695 {
    text-align: center;
    z-index: 3;
}

.elementor-748 .elementor-element.elementor-element-4b2cd695 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 43px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-748 .elementor-element.elementor-element-4b2cd695 > .elementor-widget-container {
    margin: 0px 0px -100px 0px;
}

.elementor-748 .elementor-element.elementor-element-d42158 img {
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-748 .elementor-element.elementor-element-d42158 > .elementor-widget-container {
    margin: -20px 0px -20px 0px;
}

.elementor-748 .elementor-element.elementor-element-76a7a58 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-2ce1157.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-2ce1157.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-4c2be4c {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-4c2be4c img {
    width: 150px;
}

.elementor-748 .elementor-element.elementor-element-61c1900 > .elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-748 .elementor-element.elementor-element-91eb037 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-91eb037 > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-4e2b297.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-4e2b297.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f092be5 {
    --icon-box-icon-margin: 10px;
}

.elementor-748 .elementor-element.elementor-element-f092be5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-f092be5.elementor-view-framed .elementor-icon, .elementor-748 .elementor-element.elementor-element-f092be5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon {
    font-size: 20px;
}

.elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon-box-title {
    color: #000000;
}

.elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon-box-title, .elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon-box-title a {
    font-family: "Text", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-f9b5768.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-f9b5768.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__container {
    justify-content: flex-end;
    gap: 15px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-normal {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-hover {
    padding: 5px 10px 5px 5px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__plane-normal {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #24A1DE;
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__plane-hover {
    background-color: transparent;
    background-image: linear-gradient(180deg, #24A1DE 0%, #24A1DE 100%);
    border-radius: 10px 10px 10px 10px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-normal .jet-button__icon {
    color: #24A1DE;
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-hover .jet-button__icon {
    font-size: 30px;
    width: 40px;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-hover .jet-button__label {
    text-align: left;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-normal .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-hover .jet-button__label {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-520a29c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-520a29c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-748 .elementor-element.elementor-element-520a29c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-748 .elementor-element.elementor-element-55f0e49 {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-55f0e49 .elementor-heading-title {
    font-size: 24px;
    font-weight: 600;
}

.elementor-748 .elementor-element.elementor-element-e33cb9c {
    text-align: center;
}

.elementor-748 .elementor-element.elementor-element-e33cb9c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-size: 19px;
    font-weight: 300;
    text-decoration: underline;
}

.elementor-748 .elementor-element.elementor-element-b19f205:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-b19f205 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-748 .elementor-element.elementor-element-b19f205 > .elementor-background-overlay {
    background-image: url("../../2023/02/pat-sot1.png");
    background-position: center center;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-748 .elementor-element.elementor-element-be4111d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-be4111d > .elementor-element-populated {
    padding: 20px 10px 20px 10px;
}

.elementor-748 .elementor-element.elementor-element-b0720dd .elementor-heading-title {
    color: var(--e-global-color-7b5c606);
    font-family: "Text", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
}

.elementor-748 .elementor-element.elementor-element-f0db99e .elementor-heading-title {
    color: var(--e-global-color-7b5c606);
    font-family: "Text", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-a139928 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-748 .elementor-element.elementor-element-a139928 > .elementor-element-populated {
    padding: 20px 10px 20px 10px;
}

.elementor-748 .elementor-element.elementor-element-c74a52b {
    text-align: right;
}

.elementor-748 .elementor-element.elementor-element-c74a52b .elementor-heading-title {
    color: var(--e-global-color-7b5c606);
    font-family: "Text", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.elementor-748 .elementor-element.elementor-element-ef74cd1 {
    text-align: right;
}

.elementor-748 .elementor-element.elementor-element-ef74cd1 .elementor-heading-title {
    color: var(--e-global-color-7b5c606);
    font-family: "Text", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}

@media (max-width: 1024px) {
    .elementor-748 .elementor-element.elementor-element-d83cfe4 > .elementor-container {
        min-height: 575px;
    }

    .elementor-748 .elementor-element.elementor-element-d83cfe4:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-d83cfe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -363px 0px;
        background-size: cover;
    }

    .elementor-748 .elementor-element.elementor-element-07b4ecf .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-1d403cb .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-7e629e8 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon-box-title, .elementor-748 .elementor-element.elementor-element-7e629e8 .elementor-icon-box-title a {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-286bdb4.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-748 .elementor-element.elementor-element-286bdb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-748 .elementor-element.elementor-element-286bdb4 > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-0b50cc1 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-e7d96d9 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-5042224 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-748 .elementor-element.elementor-element-5042224 > .elementor-widget-container {
        padding: 40px 150px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-10f5e26 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-748 .elementor-element.elementor-element-10f5e26 > .elementor-widget-container {
        padding: 0px 150px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-589af50f img {
        width: 65%;
    }

    .elementor-748 .elementor-element.elementor-element-24e2cff4 {
        padding: 0px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-1cb283ce .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-748 .elementor-element.elementor-element-ffeed9c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-748 .elementor-element.elementor-element-cddc37d .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-748 .elementor-element.elementor-element-07162d8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 0px 10px 60px;
    }

    .elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-e4e46be .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-a06bc9d .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-748 .elementor-element.elementor-element-227024c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-8c6fa42 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-37d56d7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-f991a4a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-4f7e1cd .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-fe618b0 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-eb4082c > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-262bd15 > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-570890e .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-ab8124b .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-4f7b7df .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-5ff0557 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-cb129b0 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-7ac1351 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-7566adb .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-5d71b1b > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-4d28372 > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-1332330 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-c00037c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-83a9ac8 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-88695ef .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-3206741 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-8d7a58d .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-637c723 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-7e94852 > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-14d4bc7 > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-3e5549e .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-09b295d .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-ec2397c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-ba129ce .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-bf71123 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-07aec46 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-4a41a34 > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-c36146c > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-9c4ea49 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-35c6607 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-db7d4e6 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-f06c054 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-8b00620 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-a648382 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-f506f48 > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-1d35de5 > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-1f1a71c .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-034173b .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-e17b065 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-0349cde .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-8b7b387 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-e0da475 > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-a4827f1 > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-cb26307 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-e661b10 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-656cac1 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-89958c2 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-6aca642 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-92b7514 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-91a1e7b > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-bcc6409 > .elementor-element-populated {
        margin: 10px 20px 10px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-e0d6807 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-d0f8a8c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-aa79d36 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-b39590e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-c847b28 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-99ea6f0 > .elementor-element-populated {
        padding: 20px 50px 10px 50px;
    }

    .elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-aef49ae:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-aef49ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -404px 0px;
        background-size: cover;
    }

    .elementor-748 .elementor-element.elementor-element-f900e46 img {
        width: 455px;
    }

    .elementor-748 .elementor-element.elementor-element-5c60a2b .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-748 .elementor-element.elementor-element-11fa1a2 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-748 .elementor-element.elementor-element-84a4298 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-748 .elementor-element.elementor-element-b7294bb .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-161066f .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-92312da:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-73c0f39:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-beafa5e:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-acc1a64:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-97bb9af:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-b248803:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-621fe6b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-641f651 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-d83c8ef .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-8e02b01 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-c2b4756 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-4f0cc66 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-ff4062c .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-f8c986b img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-6e3b8ae .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-634e122 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-03922d8 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-39fd4dd img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-624e709 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-bd72c37 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-02e4f91 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-331ad66 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-90be3a7 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-1b3b687 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-ccb7569 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-8a6792a img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-6346079 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-767e175 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-b6deabd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-09df0c0 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-70525e3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-1a426ed img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-cd35970 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-cebed04 img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-c2fb41e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-fed7ffd img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-9470e9a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-7c1949c img {
        width: 80px;
    }

    .elementor-748 .elementor-element.elementor-element-750ada5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-91f4ea0 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-0d23c4a:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-0d23c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -531px -105px;
    }

    .elementor-748 .elementor-element.elementor-element-0d23c4a {
        padding: 80px 0px 80px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-b10ef16 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-748 .elementor-element.elementor-element-b10ef16 > .elementor-widget-container {
        margin: 0px -10px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-1d7e5b0 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-748 .elementor-element.elementor-element-3373f81 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-748 .elementor-element.elementor-element-3456228 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-2f83b75 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-d50a03c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-normal .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-hover .jet-button__label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-7ad1698 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-41fb250 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-main-swiper {
        height: 335px;
    }

    .elementor-748 .elementor-element.elementor-element-3a8dc6c.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-43d3347 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .salvattore-column {
        width: calc(100% / 4);
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__list::before {
        content: "4 .salvattore-column";
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .layout-type-grid .jet-images-layout__list::before {
        content: "";
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .layout-type-grid .jet-images-layout__list .jet-images-layout__item {
        width: calc(100% / 4);
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__image-instance {
        height: 160px;
    }

    .elementor-748 .elementor-element.elementor-element-52f4dc8 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-3bae0d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px;
    }

    .elementor-748 .elementor-element.elementor-element-3bae0d8 > .elementor-element-populated {
        padding: 15px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-cb700b0 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-77a6a68 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-1796bf8 {
        padding: 30px 0px 50px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-7615f31 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-1e6c4bb .elementor-heading-title {
        font-size: 76px;
    }

    .elementor-748 .elementor-element.elementor-element-acc5be4 .elementor-heading-title {
        font-size: 76px;
    }

    .elementor-748 .elementor-element.elementor-element-d33e40a .elementor-heading-title {
        font-size: 76px;
    }

    .elementor-748 .elementor-element.elementor-element-0d1a3bb .elementor-heading-title {
        font-size: 76px;
    }

    .elementor-748 .elementor-element.elementor-element-2ed339e4 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-e5540dc .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-group .elementor-field, .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-field-subgroup label {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-ea3e188 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-20ad8e55 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-67df7641 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-5a40cf55 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-4076c9a .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-953020e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-33ce7e08 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-2400694a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-16dc67ec .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-16dc67ec > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-29ea8f2 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-fac1dd0 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-fac1dd0 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-67863662 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-1e66128e > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-4b2cd695 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-748 .elementor-element.elementor-element-4b2cd695 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-d42158 > .elementor-widget-container {
        margin: -20px 0px -30px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-91eb037 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-f092be5 {
        --icon-box-icon-margin: 5px;
    }

    .elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon-box-title, .elementor-748 .elementor-element.elementor-element-f092be5 .elementor-icon-box-title a {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
        line-height: 1.2em;
    }

    .elementor-bc-flex-widget .elementor-748 .elementor-element.elementor-element-520a29c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-748 .elementor-element.elementor-element-520a29c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-748 .elementor-element.elementor-element-520a29c > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-55f0e49 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-e33cb9c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-b0720dd .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-f0db99e .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-c74a52b .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-ef74cd1 .elementor-heading-title {
        font-size: 12px;
    }
}

@media (max-width: 767px) {
    .elementor-748 .elementor-element.elementor-element-d83cfe4:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-d83cfe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: top center;
    }

    .elementor-748 .elementor-element.elementor-element-cce7b76 > .elementor-element-populated {
        padding: 10px 30px 10px 30px;
    }

    .elementor-748 .elementor-element.elementor-element-07b4ecf .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-7b26d82 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__container {
        justify-content: center;
        gap: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-ae292a5 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-ae292a5 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-286bdb4 {
        width: 50%;
        z-index: 3;
    }

    .elementor-748 .elementor-element.elementor-element-0b50cc1 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-748 .elementor-element.elementor-element-e7d96d9 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-5042224 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-748 .elementor-element.elementor-element-5042224 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 30px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-10f5e26 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-10f5e26 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-3039ea7 > .elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-589af50f {
        text-align: center;
    }

    .elementor-748 .elementor-element.elementor-element-589af50f img {
        width: 398px;
    }

    .elementor-748 .elementor-element.elementor-element-517561a0 {
        width: 18%;
    }

    .elementor-748 .elementor-element.elementor-element-16fc8b98 img {
        width: 45px;
    }

    .elementor-748 .elementor-element.elementor-element-1fe1d01c {
        width: 82%;
    }

    .elementor-748 .elementor-element.elementor-element-1cb283ce .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-070d091 {
        width: 18%;
    }

    .elementor-748 .elementor-element.elementor-element-9b9cc2f img {
        width: 45px;
    }

    .elementor-748 .elementor-element.elementor-element-8115f83 {
        width: 82%;
    }

    .elementor-748 .elementor-element.elementor-element-ffeed9c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-26dbc44 {
        width: 18%;
    }

    .elementor-748 .elementor-element.elementor-element-c198858 img {
        width: 45px;
    }

    .elementor-748 .elementor-element.elementor-element-e1df0a0 {
        width: 82%;
    }

    .elementor-748 .elementor-element.elementor-element-cddc37d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-07162d8 > .elementor-element-populated {
        margin: 10px 20px 120px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-d3f8a7c .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-608ca30 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-a06bc9d .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-408015e {
        padding: 10px 0px 0px 0px;
    }

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

    .elementor-748 .elementor-element.elementor-element-227024c .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-33fa9c9 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-33fa9c9 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-fb77069 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-8c6fa42 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-f0fb929 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-f0fb929 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-7b7702f {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-37d56d7 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-6cc0d34 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-6cc0d34 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-032e738 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-f991a4a .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-71dd76d {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-71dd76d > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-ddc5e48 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-4f7e1cd .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-907dc10 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-907dc10 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-f0d481d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-fe618b0 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-eb4082c > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-aa72546 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-262bd15 > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-570890e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-74d4731 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-74d4731 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-f16feb0 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-ab8124b .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-73a4f8f {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-73a4f8f > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-34fdbf8 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-4f7b7df .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-e5c90f7 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-e5c90f7 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-10be820 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-5ff0557 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-7611b11 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-7611b11 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-cb129b0 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-7ac1351 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-441fd25 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-441fd25 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-d41935d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-7566adb .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-5d71b1b > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-9ac1d06 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-50b2142 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-4d28372 > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-1332330 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-8fc524f {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-8fc524f > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-e11f315 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-c00037c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-cecc56d {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-cecc56d > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-bf157c1 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-83a9ac8 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-258f71d {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-258f71d > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-ba14e3a {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-88695ef .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-eb15242 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-eb15242 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-3206741 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-8d7a58d .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-526434a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-526434a > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-6beb547 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-637c723 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-7e94852 > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-561efb4 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-14d4bc7 > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-3e5549e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-fc0aba2 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-fc0aba2 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-c4dd743 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-09b295d .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-8dcf656 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-8dcf656 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-50974f0 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-ec2397c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-02dd225 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-02dd225 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-2232b59 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-ba129ce .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-025f45a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-025f45a > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-1c6d8d4 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-bf71123 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-2ed8bca {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-2ed8bca > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-87db143 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-07aec46 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-4a41a34 > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-2a98531 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-08c4d2b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-c36146c > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-9c4ea49 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-fab0f16 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-fab0f16 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-5e5da5e {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-35c6607 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-0381de6 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-0381de6 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-f2d3b7d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-db7d4e6 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-6ac3512 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-6ac3512 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-f8dcb67 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-f06c054 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-b6f1805 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-b6f1805 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-8b00620 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-a648382 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-f506f48 > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-c0d196c .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-1d35de5 > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-1f1a71c .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-08a0007 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-08a0007 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-4ae435a {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-034173b .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-908e78b {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-908e78b > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-8f3530b {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-e17b065 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-5483e8a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-5483e8a > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-bc707b4 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-0349cde .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-7a1e28e {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-7a1e28e > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-1569e99 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-8b7b387 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-e0da475 > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-7935c93 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-14c79d1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-a4827f1 > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-cb26307 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-2d8f002 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-2d8f002 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-3a93969 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-e661b10 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-6126e62 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-6126e62 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-9313b57 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-656cac1 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-c090da0 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-c090da0 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-272fb4b {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-89958c2 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-25a8f0e {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-25a8f0e > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-6aca642 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-92b7514 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-91a1e7b > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-6363405 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-bcc6409 > .elementor-element-populated {
        margin: 10px 30px 10px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-e0d6807 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-5ef6bf8 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-5ef6bf8 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-aa8755d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-d0f8a8c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-a72661b {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-a72661b > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-e02a077 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-aa79d36 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-7ce7316 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-7ce7316 > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-6d7bd97 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-b39590e .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-4ad6c4a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-4ad6c4a > .elementor-element-populated {
        padding: 8px 8px 8px 8px;
    }

    .elementor-748 .elementor-element.elementor-element-a2b33d8 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-c847b28 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-99ea6f0 > .elementor-element-populated {
        padding: 20px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-bf3d87e .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-eed169a > .elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-b5807ec .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-748 .elementor-element.elementor-element-b5807ec > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-6f96d27 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-748 .elementor-element.elementor-element-fffc7d2 > .elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-4821d2a .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-aef49ae:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-aef49ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -115px 30px;
        background-size: 935px auto;
    }

    .elementor-748 .elementor-element.elementor-element-aef49ae {
        padding: 30px 0px 30px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-f900e46 {
        text-align: middle;
    }

    .elementor-748 .elementor-element.elementor-element-f900e46 img {
        width: 365px;
    }

    .elementor-748 .elementor-element.elementor-element-f900e46 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-5c60a2b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-748 .elementor-element.elementor-element-11fa1a2 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-84a4298 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-748 .elementor-element.elementor-element-b7294bb .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-7693561 .jet-button__container {
        justify-content: center;
        gap: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-7693561 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-7693561 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-36e01e6 {
        padding: 50px 0px 20px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-161066f .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-92312da:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-974790d .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-5bffc47 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-73c0f39:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-cd9662f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-083deb6 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-beafa5e:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-c21df07 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-093c2ae .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-acc1a64:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-0f5ebb5 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-e4d7ce8 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-97bb9af:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-cd5dbf7 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-61a5467 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-b248803:hover > .elementor-element-populated {
        
    }

    .elementor-748 .elementor-element.elementor-element-dc3b3a1 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-b7f49bb .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-6dff846 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-621fe6b .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-be3eb11 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-980a68e {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-641f651 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-d83c8ef .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-8e02b01 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-c2b4756 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-c2b4756 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-748 .elementor-element.elementor-element-4f0cc66 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-ff4062c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-f8c986b img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-6e3b8ae .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-3613abf {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-634e122 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-03922d8 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-39fd4dd img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-624e709 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-bd72c37 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-02e4f91 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-331ad66 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-90be3a7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-b3ad81f {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-1b3b687 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-ccb7569 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-8a6792a img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-6346079 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-767e175 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-b6deabd .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-09df0c0 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-70525e3 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-9b45771 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-1a426ed img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-cd35970 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-cebed04 img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-c2fb41e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-c2fb41e > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-748 .elementor-element.elementor-element-fed7ffd img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-9470e9a .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-b9ca9ff {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-748 .elementor-element.elementor-element-7c1949c img {
        width: 70px;
    }

    .elementor-748 .elementor-element.elementor-element-750ada5 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-750ada5 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-748 .elementor-element.elementor-element-91f4ea0 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-6d54987 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-47b2330 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-0d23c4a:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-0d23c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: -227px 0px;
        background-size: 1000px auto;
    }

    .elementor-748 .elementor-element.elementor-element-0d23c4a {
        padding: 80px 0px 30px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-c5fd599 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 230px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-b10ef16 > .elementor-widget-container {
        margin: 0px 10px 0px 10px;
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-1d7e5b0 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-748 .elementor-element.elementor-element-3373f81 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-748 .elementor-element.elementor-element-3456228 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-748 .elementor-element.elementor-element-408b0c9 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-748 .elementor-element.elementor-element-6aac307 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-2f83b75 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-dd79f95 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-d50a03c .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-normal .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-a02ae10 .jet-button__state-hover .jet-button__label {
        font-size: 13px;
        line-height: 1.4em;
    }

    .elementor-748 .elementor-element.elementor-element-06030db {
        padding: 30px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-7ad1698 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-41fb250 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-748 .elementor-element.elementor-element-6763dc7 > .elementor-element-populated {
        padding: 10px 60px 30px 60px;
    }

    .elementor-748 .elementor-element.elementor-element-c78e478 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-0fb1b7b .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-3a8dc6c .elementor-main-swiper {
        height: 250px;
    }

    .elementor-748 .elementor-element.elementor-element-3a8dc6c.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-e0fd9f4 > .elementor-element-populated {
        padding: 20px 60px 30px 60px;
    }

    .elementor-748 .elementor-element.elementor-element-b2d5923 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-60d97d7 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-00325fe {
        padding: 30px 0px 49px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-43d3347 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .salvattore-column {
        width: calc(100% / 2);
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__list::before {
        content: "2 .salvattore-column";
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .layout-type-grid .jet-images-layout__list::before {
        content: "";
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .layout-type-grid .jet-images-layout__list .jet-images-layout__item {
        width: calc(100% / 2);
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__image-instance {
        height: 145px;
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__inner {
        margin: 5px;
    }

    .elementor-748 .elementor-element.elementor-element-a689386 .jet-images-layout__list {
        margin: -5px;
    }

    .elementor-748 .elementor-element.elementor-element-3f26aba {
        padding: 50px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-52f4dc8 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-81a53a5 {
        padding: 0px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-0c09ad3 {
        padding: 10px 40px 10px 40px;
    }

    .elementor-748 .elementor-element.elementor-element-540bb2d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-ec3a83e img {
        width: 202px;
    }

    .elementor-748 .elementor-element.elementor-element-3bae0d8 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-cb700b0 {
        text-align: center;
    }

    .elementor-748 .elementor-element.elementor-element-cb700b0 .elementor-heading-title {
        font-size: 13px;
        line-height: 1.2em;
    }

    .elementor-748 .elementor-element.elementor-element-77a6a68 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-748 .elementor-element.elementor-element-1796bf8 {
        padding: 10px 10px 50px 10px;
    }

    .elementor-748 .elementor-element.elementor-element-91e02fe {
        width: 33%;
    }

    .elementor-748 .elementor-element.elementor-element-91e02fe > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-2c95a3d {
        width: 33%;
    }

    .elementor-748 .elementor-element.elementor-element-2c95a3d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-fb2ba88 {
        width: 33%;
    }

    .elementor-748 .elementor-element.elementor-element-fb2ba88 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-59ec3a2 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-7615f31 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-bf0c5ea {
        padding: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-a30fd53 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-960ab61 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-9c16165 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-26e9bee .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-0dbd482 > .elementor-element-populated {
        padding: 40px 30px 20px 30px;
    }

    .elementor-748 .elementor-element.elementor-element-2ed339e4 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-e5540dc .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-2f50bd5 .elementor-button {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-ea3e188 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__container {
        justify-content: center;
        gap: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-febc9a9 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-febc9a9 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-20ad8e55 {
        padding: 30px 0px 30px 0px;
    }

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

    .elementor-748 .elementor-element.elementor-element-67df7641 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-748 .elementor-element.elementor-element-4076c9a .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-748 .elementor-element.elementor-element-33ce7e08 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-16dc67ec .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-fac1dd0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__container {
        justify-content: center;
        gap: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-f477a29 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-f477a29 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-1e66128e > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-4b2cd695 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-748 .elementor-element.elementor-element-4b2cd695 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-d42158 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-2ce1157 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__container {
        justify-content: center;
        gap: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-normal .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-4b19388 .jet-button__state-hover .jet-button__label {
        font-size: 11px;
    }

    .elementor-748 .elementor-element.elementor-element-4b19388 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-520a29c {
        width: 50%;
        z-index: 3;
    }

    .elementor-748 .elementor-element.elementor-element-520a29c > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-748 .elementor-element.elementor-element-55f0e49 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-748 .elementor-element.elementor-element-e33cb9c .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-748 .elementor-element.elementor-element-b0720dd {
        text-align: center;
    }

    .elementor-748 .elementor-element.elementor-element-b0720dd .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-f0db99e {
        text-align: center;
    }

    .elementor-748 .elementor-element.elementor-element-f0db99e .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-a139928 > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-748 .elementor-element.elementor-element-c74a52b {
        text-align: center;
    }

    .elementor-748 .elementor-element.elementor-element-c74a52b .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-748 .elementor-element.elementor-element-ef74cd1 {
        text-align: center;
    }

    .elementor-748 .elementor-element.elementor-element-ef74cd1 .elementor-heading-title {
        font-size: 10px;
    }
}
@media (min-width: 1024px) {
    .wp-image-1388 {
        min-height: 145px;
        object-fit: contain;
    }
}
@media (min-width: 768px) {

    .elementor-748 .elementor-element.elementor-element-4be3717 {
        width: 25%;
    }

    .elementor-748 .elementor-element.elementor-element-21d5119 {
        width: 19.977%;
    }

    .elementor-748 .elementor-element.elementor-element-54a1b78 {
        width: 37.991%;
    }

    .elementor-748 .elementor-element.elementor-element-286bdb4 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-517561a0 {
        width: 7.544%;
    }

    .elementor-748 .elementor-element.elementor-element-1fe1d01c {
        width: 92.456%;
    }

    .elementor-748 .elementor-element.elementor-element-070d091 {
        width: 7.544%;
    }

    .elementor-748 .elementor-element.elementor-element-8115f83 {
        width: 92.456%;
    }

    .elementor-748 .elementor-element.elementor-element-26dbc44 {
        width: 7.544%;
    }

    .elementor-748 .elementor-element.elementor-element-e1df0a0 {
        width: 92.456%;
    }

    .elementor-748 .elementor-element.elementor-element-07162d8 {
        width: 48%;
    }

    .elementor-748 .elementor-element.elementor-element-d4884c9 {
        width: 52%;
    }

    .elementor-748 .elementor-element.elementor-element-33fa9c9 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-fb77069 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-f0fb929 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-7b7702f {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-6cc0d34 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-032e738 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-71dd76d {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-ddc5e48 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-907dc10 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-f0d481d {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-74d4731 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-f16feb0 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-73a4f8f {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-34fdbf8 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-e5c90f7 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-10be820 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-7611b11 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-cb129b0 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-441fd25 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-d41935d {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-8fc524f {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-e11f315 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-cecc56d {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-bf157c1 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-258f71d {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-ba14e3a {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-eb15242 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-3206741 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-526434a {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-6beb547 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-fc0aba2 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-c4dd743 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-8dcf656 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-50974f0 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-02dd225 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-2232b59 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-025f45a {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-1c6d8d4 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-2ed8bca {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-87db143 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-fab0f16 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-5e5da5e {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-0381de6 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-f2d3b7d {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-6ac3512 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-f8dcb67 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-b6f1805 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-8b00620 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-08a0007 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-4ae435a {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-908e78b {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-8f3530b {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-5483e8a {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-bc707b4 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-7a1e28e {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-1569e99 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-2d8f002 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-3a93969 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-6126e62 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-9313b57 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-c090da0 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-272fb4b {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-25a8f0e {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-6aca642 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-5ef6bf8 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-aa8755d {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-a72661b {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-e02a077 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-7ce7316 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-6d7bd97 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-4ad6c4a {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-a2b33d8 {
        width: 80%;
    }

    .elementor-748 .elementor-element.elementor-element-e099ef3 {
        width: 35%;
    }

    .elementor-748 .elementor-element.elementor-element-8c9882c {
        width: 65%;
    }

    .elementor-748 .elementor-element.elementor-element-5cddb61 {
        width: 54.912%;
    }

    .elementor-748 .elementor-element.elementor-element-3a03eb3 {
        width: 45.044%;
    }

    .elementor-748 .elementor-element.elementor-element-c5fd599 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-1d7e5b0 {
        width: 50%;
    }

    .elementor-748 .elementor-element.elementor-element-3b30900 {
        width: 20%;
    }

    .elementor-748 .elementor-element.elementor-element-5fe2590 {
        width: 60%;
    }
    .elementor-748 .elementor-element.elementor-element-5fe25902 {
        width: 90%;
        justify-content: flex-end;
    }
    .elementor-748 .elementor-element.elementor-element-5fe25902 > .elementor-widget-wrap {
        max-width: 300px;
        margin-top: -60px;
    }

    .elementor-748 .elementor-element.elementor-element-5b7ee1c {
        width: 19.664%;
    }

    .elementor-748 .elementor-element.elementor-element-6763dc7 {
        width: 25%;
    }

    .elementor-748 .elementor-element.elementor-element-a0456ac {
        width: 49.332%;
    }

    .elementor-748 .elementor-element.elementor-element-e0fd9f4 {
        width: 25%;
    }

    .elementor-748 .elementor-element.elementor-element-540bb2d {
        width: 33%;
    }

    .elementor-748 .elementor-element.elementor-element-3bae0d8 {
        width: 67%;
    }

    .elementor-748 .elementor-element.elementor-element-58260890 {
        width: 32%;
    }

    .elementor-748 .elementor-element.elementor-element-1e66128e {
        width: 68%;
    }

    .elementor-748 .elementor-element.elementor-element-61c1900 {
        width: 25%;
    }

    .elementor-748 .elementor-element.elementor-element-4e2b297 {
        width: 19.977%;
    }

    .elementor-748 .elementor-element.elementor-element-f9b5768 {
        width: 14.991%;
    }

    .elementor-748 .elementor-element.elementor-element-520a29c {
        width: 20%;
    }
}

@media (max-width: 768px) {
    .elementor-748 .elementor-element.elementor-element-5fe25902 {
        width: 100%;
        justify-content: center;
    }
    .elementor-748 .elementor-element.elementor-element-5fe25902 > .elementor-widget-wrap {
        max-width: 320px;
        margin-top: 40px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-748 .elementor-element.elementor-element-54a1b78 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-286bdb4 {
        width: 18%;
    }

    .elementor-748 .elementor-element.elementor-element-07162d8 {
        width: 55%;
    }

    .elementor-748 .elementor-element.elementor-element-33fa9c9 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-fb77069 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-f0fb929 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-7b7702f {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-6cc0d34 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-032e738 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-71dd76d {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-ddc5e48 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-907dc10 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-f0d481d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-74d4731 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-f16feb0 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-73a4f8f {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-34fdbf8 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-e5c90f7 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-10be820 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-7611b11 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-cb129b0 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-441fd25 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-d41935d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-8fc524f {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-e11f315 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-cecc56d {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-bf157c1 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-258f71d {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-ba14e3a {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-eb15242 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-3206741 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-526434a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-6beb547 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-fc0aba2 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-c4dd743 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-8dcf656 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-50974f0 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-02dd225 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-2232b59 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-025f45a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-1c6d8d4 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-2ed8bca {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-87db143 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-fab0f16 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-5e5da5e {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-0381de6 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-f2d3b7d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-6ac3512 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-f8dcb67 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-b6f1805 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-8b00620 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-08a0007 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-4ae435a {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-908e78b {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-8f3530b {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-5483e8a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-bc707b4 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-7a1e28e {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-1569e99 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-2d8f002 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-3a93969 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-6126e62 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-9313b57 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-c090da0 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-272fb4b {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-25a8f0e {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-6aca642 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-5ef6bf8 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-aa8755d {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-a72661b {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-e02a077 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-7ce7316 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-6d7bd97 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-4ad6c4a {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-a2b33d8 {
        width: 83%;
    }

    .elementor-748 .elementor-element.elementor-element-58260890 {
        width: 35%;
    }

    .elementor-748 .elementor-element.elementor-element-1e66128e {
        width: 65%;
    }

    .elementor-748 .elementor-element.elementor-element-f9b5768 {
        width: 17%;
    }

    .elementor-748 .elementor-element.elementor-element-520a29c {
        width: 18%;
    }
}

/* Start custom CSS for form, class: .elementor-element-2f50bd5 */
#custom-btn1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 290px;
    height: 50px;
    padding-top: 3px;
    border: none;
    border-bottom: 2px solid #052E57;
    border-radius: 10px;
    position: relative;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    box-shadow: 0px 5px 12px 0px rgba(10, 86, 162, 0.5);
    -webkit-transition: ease 0.3s;
    transition: ease 0.3s;
    background-image: linear-gradient(0deg, #0A56A2 0%, #0A56A2 50%, #052E57 100%);
    background-position: 100% 0;
    background-size: 200% 200%;
}

#custom-btn1:hover {
    background-position: 0 0;
    box-shadow: 0px 2px 7px 0px rgba(10, 86, 162, 0.5);
}

#custom-btn1:before {
    content: "";
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: #197f71;
    opacity: 0;
    z-index: 2;
    -webkit-transition: ease 0.3s;
    transition: ease 0.3s;
}

#custom-btn1:not(:hover)::after {
    content: "";
    display: block;
    width: 60px;
    height: 300px;
    margin-left: 60px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 50%, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    opacity: 0.6;
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0px;
    }
    30% {
        left: 110%;
        margin-left: 80px;
    }
    100% {
        left: 110%;
        margin-left: 80px;
    }
}

a:link {
    text-decoration: none;
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0
}

input[type] {
    text-align: center;

}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed968cb */
.custom-btn1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 290px;
    height: 50px;
    padding-top: 3px;
    border: none;
    border-bottom: 2px solid #052E57;
    border-radius: 10px;
    position: relative;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    box-shadow: 0px 5px 12px 0px rgba(10, 86, 162, 0.5);
    -webkit-transition: ease 0.3s;
    transition: ease 0.3s;
    background-image: linear-gradient(0deg, #0A56A2 0%, #0A56A2 50%, #052E57 100%);
    background-position: 100% 0;
    background-size: 200% 200%;
}

.custom-btn1:hover {
    background-position: 0 0;
    box-shadow: 0px 2px 7px 0px rgba(10, 86, 162, 0.5);
}

.custom-btn1:before {
    content: "";
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: #197f71;
    opacity: 0;
    z-index: 2;
    -webkit-transition: ease 0.3s;
    transition: ease 0.3s;
}

.custom-btn1:not(:hover)::after {
    content: "";
    display: block;
    width: 60px;
    height: 300px;
    margin-left: 60px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff 50%, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    opacity: 0.6;
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0px;
    }
    30% {
        left: 110%;
        margin-left: 80px;
    }
    100% {
        left: 110%;
        margin-left: 80px;
    }
}

a:link {
    text-decoration: none;
}

html, body {
    width: 100%;
    height: 100%;
    margin: 0
}

input[type] {
    text-align: center;

}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Text';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url('../../2023/02/Gilroy-Bold.eot');
    src: url('../../2023/02/Gilroy-Bold-1.eot') format('embedded-opentype'),
    url('../../2023/02/Gilroy-Bold.woff') format('woff'),
    url('../../2023/02/Gilroy-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Text';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url('../../2023/02/Gilroy-Regular.eot');
    src: url('../../2023/02/Gilroy-Regular-1.eot') format('embedded-opentype'),
    url('../../2023/02/Gilroy-Regular.woff') format('woff'),
    url('../../2023/02/Gilroy-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Text';
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url('../../2023/02/Gilroy-ExtraBold.eot');
    src: url('../../2023/02/Gilroy-ExtraBold-1.eot') format('embedded-opentype'),
    url('../../2023/02/Gilroy-ExtraBold.woff') format('woff'),
    url('../../2023/02/Gilroy-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Text';
    font-style: normal;
    font-weight: 200;
    font-display: auto;
    src: url('../../2023/02/Gilroy-Light.eot');
    src: url('../../2023/02/Gilroy-Light-1.eot') format('embedded-opentype'),
    url('../../2023/02/Gilroy-Light.woff') format('woff'),
    url('../../2023/02/Gilroy-Light.ttf') format('truetype');
}

/* End Custom Fonts CSS */