.elementor-11085 .elementor-element.elementor-element-ec7048c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --border-radius: 60px 60px 60px 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9px;
    --padding-bottom: 6px;
    --padding-left: 22px;
    --padding-right: 22px
}

    .elementor-11085 .elementor-element.elementor-element-ec7048c:not(.elementor-motion-effects-element-type-background), .elementor-11085 .elementor-element.elementor-element-ec7048c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: transparent;
        background-image: linear-gradient(180deg, #252525 22%, #d87404 100%)
    }

    .elementor-11085 .elementor-element.elementor-element-ec7048c:hover {
        background-color: transparent;
        background-image: linear-gradient(180deg,#d87404 0%,#252525 100%)
    }

    .elementor-11085 .elementor-element.elementor-element-ec7048c.e-con {
        --align-self: center;
        --flex-grow: 1;
        --flex-shrink: 0
    }

.elementor-11085 .elementor-element.elementor-element-6e9a83c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-6e9a83c.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-df3bb2b > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-df3bb2b:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-fd063c9 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-fd063c9 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-fd063c9.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-ec6ab59 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-ec6ab59.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-ec6ab59 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-ec6ab59 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-51a44a8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-51a44a8.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-e963b2a > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-e963b2a:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-a5e5963 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-a5e5963 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-a5e5963.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-f976af6 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-f976af6.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-f976af6 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-f976af6 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-1bb5548 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-1bb5548.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-a680ee8 > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-a680ee8:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-6d6a33a .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-6d6a33a > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-6d6a33a.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-da9dfc2 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-da9dfc2.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-da9dfc2 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-da9dfc2 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-4d33ebf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-4d33ebf.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-eed6def > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-eed6def:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-4990b1d .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-4990b1d > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-4990b1d.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-e011d88 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-e011d88.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-e011d88 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-e011d88 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-2a715f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-2a715f0.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-49f7230 > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-49f7230:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-016bbec .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-016bbec > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-016bbec.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-ac909fc > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-ac909fc.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-ac909fc {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-ac909fc .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-7f0a07a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-7f0a07a.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-835088a > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-835088a:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-79cd2b0 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-79cd2b0 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-79cd2b0.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-fdc2260 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-fdc2260.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-fdc2260 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-fdc2260 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-a99ba65 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-a99ba65.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-b5be9bc > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-b5be9bc:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-eaeb11e .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-eaeb11e > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-eaeb11e.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-b4e5fbd > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-b4e5fbd.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-b4e5fbd {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-b4e5fbd .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-6e21026 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-6e21026.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-c8cc5e2 > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-c8cc5e2:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-168ac96 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-168ac96 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-168ac96.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-7c35f54 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-7c35f54.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-7c35f54 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-7c35f54 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-bbc3a5a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-bbc3a5a.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-8abb2a9 > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-8abb2a9:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-2cc6ee3 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .3px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 6px 4px 6px
}

.elementor-11085 .elementor-element.elementor-element-2cc6ee3 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-2cc6ee3.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-16194f6 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-16194f6.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-16194f6 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-16194f6 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-5d1378c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-5d1378c.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-fdbac00 > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-fdbac00:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-8436478 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 7px 4px 7px
}

.elementor-11085 .elementor-element.elementor-element-8436478 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-8436478.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-c2602d7 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-c2602d7.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-c2602d7 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-c2602d7 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-2e55ced {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-2e55ced.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-9b29d0e > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-9b29d0e:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-0419d56 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 8px 4px 8px
}

.elementor-11085 .elementor-element.elementor-element-0419d56 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-0419d56.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-37bca15 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-37bca15.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-37bca15 {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-37bca15 .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

.elementor-11085 .elementor-element.elementor-element-01fef86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: -5px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

    .elementor-11085 .elementor-element.elementor-element-01fef86.e-con {
        --align-self: center
    }

.elementor-11085 .elementor-element.elementor-element-4202a6e > .elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0 0 8px 0 #000
}

.elementor-11085 .elementor-element.elementor-element-4202a6e:hover .elementor-widget-container {
    box-shadow: 0 0 6px 0 #FFF
}

.elementor-11085 .elementor-element.elementor-element-7729026 .elementor-button {
    background-color: #000;
    font-family: "Roboto",Sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: .5px;
    fill: #FFF;
    color: #FFF;
    border-radius: 12px 12px 12px 12px;
    padding: 4px 10px 4px 10px
}

.elementor-11085 .elementor-element.elementor-element-7729026 > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-7729026.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-cb4985f > .elementor-widget-container {
    margin: -16px 0 0 0;
    padding: 0 0 0 0
}

.elementor-11085 .elementor-element.elementor-element-cb4985f.elementor-element {
    --align-self: center
}

.elementor-11085 .elementor-element.elementor-element-cb4985f {
    text-align: center
}

    .elementor-11085 .elementor-element.elementor-element-cb4985f .elementor-heading-title {
        font-family: "Roboto",Sans-serif;
        font-size: 9px;
        font-weight: 400;
        color: #FFF
    }

@media(max-width:1024px) {
    .elementor-11085 .elementor-element.elementor-element-ec7048c {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-evenly;
        --align-items: center;
        --gap: 18px 4px;
        --row-gap: 18px;
        --column-gap: 4px;
        --flex-wrap: wrap;
        --border-radius: 22px 22px 22px 22px;
        --padding-top: 16px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px
    }
}

@media(max-width:767px) {
    .elementor-11085 .elementor-element.elementor-element-ec7048c {
        --border-radius: 25px 25px 25px 25px
    }

    .elementor-11085 .elementor-element.elementor-element-6e9a83c {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-51a44a8 {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-1bb5548 {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-4d33ebf {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-2a715f0 {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-7f0a07a {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-a99ba65 {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-6e21026 {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-bbc3a5a {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-5d1378c {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-2e55ced {
        --width: 32%
    }

    .elementor-11085 .elementor-element.elementor-element-01fef86 {
        --width: 32%
    }
}

@media(min-width:768px) {
    .elementor-11085 .elementor-element.elementor-element-ec7048c {
        --content-width: 1600px
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-11085 .elementor-element.elementor-element-6e9a83c {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-51a44a8 {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-1bb5548 {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-4d33ebf {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-2a715f0 {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-7f0a07a {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-a99ba65 {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-6e21026 {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-bbc3a5a {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-5d1378c {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-2e55ced {
        --width: 14%
    }

    .elementor-11085 .elementor-element.elementor-element-01fef86 {
        --width: 14%
    }
}
