.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
    color: #6ec1e4;
    }
    
    .elementor-widget-heading .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-image .widget-image-caption {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-text-editor {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #6ec1e4;
    }
    
    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: #6ec1e4;
    border-color: #6ec1e4;
    }
    
    .elementor-widget-button a.elementor-button,
    .elementor-widget-button .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #61ce70;
    }
    
    .elementor-widget-divider .elementor-divider-separator {
    border-top-color: #7a7a7a;
    }
    
    .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: #6ec1e4;
    }
    
    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
    }
    
    .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: #6ec1e4;
    }
    
    .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
    .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    color: #6ec1e4;
    border-color: #6ec1e4;
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-star-rating .elementor-star-rating__title {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    }
    
    .elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    }
    
    .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: #7a7a7a;
    }
    
    .elementor-widget-icon-list .elementor-icon-list-icon i {
    color: #6ec1e4;
    }
    
    .elementor-widget-icon-list .elementor-icon-list-text {
    color: #54595f;
    }
    
    .elementor-widget-icon-list .elementor-icon-list-item {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-counter .elementor-counter-number-wrapper {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-counter .elementor-counter-title {
    color: #54595f;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #6ec1e4;
    }
    
    .elementor-widget-progress .elementor-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-testimonial .elementor-testimonial-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-testimonial .elementor-testimonial-name {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-testimonial .elementor-testimonial-job {
    color: #54595f;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-tabs .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-tabs .elementor-tab-title.elementor-active {
    color: #61ce70;
    }
    
    .elementor-widget-tabs .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active {
    color: #61ce70;
    }
    
    .elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-toggle .elementor-toggle .elementor-tab-title {
    color: #6ec1e4;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active {
    color: #61ce70;
    }
    
    .elementor-widget-toggle .elementor-toggle .elementor-tab-content {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-widget-alert .elementor-alert-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    }
    
    .elementor-widget-alert .elementor-alert-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    }
    
    .elementor-12 .elementor-element.elementor-element-1f4e06f1>.elementor-container {
    max-width: 1060px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1f4e06f1 {
    padding: 18px 0px 44px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-21333b1e>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-21333b1e>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5ae45128.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-5ae45128 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-250159a3.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-250159a3 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.125em;
    letter-spacing: 2.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-250159a3>.elementor-widget-container {
    margin: 20px 0px 18px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5693605a .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5693605a .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-7a9146ca>.elementor-element-populated {
    padding: 36px 15px 0px 27px;
    }
    
    .elementor-12 .elementor-element.elementor-element-46562c71 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.143em;
    }
    
    .elementor-12 .elementor-element.elementor-element-46562c71>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-26158551>.elementor-container {
    max-width: 1060px;
    }
    
    .elementor-12 .elementor-element.elementor-element-26158551 a:hover {
    color: #F7992B;
    }
    
    .elementor-12 .elementor-element.elementor-element-26158551 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 25px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-72a27677>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69 .elementor-image-box-img img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69 .elementor-image-box-title {
    margin-bottom: 14px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69 .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.162em;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ac7d69>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d .elementor-image-box-img img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d .elementor-image-box-title {
    margin-bottom: 14px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.162em;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-48dac9d>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea .elementor-image-box-img img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea .elementor-image-box-title {
    margin-bottom: 14px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.162em;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-77536aea>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-408b7d03>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250 .elementor-image-box-img img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250 .elementor-image-box-title {
    margin-bottom: 14px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250 .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250 .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.162em;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4dcf7250>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e .elementor-image-box-img img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e .elementor-image-box-title {
    margin-bottom: 14px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.162em;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-78da11e>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a.elementor-position-right .elementor-image-box-img {
    margin-left: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a.elementor-position-left .elementor-image-box-img {
    margin-right: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 32px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18%;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a .elementor-image-box-img img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a .elementor-image-box-title {
    margin-bottom: 14px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a .elementor-image-box-content .elementor-image-box-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a .elementor-image-box-content .elementor-image-box-description {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.162em;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-462c8e1a>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-27f3f0a2>.elementor-container {
    max-width: 1060px;
    }
    
    .elementor-12 .elementor-element.elementor-element-27f3f0a2:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-27f3f0a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-27f3f0a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 48px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-27f3f0a2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-2173f2cd>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-2173f2cd>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
    }
    
    .elementor-12 .elementor-element.elementor-element-698d8f10.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-698d8f10 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.8px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1108fbd2.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-1108fbd2 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1108fbd2>.elementor-widget-container {
    margin: 16px 0px 18px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-6ceb1b41 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
    }
    
    .elementor-12 .elementor-element.elementor-element-6ceb1b41 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-579a4e14>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-579a4e14>.elementor-element-populated {
    padding: 40px 15px 0px 27px;
    }
    
    .elementor-12 .elementor-element.elementor-element-75bbe13 {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.143em;
    }
    
    .elementor-12 .elementor-element.elementor-element-75bbe13>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-311a1d7>.elementor-container {
    max-width: 1060px;
    }
    
    .elementor-12 .elementor-element.elementor-element-311a1d7:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-311a1d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-311a1d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 59px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-311a1d7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-dde3f6c>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-dde3f6c:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
    .elementor-12 .elementor-element.elementor-element-dde3f6c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-dde3f6c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 2px 0px 45px;
    padding: 64px 0px 58px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-dde3f6c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-f8a049f {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-f8a049f.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-f8a049f .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4173b04 .elementor-text-editor {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-4173b04 {
    color: #f7992b;
    font-family: "Oswald", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4173b04>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 20px 0px 15px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-20bcfb7 .elementor-text-editor {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-20bcfb7 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 48px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-20bcfb7>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ebbb012 a.elementor-button,
    .elementor-12 .elementor-element.elementor-element-ebbb012 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.714em;
    letter-spacing: 8.4px;
    color: #F7992B;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 18px 38px 18px 47px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ebbb012 a.elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-ebbb012 .elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-ebbb012 a.elementor-button:focus,
    .elementor-12 .elementor-element.elementor-element-ebbb012 .elementor-button:focus {
    color: #ffffff;
    background-color: #F7992B;
    border-color: #F7992B;
    }
    
    .elementor-12 .elementor-element.elementor-element-ebbb012 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F7992B;
    }
    
    .elementor-12 .elementor-element.elementor-element-ebbb012>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-25be3ae>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-25be3ae:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
    .elementor-12 .elementor-element.elementor-element-25be3ae>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7992b;
    }
    
    .elementor-12 .elementor-element.elementor-element-25be3ae>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 24px;
    padding: 64px 0px 58px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-25be3ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-a5580f4 {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-a5580f4.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-a5580f4 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-02acd10 .elementor-text-editor {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-02acd10 {
    color: #ffffff;
    font-family: "Oswald", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-02acd10>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 20px 0px 15px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-e383f9c .elementor-text-editor {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-e383f9c {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 48px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-e383f9c>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-dcc65e3 a.elementor-button,
    .elementor-12 .elementor-element.elementor-element-dcc65e3 .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.714em;
    letter-spacing: 8.4px;
    color: #f7992b;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 38px 18px 47px;
    }
    
    .elementor-12 .elementor-element.elementor-element-dcc65e3 a.elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-dcc65e3 .elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-dcc65e3 a.elementor-button:focus,
    .elementor-12 .elementor-element.elementor-element-dcc65e3 .elementor-button:focus {
    color: #ffffff;
    background-color: #F7992B;
    border-color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-dcc65e3 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-dcc65e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-0d52d4c>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-0d52d4c:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
    .elementor-12 .elementor-element.elementor-element-0d52d4c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-0d52d4c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 45px 0px 3px;
    padding: 64px 0px 58px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-0d52d4c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-477db8e {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-477db8e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-477db8e .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 1.2px;
    }
    
    .elementor-12 .elementor-element.elementor-element-b02d79f .elementor-text-editor {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-b02d79f {
    color: #f7992b;
    font-family: "Oswald", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-b02d79f>.elementor-widget-container {
    margin: 0px 0px -40px 0px;
    padding: 20px 0px 15px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-9ac02cd .elementor-text-editor {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-9ac02cd {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 48px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-9ac02cd>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-71f9bcb a.elementor-button,
    .elementor-12 .elementor-element.elementor-element-71f9bcb .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.714em;
    letter-spacing: 8.4px;
    color: #F7992B;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 18px 38px 18px 47px;
    }
    
    .elementor-12 .elementor-element.elementor-element-71f9bcb a.elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-71f9bcb .elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-71f9bcb a.elementor-button:focus,
    .elementor-12 .elementor-element.elementor-element-71f9bcb .elementor-button:focus {
    color: #ffffff;
    background-color: #F7992B;
    border-color: #F7992B;
    }
    
    .elementor-12 .elementor-element.elementor-element-71f9bcb .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F7992B;
    }
    
    .elementor-12 .elementor-element.elementor-element-71f9bcb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-7fec31d>.elementor-container {
    max-width: 1060px;
    }
    
    .elementor-12 .elementor-element.elementor-element-7fec31d {
    padding: 72px 0px 25px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5ca9c7fe>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-5ca9c7fe>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5da5da75.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-5da5da75 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-73069baf.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-73069baf .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.125em;
    letter-spacing: 2.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-73069baf>.elementor-widget-container {
    margin: 20px 0px 18px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-2f52d427 .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
    }
    
    .elementor-12 .elementor-element.elementor-element-2f52d427 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-74fdec1>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-74fdec1>.elementor-element-populated {
    padding: 46px 33px 0px 12px;
    }
    
    .elementor-12 .elementor-element.elementor-element-70947d33 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1966fa10.elementor-column .elementor-column-wrap {
    align-items: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-1966fa10.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-1966fa10>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
    }
    
    .elementor-12 .elementor-element.elementor-element-24f932bc {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-24f932bc .elementor-image img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-24f932bc>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-518631a3.elementor-column .elementor-column-wrap {
    align-items: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-518631a3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-518631a3>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
    }
    
    .elementor-12 .elementor-element.elementor-element-54776db9 {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-54776db9 .elementor-image img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-54776db9>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-2f8f36de.elementor-column .elementor-column-wrap {
    align-items: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-2f8f36de.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-2f8f36de>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5ae347e3 {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-5ae347e3 .elementor-image img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-5ae347e3>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5b201ff3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-2ee707cb.elementor-column .elementor-column-wrap {
    align-items: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-2ee707cb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-2ee707cb>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5edd90b1 {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-5edd90b1 .elementor-image img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-5edd90b1>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-215cbb85.elementor-column .elementor-column-wrap {
    align-items: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-215cbb85.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-215cbb85>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
    }
    
    .elementor-12 .elementor-element.elementor-element-d6d2016 {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-d6d2016 .elementor-image img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-d6d2016>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-fc4dc3e.elementor-column .elementor-column-wrap {
    align-items: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-fc4dc3e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-fc4dc3e>.elementor-element-populated {
    padding: 0px 5px 0px 5px;
    }
    
    .elementor-12 .elementor-element.elementor-element-2ef9fe9b {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-2ef9fe9b .elementor-image img {
    transition-duration: 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-2ef9fe9b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5cdd0716>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-5cdd0716:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
    .elementor-12 .elementor-element.elementor-element-5cdd0716>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-5cdd0716>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 13% 0% 28.5%;
    }
    
    .elementor-12 .elementor-element.elementor-element-5cdd0716>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-41aa60d3 .elementor-spacer-inner {
    height: 114px;
    }
    
    .elementor-12 .elementor-element.elementor-element-41aa60d3>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1a65313d.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-1a65313d .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1a65313d>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4ad0120c.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-4ad0120c .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4ad0120c>.elementor-widget-container {
    margin: 18px 0px 18px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4181f96c .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
    }
    
    .elementor-12 .elementor-element.elementor-element-4181f96c .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-64108ede a.elementor-button,
    .elementor-12 .elementor-element.elementor-element-64108ede .elementor-button {
    font-family: "Oswald", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 1.2px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-64108ede a.elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-64108ede .elementor-button:hover,
    .elementor-12 .elementor-element.elementor-element-64108ede a.elementor-button:focus,
    .elementor-12 .elementor-element.elementor-element-64108ede .elementor-button:focus {
    color: #f7992b;
    }
    
    .elementor-12 .elementor-element.elementor-element-64108ede>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 11px 0px 22px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-11e34b54 .elementor-text-editor {
    text-align: left;
    }
    
    .elementor-12 .elementor-element.elementor-element-11e34b54 {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 30px;
    letter-spacing: 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-11e34b54>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-73b457e8>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-73b457e8:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
    .elementor-12 .elementor-element.elementor-element-73b457e8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7992B;
    }
    
    .elementor-12 .elementor-element.elementor-element-73b457e8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 134px 0px 134px 0px;
    padding: 0% 25% 0% 16%;
    }
    
    .elementor-12 .elementor-element.elementor-element-73b457e8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-4d8bbba .elementor-spacer-inner {
    height: 115px;
    }
    
    .elementor-12 .elementor-element.elementor-element-57c51fde.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-57c51fde .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-57c51fde>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-66c21475.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
    }
    
    .elementor-12 .elementor-element.elementor-element-66c21475 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
    }
    
    .elementor-12 .elementor-element.elementor-element-66c21475>.elementor-widget-container {
    margin: 18px 0px 20px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-5e590a8b {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2.143em;
    }
    
    .elementor-12 .elementor-element.elementor-element-5e590a8b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 17px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-1ef2d948 .elementor-spacer-inner {
    height: 118px;
    }
    
    .elementor-12 .elementor-element.elementor-element-256fc78>.elementor-container {
    max-width: 1060px;
    }
    
    .elementor-12 .elementor-element.elementor-element-256fc78 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 82px 15px 71px 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-256fc78>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-c856bd1>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-c856bd1 .elementor-element-populated a {
    color: #f7992b;
    }
    
    .elementor-12 .elementor-element.elementor-element-c856bd1 .elementor-element-populated a:hover {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-c856bd1>.elementor-element-populated {
    padding: 0px 15px 0px 45px;
    }
    
    .elementor-12 .elementor-element.elementor-element-53459d7.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-53459d7 .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.285em;
    letter-spacing: 1.4px;
    }
    
    .elementor-12 .elementor-element.elementor-element-53459d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-c30620b.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-c30620b .elementor-heading-title {
    font-family: "Oswald", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3333em;
    letter-spacing: 1.8px;
    }
    
    .elementor-12 .elementor-element.elementor-element-c30620b>.elementor-widget-container {
    margin: 18px 0px 18px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ca0e9ab .elementor-divider-separator {
    border-top-style: solid;
    border-top-width: 4px;
    border-top-color: #F7992B;
    width: 70px;
    }
    
    .elementor-12 .elementor-element.elementor-element-ca0e9ab .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-a62a235 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 2.2em;
    }
    
    .elementor-12 .elementor-element.elementor-element-a62a235>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 {
    text-align: left;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-social-icon:not(:hover) {
    background-color: rgba(0, 0, 0, 0);
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-social-icon:not(:hover) i {
    color: #000000;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-social-icon {
    font-size: 20px;
    padding: 0.4em;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-social-icon:not(:last-child) {
    margin-right: 7px;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-icon {
    border-radius: 50% 50% 50% 50%;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-social-icon:hover {
    background-color: rgba(247, 153, 43, 0);
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7 .elementor-social-icon:hover i {
    color: #f7992b;
    }
    
    .elementor-12 .elementor-element.elementor-element-d1b4cd7>.elementor-widget-container {
    margin: 34px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-205c64a>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-205c64a>.elementor-element-populated {
    padding: 0px 113px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-366ea331>.elementor-container {
    max-width: 1090px;
    }
    
    .elementor-12 .elementor-element.elementor-element-366ea331:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-366ea331>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("wp-content/uploads/2019/04/Group-2.1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    }
    
    .elementor-12 .elementor-element.elementor-element-366ea331 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 15px 20px 15px;
    }
    
    .elementor-12 .elementor-element.elementor-element-366ea331>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-12 .elementor-element.elementor-element-52f65b6b>.elementor-column-wrap>.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-12 .elementor-element.elementor-element-52f65b6b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    .elementor-12 .elementor-element.elementor-element-fc99c19 {
    text-align: center;
    }
    
    .elementor-12 .elementor-element.elementor-element-fc99c19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
    
    @media(max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-21333b1e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-72a27677>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-2173f2cd>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-dde3f6c>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    }
    .elementor-12 .elementor-element.elementor-element-25be3ae>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    }
    .elementor-12 .elementor-element.elementor-element-0d52d4c>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    }
    .elementor-12 .elementor-element.elementor-element-5ca9c7fe>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-5cdd0716>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-73b457e8>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-c856bd1>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-205c64a>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    }
    
    @media(min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-21333b1e {
    width: 39.515%;
    }
    .elementor-12 .elementor-element.elementor-element-7a9146ca {
    width: 60.485%;
    }
    .elementor-12 .elementor-element.elementor-element-2173f2cd {
    width: 39.515%;
    }
    .elementor-12 .elementor-element.elementor-element-579a4e14 {
    width: 60.485%;
    }
    .elementor-12 .elementor-element.elementor-element-5ca9c7fe {
    width: 39.515%;
    }
    .elementor-12 .elementor-element.elementor-element-74fdec1 {
    width: 60.485%;
    }
    .elementor-12 .elementor-element.elementor-element-5cdd0716 {
    width: 56.02%;
    }
    .elementor-12 .elementor-element.elementor-element-73b457e8 {
    width: 43.98%;
    }
    .elementor-12 .elementor-element.elementor-element-c856bd1 {
    width: 39.515%;
    }
    .elementor-12 .elementor-element.elementor-element-205c64a {
    width: 60.485%;
    }
    }
    
    @media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-21333b1e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-7a9146ca>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-72a27677>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-ac7d69 .elementor-image-box-img {
    margin-bottom: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-48dac9d .elementor-image-box-img {
    margin-bottom: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-77536aea .elementor-image-box-img {
    margin-bottom: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-408b7d03>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-4dcf7250 .elementor-image-box-img {
    margin-bottom: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-78da11e .elementor-image-box-img {
    margin-bottom: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-462c8e1a .elementor-image-box-img {
    margin-bottom: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-2173f2cd>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-579a4e14>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-311a1d7 {
    padding: 0px 15px 80px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-dde3f6c>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 40px 0px 040px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4173b04 {
    font-size: 40px;
    line-height: 40px;
    }
    .elementor-12 .elementor-element.elementor-element-20bcfb7 {
    line-height: 36px;
    }
    .elementor-12 .elementor-element.elementor-element-25be3ae>.elementor-element-populated {
    margin: 0px 0px 40px 0px;
    padding: 40px 0px 40px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-02acd10 {
    font-size: 40px;
    line-height: 40px;
    }
    .elementor-12 .elementor-element.elementor-element-e383f9c {
    line-height: 36px;
    }
    .elementor-12 .elementor-element.elementor-element-0d52d4c>.elementor-element-populated {
    padding: 40px 0px 40px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-b02d79f {
    font-size: 40px;
    line-height: 40px;
    }
    .elementor-12 .elementor-element.elementor-element-9ac02cd {
    line-height: 36px;
    }
    .elementor-12 .elementor-element.elementor-element-5ca9c7fe>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-74fdec1>.elementor-element-populated {
    padding: 45px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-5cdd0716>.elementor-element-populated {
    padding: 0px 15px 40px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-41aa60d3 .elementor-spacer-inner {
    height: 50px;
    }
    .elementor-12 .elementor-element.elementor-element-73b457e8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4d8bbba .elementor-spacer-inner {
    height: 45px;
    }
    .elementor-12 .elementor-element.elementor-element-1ef2d948 .elementor-spacer-inner {
    height: 45px;
    }
    .elementor-12 .elementor-element.elementor-element-205c64a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 50px 15px 0px 15px;
    }
    }