#spu-bg-5058 {
    background-color: rgba(0, 0, 0, 0.75);
}

#spu-5058 .spu-close {
    font-size: 40px;
    color: rgb(255, 255, 255);
    text-shadow: 0 1px 0 #000;
}

#spu-5058 .spu-close:hover {
    color: #000;
}

#spu-5058 {
    background-color: rgb(255, 255, 255);
    max-width: 600px;

    height: auto;
    box-shadow: 0px 0px 0px 0px #ccc;
}

#spu-5058 .spu-container {
    padding: 35px;
    height: calc(100% - 28px);
}

#spu-bg-5558 {
    background-color: rgba(0, 0, 0, 0.75);
}

#spu-5558 .spu-close {
    font-size: 40px;
    color: rgb(255, 255, 255);
    text-shadow: 0 1px 0 #000;
}

#spu-5558 .spu-close:hover {
    color: #000;
}

#spu-5558 {
    background-color: rgb(255, 255, 255);
    max-width: 600px;

    height: auto;
    box-shadow: 0px 0px 0px 0px #ccc;
}

#spu-5558 .spu-container {
    padding: 35px;
    height: calc(100% - 28px);
}


#primary .page-header {
    display: none;
}

@media screen and (max-width: 430px) {
    .page-id-6056 .ut-has-page-title .vc_section .vc_section-has-fill .ut-first-section {
        padding-top: 0 !important;
    }

    .page-id-6056 .vc_custom_1724702146381 {
        padding-top: 220px !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
        text-align: left;
    }

    .page-id-6056 #main-content .myp1 {
        background-size: 100% !important;
        background-color: #000;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        background-position-y: -20px !important;
    }

    .page-id-6056 #ut-row-66fc2988280a6 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
}

/*FIX*/
.ut-fancy-image-wrap.service-block h3 {
    transform: none;
}

.service-block figure.ut-fancy-image:hover h3 {
    transform: scale(0.9);
}

.service-block figure.ut-fancy-image h3 {
    font-size: 1.3em
}


body #main-content .panb0 {
    padding-bottom: 0 !important;
}

.section-title.ut-flowtyped.ut-title-loaded ins {
    white-space: nowrap;
}


#main-content .grid-md header {
    max-width: 500px;
    margin-inline: auto;

}


#main-content .grid-md [class*="vc_custom_"] {
    margin: 0 30px !important;
    padding: 50px 0 !important;

}

body {
    background-color: #000000;
}

.h-full {
    height: 100% !important;
}

.m-none * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;

}

#main-content .m-none [class*="vc_custom_"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

div.vc_custom_1736840190367 {
    margin-bottom: 0 !important
}

#main-content .mobile-hiden {
    display: none !important;
}


@media screen and (max-width: 1400px) {
    .service-block figure.ut-fancy-image h3 {
        font-size: 1.2em;
    }

    .section-title.ut-flowtyped.ut-title-loaded {
        font-size: 34px;
    }
}

.section-title.ut-flowtyped.ut-title-loaded span {
    max-width: 1015px;
    display: inline-block;
}

.banner__title h2 {
    font-weight: 600;
    max-width: 650px;
    font-size: 24px;
    text-transform: uppercase;
}


.docs-slider.ut-owl-carousel figure.ut-gallery-slider-caption-wrap img {
    transform: none !important;
}

.owl-gap .owl-item {
    padding: 0 10px;
}

.docs-slider.ut-owl-carousel .owl-item {
    padding: 0 5px;
}

#main-content p-0 {
    padding: 0 !important;
}

#main-content .section-banner .vc_column-inner {
    padding-top: 0 !important;
}


@media screen and (max-width: 420px) {
    .section-title span {
        font-size: 22px !important;
    }


    #main-content .pb-all-none * {
        padding-bottom: 0 !important;
    }


    #main-content .heading-row-2 header {
        display: flex !important;
        flex-direction: column !important;
        gap: 30px !important;
    }

    #main-content .mobile-btn-360 .vc_column-inner {
        padding: 150px 0 !important;
        display: flex !important;
        align-items: center !important;
    }

    #main-content .mobile-btn-360 * {
        margin: 0 !important;
    }

    #main-content .heading-row-3 header {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important;
        padding: 0px 15px !important;
    }

    #main-content .hoding {
        display: flex !important;
        flex-direction: column !important;
        gap: 20px !important;
    }

    #main-content .hoding header {
        padding: 0 15px !important;

    }

    #main-content .heading-row-3 header h3 span {
        border: none !important;
    }

    #main-content .heading-row-3 header .lead {
        font-size: 16px !important;
    }

    #main-content .heading-row-3 .bklyn-btn {
        display: flex;
        margin: 0px 15px 50px !important;
        padding: 15px 20px !important
    }


    #main-content .reorder .ut-first-wpb-column {
        order: 1;
    }

    #main-content .mobile-img-btn .vc_column-inner {
        padding: 100px 15px !important;
        display: flex !important;
        align-items: center !important;
    }

    #main-content .mobile-img-btn .vc_column-inner * {
        margin: 0 !important;
    }

    #main-content .heading-and-list * {
        padding: 0 !important;
        margin: 0 !important;
    }


    #main-content .heading-and-list {
        margin: 0 15px !important;
        padding: 60px 0 30px;
    }

    #main-content .mobile-banner * {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content .mobile-banner span {
        font-size: 16px !important;
        padding: 4px !important;
    }


    #main-content .mobile-banner {
        padding: 0 15px 30px !important;
        margin: 0 !important;
    }


    #main-content .heading-and-list .ut-simple-time-line {
        display: flex;
        flex-direction: column;
        gap: 60px;
    }

    #main-content .heading-and-list .ut-simple-time-line-event-subtitle {
        margin-bottom: 5px !important;
    }


    #main-content .heading-and-items h4 {
        margin-bottom: 20px !important;
    }

    #main-content .heading-and-items .heading-col {
        display: flex !important;
        flex-direction: column !important;
        gap: 30px !important;

    }

    #main-content .p-0 .vc_column-inner.vc_column-inner-nested {
        padding: 0 !important;
    }

    #main-content .mobile-title-m {
        padding: 0 !important;
        margin: 0 0 20px !important;
    }


    #main-content .mobile-title-m * {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content .heading-and-text * {
        margin: 0 !important;
    }

    #main-content .heading-and-text .lead {
        font-size: 16px !important;
    }


    #main-content .heading-and-text header {
        display: flex !important;
        flex-direction: column !important;
        gap: 15px !important;
    }

    #main-content .mobile-title {
        padding: 0 !important;
        margin: 0 15px !important;
    }

    #main-content .mobile-title * {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content [class*="vc_custom_"] {
        margin-bottom: 10px !important;
    }

    #main-content .slide-gap .service-block {
        margin-bottom: 20px !important;
    }

    #main-content .blog-heading * {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content .blog-heading {
        padding-bottom: 60px !important;

    }

    #main-content .shadow-none {
        box-shadow: none !important;
    }

    #main-content .blog-hero header {
        display: flex;
        flex-direction: column;
        gap: 20px;
        margin: 0px 15px !important;
    }

    #main-content .blog-hero header span {
        padding: 5px 40px !important;
    }

    #main-content .blog-post * {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content .blog-post {
        padding: 0 15px 100px !important;
    }

    #main-content .blog-post .lead {
        font-size: 16px !important;
    }


    #main-content .blog-post .bklyn-btn {
        display: flex;
        padding: 15px 20px !important;
        margin: 40px 0 0 !important;
    }


    #main-content .blog-post header h2 span {
        margin-bottom: 15px !important;
    }

    #main-content .blog-post {
        display: flex !important;
        flex-direction: column !important;
        gap: 15px;
    }

    #main-content .blog-post .ut-first-wpb-column {
        order: 1;
    }


    #main-content .blog-heading {
        display: flex !important;
        flex-direction: column !important;
    }

    #main-content .blog-heading .lead {
        font-size: 16px !important;

    }

    #main-content .blog-heading .ut-first-wpb-column {
        order: 1;
    }

    #main-content .mb-4 {
        margin-bottom: 16px !important;
    }

    #main-content .section-banner h2 {
        font-size: 16px !important;
        text-align: center !important;
        margin-bottom: 16px !important;

    }


    #main-content .section-banner .marquiz__button {
        font-size: 16px !important;
    }

    #main-content .section-banner {
        padding-top: 35px !important;
        padding-bottom: 35px !important;

    }


    #main-content .vc_custom_1735262193638 {
        margin-bottom: 1px !important;
    }


    #main-content .mobile-section-gap {
        padding-top: 60px !important;
    }


    #main-content .mobile-items [class*="vc_custom_"] {
        margin-bottom: 10px !important;
    }

    #main-content .pt-0 {
        padding-top: 0px !important;
    }

    #main-content .mobile-items [class*="vc_custom_1735261191531"] {
        margin-bottom: 30px !important;
    }

    .owl-gap .owl-item {
        padding: 0px;
    }

    #main-content .header-and-body {
        display: flex !important;
        flex-direction: column !important;
        gap: 30px !important;
    }

    #main-content .mobile-items-2 * {
        padding: 0 !important;
        margin: 0 !important;
    }


    #main-content .mobile-items-2 .vc_row {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    #main-content .mobile-items-2 header {
        display: flex;
        flex-direction: column;
        gap: 20px;
        margin: 0 15px !important;
        font-size: 16px;
    }

    #main-content .mobile-items-2 [class*="vc_custom_"] {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content .video-list {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    #main-content .video-list h2 span {
        font-size: 18px !important;
        margin-top: 20px !important;
        padding: 0 15px !important;
    }


    #main-content .video-list * {
        padding: 0 !important;
        margin: 0 !important;
    }


    #main-content .header-and-body header {
        padding: 0px 15px !important;
    }


    #main-content .text-sm {
        font-size: 16px !important;
    }

    #main-content .text-sm .lead {
        font-size: 16px !important;
    }

    #main-content .heading-block {
        display: flex !important;
        flex-direction: column;
        margin: 0 15px !important;

        gap: 30px;
    }

    #main-content .heading-block * {
        padding: 0 !important;
        margin: 0 !important;
    }

    #main-content .timeline-items .ut-simple-time-line {
        display: flex !important;
        flex-direction: column;
        gap: 50px;
    }

    #main-content .flex-items .wpb_wrapper {
        display: flex !important;
        flex-direction: column;
        gap: 30px;
    }


    #main-content .mt-4 {
        margin-top: 48px !important;
    }

    #main-content .twist .ut-simple-time-line {
        display: flex;
        flex-direction: column;
        gap: 30px !important;
        padding-bottom: 40px !important
    }

    #main-content .timeline-items .ut-simple-time-line-event {
        display: flex !important;
        flex-direction: column;
        padding: 0px 15px !important;
        gap: 10px;
    }

    #main-content .some-items {
        padding: 40px 0 0 !important;
    }

    #main-content .some-items .wpb_wrapper {
        display: flex !important;
        flex-direction: column;
        gap: 10px;
    }


    #main-content .some-items header h2 {
        margin-bottom: 0 !important;
        padding: 0 30px !important;
    }

    #main-content .pl-4 .vc_column-inner {
        padding-left: 20px !important;
    }


    #main-content .timeline-items .ut-simple-time-line-event .ut-simple-time-line-event-title {
        display: none;
    }


    #main-content .timeline-items .ut-simple-time-line-event .ut-simple-time-line-event-text {
        font-size: 16px;
    }

    #main-content .timeline-items .ut-simple-time-line-event .ut-simple-time-line-event-subtitle {
        font-family: Montserrat;
        font-weight: 600;
        font-style: normal;
    }


    #main-content .vc_custom_1736838878209 {
        margin-bottom: 5px !important;
    }

    #main-content .vc_custom_1736840455755 {
        margin-bottom: 15px !important;
    }

    #main-content .mobile-subtitle .section-title span {
        font-size: 16px !important
    }

    #main-content .service-block figure.ut-fancy-image h3 {
        font-size: 1em !important;
    }

    #main-content .mobile-p-none * {
        padding: 0 !important;
    }

    #main-content .mobile-p-none [class*="vc_custom_"] {
        padding: 0 !important;
    }

    #main-content .mobile-px-none * {
        padding-left: 0 !important;
        padding-right: 0 !important;

    }


    #main-content .mobile-m-none * {
        margin: 0 !important;
    }

    #main-content .mobile-m-none [class*="vc_custom_"] {
        margin: 0 !important;
    }

    #main-content .px-4 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    #main-content .mx-4 {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    #main-content .gap-1 .ut-simple-time-line-event {
        gap: 0px !important;
    }

    #main-content .text-center * {
        text-align: center !important;
    }

    #main-content .gap-1 h3 {
        margin-bottom: 8px !important;
    }

    #main-content .title-mini h2 span {

        font-size: 16px !important;
        margin-top: 48px !important;
        margin-bottom: 32px;
    }

    #main-content .text-gap {
        margin: 32px 0 !important;
        padding: 0 15px !important;
        font-size: 16px !important;
    }


    #main-content .pb-0 * {
        padding-bottom: 0 !important;
    }

    #main-content .mb-4 {
        padding-bottom: 32px !important;
    }


    #main-content .mb-0 {
        margin-bottom: 0 !important;
    }

    .mobile-btns * {
        margin: 0 !important;
        padding: 0 !important;
    }

    #main-content .mobile-btns .vc_column-inner {
        margin: 0 !important;
        padding: 0 !important;
    }


    #main-content .mobile-btns .bklyn-btn {
        font-size: 16px !important;
        padding: 1.05em 2em !important;
        display: flex !important;
        margin-bottom: 8px !important;
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    #main-content .bklyn-btn.bklyn-btn-full {
        width: auto !important;
    }


}

@media screen and (max-width: 400px) {
    .section-title span {
        font-size: 20px !important;
    }
}

.flex-row {
    flex-wrap: wrap;
    column-gap: 100px;
    justify-content: flex-start;
}


#main-content .max-w-sm header {
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}




.vc_custom_1736857444167 {
    margin-bottom: 0px !important;
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    background-color: #000000 !important;
}

.vc_custom_1736862438092 {
    margin-bottom: 0px !important;
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    background-color: #000000 !important;
}

.vc_custom_1736862438092 {
    margin-bottom: 0px !important;
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    background-color: #000000 !important;
}

.vc_custom_1736862846341 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    background-color: #0cb4ce !important;
}

.vc_custom_1736863196963 {
    margin-bottom: 0px !important;
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    background-color: #000000 !important;
}

.vc_custom_1736864839755 {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
    background-color: #000000 !important;
}

.vc_custom_1736864839755 {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
    background-color: #000000 !important;
}

.vc_custom_1754117722599 {
    background-color: #000000 !important;
}



.vc_custom_1736866431166 {
    padding-top: 120px !important;
    padding-bottom: 80px !important;
    background-color: #000000 !important;
}

.vc_custom_1736862438092 {
    margin-bottom: 0px !important;
    padding-top: 120px !important;
    padding-bottom: 0px !important;
    background-color: #000000 !important;
}



.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1736851885802 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1737632970458 {
    margin-bottom: 60px !important;
}

.vc_custom_1736866964327 {
    padding-top: 0px !important;
}

.vc_custom_1736837736719 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1736839690018 {
    padding-top: 0px !important;
}

.vc_custom_1735260023251 {
    background-color: #000000 !important;
}

.vc_custom_1736857579173 {
    background-color: #000000 !important;
}

.vc_custom_1736846683540 {
    background-color: #000000 !important;
}

.vc_custom_1736858323901 {
    background-color: #000000 !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1736838878209 {
    margin-bottom: 60px !important;
}

.vc_custom_1736840455755 {
    margin-bottom: 60px !important;
}

.vc_custom_1611147057560 {
    padding-top: 0px !important;
}

.vc_custom_1735261254636 {
    margin-top: -35px !important;
}

.vc_custom_1735260776447 {
    margin-bottom: 60px !important;
}

.vc_custom_1735260948655 {
    margin-bottom: 60px !important;
}

.vc_custom_1735261191531 {
    margin-bottom: 60px !important;
}

.vc_custom_1611147057560 {
    padding-top: 0px !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1736862520946 {
    padding-top: 0px !important;
}

.vc_custom_1736862388008 {
    background-color: #000000 !important;
}

.vc_custom_1735262798995 {
    background-color: #000000 !important;
}

.vc_custom_1736862774727 {
    margin-bottom: 40px !important;
    background-color: #000000 !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1735262193638 {
    margin-bottom: 60px !important;
}

.vc_custom_1735262230322 {
    margin-bottom: 60px !important;
}

.vc_custom_1735262297850 {
    margin-bottom: 60px !important;
}

.vc_custom_1735262345100 {
    margin-bottom: 60px !important;
}

.vc_custom_1737116792228 {
    margin-bottom: 60px !important;
}





.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1736862520946 {
    padding-top: 0px !important;
}

.vc_custom_1736862774727 {
    margin-bottom: 40px !important;
    background-color: #000000 !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1743226604060 {
    margin-bottom: 60px !important;
}

.vc_custom_1754056361990 {
    margin-bottom: 60px !important;
}



.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1736840980088 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1735262876623 {
    background-color: #000000 !important;
}

.vc_custom_1735262876623 {
    background-color: #000000 !important;
}

.vc_custom_1736863935572 {
    padding-top: 0px !important;
}

.vc_custom_1754056136002 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.vc_custom_1736863935572 {
    padding-top: 0px !important;
}

.vc_custom_1736865094858 {
    padding-top: 0px !important;
}

.vc_custom_1477586581339 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1736711105564 {
    margin-bottom: 60px !important;
}

.vc_custom_1736711390206 {
    margin-bottom: 60px !important;
}

.vc_custom_1736711407663 {
    margin-bottom: 60px !important;
}

.vc_custom_1736711419412 {
    margin-bottom: 60px !important;
}

.vc_custom_1736865094858 {
    padding-top: 0px !important;
}

.vc_custom_1477586581339 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1754117649534 {
    margin-bottom: 60px !important;
}

.vc_custom_1754117855808 {
    margin-bottom: 60px !important;
}

.vc_custom_1754117876466 {
    margin-bottom: 60px !important;
}

.vc_custom_1754117900621 {
    margin-bottom: 60px !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1477586581339 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1477491736456 {
    padding-top: 0px !important;
}

.vc_custom_1735262939890 {
    margin-bottom: 60px !important;
}

.vc_custom_1736866566193 {
    margin-top: 30px !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1736862520946 {
    padding-top: 0px !important;
}

.vc_custom_1743786320549 {
    padding-bottom: 60px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1738486369525 {
    margin-bottom: 60px !important;
}

.vc_custom_1738482857838 {
    margin-bottom: 60px !important;
}

.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1477586581339 {
    padding-top: 0px !important;
}

.vc_custom_1611159966224 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1729844940638 {
    margin-bottom: 60px !important;
}

.vc_custom_1611162432673 {
    padding-right: 35px !important;
    padding-bottom: 35px !important;
    padding-left: 35px !important;
    background-color: rgba(255, 255, 255, 0.75) !important;
    *background-color: rgba(255, 255, 255, 0.75) !important;
}

.vc_custom_1611162476198 {
    padding-right: 35px !important;
    padding-left: 35px !important;
    background-color: rgba(255, 255, 255, 0.75) !important;
    *background-color: rgba(255, 255, 255, 0.75) !important;
}

.vc_custom_1736929008394 {
    padding-top: 40px !important;
    padding-bottom: 10px !important;
    background-color: #000000 !important;
}

.vc_custom_1736924087527 {
    padding-top: 40px !important;
    background-color: #000000 !important;
}

.vc_custom_1736924081591 {
    padding-right: 40px !important;
    padding-left: 40px !important;
    background-color: #000000 !important;
}

.vc_custom_1736925201632 {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1736925201632 {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1736929733026 {
    background-color: #000000 !important;
}

.vc_custom_1736929936349 {
    padding-top: 40px !important;
    padding-bottom: 30px !important;
    background-color: #000000 !important;
}

.vc_custom_1736925201632 {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-color: #ffffff !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1736930175778 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    background-color: #000000 !important;
}



.vc_custom_1736926194225 {
    border-left-width: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1729771216294 {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1736930554469 {
    padding-right: 40px !important;
}

.vc_custom_1736924028806 {
    border-left-width: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1736923646017 {
    border-left-width: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 0px !important;
}

.vc_custom_1736923829732 {
    padding-top: 40px !important;
    padding-right: 80px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1736925830952 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1736925251631 {
    padding-top: 0px !important;
}

.vc_custom_1736925251631 {
    padding-top: 0px !important;
}

.vc_custom_1736925890039 {
    padding-bottom: 0px !important;
}

.vc_custom_1754118514977 {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}



.vc_custom_1754118615462 {
    margin-bottom: 0px !important;
}



.vc_custom_1736925810370 {
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}

.vc_custom_1736925803371 {
    margin-bottom: 0px !important;
}

.vc_custom_1736925784158 {
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}


.vc_custom_1736925789421 {
    margin-bottom: 0px !important;
}

.vc_custom_1736925830952 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1736927108409 {
    padding-bottom: 0px !important;
}

.vc_custom_1736927101649 {
    padding-top: 0px !important;
}



.vc_custom_1736926739544 {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}

.vc_custom_1736926799082 {
    margin-bottom: 0px !important;
}

.vc_custom_1736926723301 {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}



.vc_custom_1736926791034 {
    margin-bottom: 0px !important;
}

.vc_custom_1736929971218 {
    margin-bottom: 0px !important;
    border-left-width: 0px !important;
    padding-top: 80px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1736929977989 {
    margin-bottom: 0px !important;
}

.vc_custom_1736929547394 {
    border-left-width: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
}

.vc_custom_1736925830952 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1736925251631 {
    padding-top: 0px !important;
}

.vc_custom_1736925890039 {
    padding-bottom: 0px !important;
}

.vc_custom_1736925890039 {
    padding-bottom: 0px !important;
}



.vc_custom_1736928632258 {
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}

.vc_custom_1753515653044 {
    margin-bottom: 0px !important;
}

.vc_custom_1736925784158 {
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}



.vc_custom_1736928473641 {
    margin-bottom: 0px !important;
}



.vc_custom_1736925784158 {
    margin-bottom: 0px !important;
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    background-color: #0cb4ce !important;
}

.vc_custom_1736928552707 {
    margin-bottom: 0px !important;
}

.vc_custom_1611670455487 {
    padding-top: 50px !important;
}

.vc_custom_1612193684039 {
    margin-top: -40px !important;
}





.vc_custom_1477390682192 {
    padding-top: 0px !important;
}

.vc_custom_1477586581339 {
    padding-top: 0px !important;
}

.vc_custom_1611159966224 {
    padding-top: 0px !important;
}

.vc_custom_1477586586610 {
    padding-top: 0px !important;
}

.vc_custom_1734603671167 {
    margin-bottom: 60px !important;
}

.vc_custom_1611162432673 {
    padding-right: 35px !important;
    padding-bottom: 35px !important;
    padding-left: 35px !important;
    background-color: rgba(255, 255, 255, 0.75) !important;
    *background-color: rgba(255, 255, 255, 0.75) !important;
}

.vc_custom_1611162476198 {
    padding-right: 35px !important;
    padding-left: 35px !important;
    background-color: rgba(255, 255, 255, 0.75) !important;
    *background-color: rgba(255, 255, 255, 0.75) !important;
}



.lf-video,
.ulf-video-local {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
}

