﻿.elementor-62771 .elementor-element.elementor-element-4e4d1812
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 50px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
.elementor-62771 .elementor-element.elementor-element-15689b5a
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 64px) 0px;
    text-align: center;
}
.elementor-62771 .elementor-element.elementor-element-15689b5a .elementor-heading-title
{
    font-family: "Instrument Sans",Sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0;
}
.elementor-62771 .elementor-element.elementor-element-3884322a
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .widget-image-caption
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-62771 .elementor-element.elementor-element-5d2b5cd7
{
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-5d2b5cd7 img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-6b3fac7
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-7a1ab600 img
{
    width: 210%;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-21b250bf
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-2749d9a9
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-2749d9a9 img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-37e7a938
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-130991f8
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-130991f8 img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-1cefa256
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-344cbb44
{
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-344cbb44 img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-5cd09bbe
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-3cedd81c
{
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-3cedd81c img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-7d22ad18
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-130600b1 img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-3284502b
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-41b23be1 img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-3791084
{
    --e-n-carousel-swiper-slides-to-display: 7;
    --e-n-carousel-swiper-offset-size: 0px;
    --e-n-carousel-swiper-slides-gap: 12px;
    padding: 0 0 0 0;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
}
.elementor-62771 .elementor-element.elementor-element-56cb2ad5
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-3ec608c6
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-3ec608c6 img
{
    width: 250px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-4658b773
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-6a549aed
{
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-6a549aed img
{
    width: 210px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-ef08ea3
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-7e1b117e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-7e1b117e img
{
    width: 250px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-44037550
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-7a79865b
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-7a79865b img
{
    width: 250px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-1cd7d042
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-5551cc80
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-5551cc80 img
{
    width: 100%;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-788a58b8
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-786eb459
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-786eb459 img
{
    width: 250px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-22b9fcc7
{
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62771 .elementor-element.elementor-element-cacf55f
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 0 0;
}
.elementor-62771 .elementor-element.elementor-element-cacf55f img
{
    width: 250px;
    height: 100px;
    border-radius: 12px 12px 12px 12px;
}
.elementor-62771 .elementor-element.elementor-element-56c34f0e
{
    --e-n-carousel-swiper-slides-to-display: 7;
    --e-n-carousel-swiper-offset-size: 0px;
    --e-n-carousel-swiper-slides-gap: 12px;
    padding: 12px 0 0 0;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
}
@media(min-width: 768px)
{
    .elementor-62771 .elementor-element.elementor-element-3884322a
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-6b3fac7
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-21b250bf
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-1cefa256
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-5cd09bbe
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-7d22ad18
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-3284502b
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-56cb2ad5
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-4658b773
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-ef08ea3
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-44037550
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-1cd7d042
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-788a58b8
    {
        --width: 210px;
    }
    .elementor-62771 .elementor-element.elementor-element-22b9fcc7
    {
        --width: 210px;
    }
}
@media(max-width: 1205px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62771 .elementor-element.elementor-element-3791084
    {
        --e-n-carousel-swiper-slides-to-display: 5;
    }
    .elementor-62771 .elementor-element.elementor-element-56c34f0e
    {
        --e-n-carousel-swiper-slides-to-display: 5;
    }
}
@media(max-width: 1024px)
{
    .elementor-62771 .elementor-element.elementor-element-4e4d1812
    {
        --padding-top: 50px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-62771 .elementor-element.elementor-element-15689b5a
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 35px) 0px;
    }
    .elementor-62771 .elementor-element.elementor-element-15689b5a .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-62771 .elementor-element.elementor-element-3884322a
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62771 .elementor-element.elementor-element-6b3fac7
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-21b250bf
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-37e7a938
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-1cefa256
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-5cd09bbe
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-7d22ad18
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-3284502b
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-3791084
    {
        --e-n-carousel-swiper-slides-to-display: 4;
        --e-n-carousel-swiper-offset-size: 60px;
        --e-n-carousel-swiper-slides-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-56cb2ad5
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-4658b773
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-ef08ea3
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-44037550
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-1cd7d042
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-788a58b8
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-22b9fcc7
    {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
    .elementor-62771 .elementor-element.elementor-element-56c34f0e
    {
        --e-n-carousel-swiper-slides-to-display: 4;
        --e-n-carousel-swiper-offset-size: 60px;
        --e-n-carousel-swiper-slides-gap: 12px;
    }
}
@media(max-width: 767px)
{
    .elementor-62771 .elementor-element.elementor-element-4e4d1812
    {
        --content-width: 420px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-62771 .elementor-element.elementor-element-15689b5a
    {
        width: var(--container-widget-width,63%);
        max-width: 63%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 15px) 0px;
        --container-widget-width: 63%;
        --container-widget-flex-grow: 0;
    }
    .elementor-62771 .elementor-element.elementor-element-15689b5a.elementor-element
    {
        --align-self: center;
    }
    .elementor-62771 .elementor-element.elementor-element-15689b5a .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.2em;
        letter-spacing: 0;
    }
    .elementor-62771 .elementor-element.elementor-element-3884322a
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62771 .elementor-element.elementor-element-5d2b5cd7 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-6b3fac7
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-7a1ab600 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-21b250bf
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-2749d9a9 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-37e7a938
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-130991f8 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-1cefa256
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-344cbb44 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-5cd09bbe
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-3cedd81c img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-7d22ad18
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-130600b1 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-3284502b
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-41b23be1 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-3791084
    {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-swiper-offset-size: 35px;
        --e-n-carousel-swiper-slides-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-56cb2ad5
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-3ec608c6 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-4658b773
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-6a549aed img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-ef08ea3
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-7e1b117e img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-44037550
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-7a79865b img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-1cd7d042
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-5551cc80 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-788a58b8
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-786eb459 img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-22b9fcc7
    {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }
    .elementor-62771 .elementor-element.elementor-element-cacf55f img
    {
        height: 57px;
    }
    .elementor-62771 .elementor-element.elementor-element-56c34f0e
    {
        --e-n-carousel-swiper-slides-to-display: 2;
        --e-n-carousel-swiper-offset-size: 35px;
        --e-n-carousel-swiper-slides-gap: 12px;
    }
}/* Start custom CSS for container, class: .elementor-element-4e4d1812 */
#company-logo .e-widget-swiper .swiper
{
    overflow: visible!important;
}
#company-logo .elementor-widget-image img.attachment-full.size-full
{
    object-fit: cover;
}
@media(max-width: 767px)
{
    #company-logo H2
    {
        text-align: center!important;
        font-size: 16px!important;
        line-height: 120%!important;
    }
}/* End custom CSS */