.elementor-36252 .elementor-element.elementor-element-cdadeb0{width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#AD1616;}.elementor-36252 .elementor-element.elementor-element-4518316{--swiper-slides-to-display:4;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--md300) 0 0 0;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-4rem;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:calc(var(--sm400) * -2);--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:calc(var(--sm400) * -2);--arrow-size:3rem;--arrow-normal-color:#02010100;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );--fraction-horizontal-position:50%;--fraction-horizontal-transform:-50%;--fraction-horizontal-offset:0px;--fraction-vertical-position:100%;--fraction-vertical-transform:-100%;--fraction-vertical-offset:0px;}.elementor-36252 .elementor-element.elementor-element-4518316 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;border-radius:50% 50% 50% 50%;}.elementor-36252 .elementor-element.elementor-element-4518316 .swiper-slide > .elementor-element{height:100%;}.elementor-36252 .elementor-element.elementor-element-4518316 .swiper-pagination{font-family:var( --e-global-typography-eece034-font-family ), Sans-serif;font-size:var( --e-global-typography-eece034-font-size );font-weight:var( --e-global-typography-eece034-font-weight );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-f5bd6fc{--swiper-slides-to-display:4;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:var(--md300) 0 0 0;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-4rem;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:calc(var(--sm400) * -2);--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:calc(var(--sm400) * -2);--arrow-size:3rem;--arrow-normal-color:#02010100;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );--fraction-horizontal-position:50%;--fraction-horizontal-transform:-50%;--fraction-horizontal-offset:0px;--fraction-vertical-position:100%;--fraction-vertical-transform:-100%;--fraction-vertical-offset:0px;}.elementor-36252 .elementor-element.elementor-element-f5bd6fc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;border-radius:50% 50% 50% 50%;}.elementor-36252 .elementor-element.elementor-element-f5bd6fc .swiper-slide > .elementor-element{height:100%;}.elementor-36252 .elementor-element.elementor-element-f5bd6fc .swiper-pagination{font-family:var( --e-global-typography-eece034-font-family ), Sans-serif;font-size:var( --e-global-typography-eece034-font-size );font-weight:var( --e-global-typography-eece034-font-weight );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-871073b{--display:flex;}.elementor-36252 .elementor-element.elementor-element-573c3b0{--display:flex;}.elementor-36252 .elementor-element.elementor-element-7aea655{--display:flex;}.elementor-36252 .elementor-element.elementor-element-420c6be{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;padding:var(--md300) 0 0 0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-4rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:calc(var(--md100) * -2);--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:calc(var(--md100) * -2);--e-n-carousel-arrow-size:3rem;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#00000000;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-eece034-line-height );--e-n-carousel-fraction-color:#000000;--e-n-carousel-fraction-horizontal-position:50%;--e-n-carousel-fraction-horizontal-transform:-50%;--e-n-carousel-fraction-horizontal-offset:0px;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-fraction-vertical-offset:0px;}.elementor-36252 .elementor-element.elementor-element-420c6be :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;border-radius:50% 50% 50% 50%;}.elementor-36252 .elementor-element.elementor-element-420c6be :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#00000000;}:where( .elementor-36252 .elementor-element.elementor-element-420c6be .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-36252 .elementor-element.elementor-element-420c6be .swiper-pagination{font-family:var( --e-global-typography-eece034-font-family ), Sans-serif;font-size:var( --e-global-typography-eece034-font-size );font-weight:var( --e-global-typography-eece034-font-weight );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}@media(max-width:1280px){.elementor-36252 .elementor-element.elementor-element-4518316{--swiper-slides-to-display:3;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );}.elementor-36252 .elementor-element.elementor-element-4518316 .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-f5bd6fc{--swiper-slides-to-display:3;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );}.elementor-36252 .elementor-element.elementor-element-f5bd6fc .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-420c6be{--e-n-carousel-swiper-pagination-size:var( --e-global-typography-eece034-line-height );}.elementor-36252 .elementor-element.elementor-element-420c6be .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}}@media(max-width:1024px){.elementor-36252 .elementor-element.elementor-element-4518316{--swiper-slides-to-display:3;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );}.elementor-36252 .elementor-element.elementor-element-4518316 .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-f5bd6fc{--swiper-slides-to-display:3;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );}.elementor-36252 .elementor-element.elementor-element-f5bd6fc .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-420c6be{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-eece034-line-height );}.elementor-36252 .elementor-element.elementor-element-420c6be .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}}@media(max-width:767px){.elementor-36252 .elementor-element.elementor-element-4518316{--swiper-slides-to-display:1;--swiper-slides-gap:24px;padding:var(--md100) 0 0 0;--arrow-prev-left-position:-3.75rem;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );--fraction-horizontal-position:0px;--fraction-horizontal-transform:0%;--fraction-vertical-position:100%;--fraction-vertical-transform:-100%;--fraction-vertical-offset:-0.75rem;}.elementor-36252 .elementor-element.elementor-element-4518316 .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-f5bd6fc{--swiper-slides-to-display:1;--swiper-slides-gap:24px;padding:var(--md100) 0 0 0;--arrow-prev-left-position:-3.75rem;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0;--swiper-pagination-size:var( --e-global-typography-eece034-line-height );--fraction-horizontal-position:0px;--fraction-horizontal-transform:0%;--fraction-vertical-position:100%;--fraction-vertical-transform:-100%;--fraction-vertical-offset:-0.75rem;}.elementor-36252 .elementor-element.elementor-element-f5bd6fc .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}.elementor-36252 .elementor-element.elementor-element-420c6be{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;padding:var(--md200) 0 0 0;--e-n-carousel-arrow-prev-left-position:-3.75rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0;--e-n-carousel-swiper-pagination-size:var( --e-global-typography-eece034-line-height );--e-n-carousel-fraction-horizontal-position:0px;--e-n-carousel-fraction-horizontal-transform:0%;--e-n-carousel-fraction-vertical-position:100%;--e-n-carousel-fraction-vertical-transform:-100%;--e-n-carousel-fraction-vertical-offset:-0.75rem;}:where( .elementor-36252 .elementor-element.elementor-element-420c6be .swiper-slide ) > .e-con{--padding-top:0;--padding-right:0;--padding-bottom:calc(var(--md100) + 3rem);--padding-left:0;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0;--padding-inline-end:0;--padding-block-end:calc(var(--md100) + 3rem);--padding-inline-start:0;}.elementor-36252 .elementor-element.elementor-element-420c6be .swiper-pagination{font-size:var( --e-global-typography-eece034-font-size );line-height:var( --e-global-typography-eece034-line-height );letter-spacing:var( --e-global-typography-eece034-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-cdadeb0 */@media (min-width: 768px) {
.elementor-36252 .elementor-element.elementor-element-cdadeb0 {
    aspect-ratio: 16 / 7;
} 
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .MuiContainer-root {
    padding: 0;
}

/* Hero Wrapper */
.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-wrapper {
    padding: var(--md200);
    background: #F6F6F6;
    border-radius: 1rem;
    animation: heroFadeIn 1s forwards;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    animation-delay: 0.2s;
}

@keyframes heroFadeIn {
    100% {opacity: 1;}
}

/* Hero Grid */
.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--md400);
}

/* Hero Inner Containers */
.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-grid > div {
    max-width: 100%;
    gap: var(--sm500);
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-heading-group {
    width: 100%;
    align-items: flex-start;
    gap: var(--sm300);
}

/* Hero Image */

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-image-wrapper {
    height: 100%;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-image {
    max-height: none;
    height: 100%;
    object-fit: cover;
}

/* Hero title */
.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-title {
    color: #000;
    font-family: 'Roobert';
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0;
}

/* Hero description */
.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-subtitle {
    color: #212121;
    font-family: 'Roobert';
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0;
    text-align: initial;
}

/* Search */
.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-container {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    border-radius: 0.5rem;
    border: 1px solid #D1D1D1;
    letter-spacing: 0;
    flex-direction: row;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-input-row {
    align-items: center !important;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-icon {
    margin-block-start: 0;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-container textarea {
    color: #000 !important;
    font-family: 'Roobert' !important;
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.4em !important;
    letter-spacing: 0;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-submit {
    border-radius: 0.5rem;
    background: #000;
    display: flex;
    padding: 0 1.5rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    line-height: 3rem;
    color: #FFF;
    font-family: "Roobert";
    font-size: 1.125rem;
    font-weight: 500;
    letter-spacing: 0;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-submit:is(:hover, :focus-visible) {
    background: #ED01EE !important;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-submit .MuiButton-endIcon {
    margin-inline-start: 0;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-submit .MuiButton-endIcon svg {
    font-size: 1.5rem;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-submit[disabled] {
    background: #757575;
}


/* Search Chips */

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-chips > div {
    font-family: 'Roobert';
    padding: 0 0.75rem;
    font-size: 1rem;
    border-color: #212121;
    height: auto;
    line-height: 2.125rem;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-chips > div span {
    padding: 0;
}

.elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-chips > div:is(:hover, :focus-visible) {
    background: #fff !important;
    border-color: #ED01EE;
}

@media (max-width: 1024px) {

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-grid {
        grid-template-columns: 1fr;
        gap: 0;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-image-wrapper {
        display: none;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-title {
        font-size: 3.5rem;
    }
}

@media (max-width: 767px) {

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-wrapper {
        padding: var(--md200) var(--sm400);
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-title {
        font-size: 1.5rem;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-subtitle {
        font-size: 1rem;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-icon {
        width: 0;
        margin: 0;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-icon path {
        display: none;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-container {
        padding: 0.5rem;
        flex-wrap: wrap;
    }

    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-search-submit {
        line-height: 2.5rem;
        font-size: 1rem;
        width: 100%;
        margin-inline: 0;
        margin-block-start: 1rem;
    }
    
    .elementor-36252 .elementor-element.elementor-element-cdadeb0 .ft-hero-chips > div {
    padding: 0 0.75rem;
    font-size: 0.875rem;
    line-height: 2rem;
}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-36252 .anchorlink{
    display:none!important;
}

body.elementor-page-36252 .dsm-hero-ft-active ~ section {
    display: none;
}/* End custom CSS */