.elementor-10711 .elementor-element.elementor-element-5fde415f{--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;}.elementor-10711 .elementor-element.elementor-element-d0ed6c1{--display:flex;--gap:93px 93px;--row-gap:93px;--column-gap:93px;--padding-top:92.87px;--padding-bottom:95px;--padding-left:90px;--padding-right:90px;}.elementor-10711 .elementor-element.elementor-element-347811e3{--display:flex;--gap:93px 93px;--row-gap:93px;--column-gap:93px;}.elementor-10711 .elementor-element.elementor-element-46ebdcc0 img{display:block;margin-left:auto;margin-right:auto;width:278.25px;object-fit:cover;object-position:center center;transition:all 0.3s ease-in-out;}.elementor-10711 .elementor-element.elementor-element-2992a150{--display:flex;--gap:71px 71px;--row-gap:71px;--column-gap:71px;}@media(max-width:1439px){.elementor-10711 .elementor-element.elementor-element-d0ed6c1{--gap:50.54px 50.54px;--row-gap:50.54px;--column-gap:50.54px;--padding-top:77.59px;--padding-bottom:56.27px;--padding-left:60px;--padding-right:60px;}.elementor-10711 .elementor-element.elementor-element-347811e3{--gap:49.88px 49.88px;--row-gap:49.88px;--column-gap:49.88px;}.elementor-10711 .elementor-element.elementor-element-46ebdcc0 img{display:block;margin-left:auto;margin-right:auto;width:200px;}.elementor-10711 .elementor-element.elementor-element-2992a150{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}}@media(max-width:767px){.elementor-10711 .elementor-element.elementor-element-d0ed6c1{--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:65px;--padding-bottom:84.25px;--padding-left:36px;--padding-right:36px;}.elementor-10711 .elementor-element.elementor-element-347811e3{--gap:51.79px 51.79px;--row-gap:51.79px;--column-gap:51.79px;}.elementor-10711 .elementor-element.elementor-element-46ebdcc0 img{display:block;margin-left:auto;margin-right:auto;width:192.77px;object-fit:contain;}.elementor-10711 .elementor-element.elementor-element-2992a150{--gap:57px 57px;--row-gap:57px;--column-gap:57px;}}/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-46ebdcc0 */.elementor-10711 .elementor-element.elementor-element-46ebdcc0{
    cursor: pointer;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-110bd7aa */.elementor-10711 .elementor-element.elementor-element-110bd7aa .hero-alternative-title {
    font-family: Denim, sans-serif !important;
    font-size: var( --e-global-typography-6663876-font-size )!important;
    font-weight: var( --e-global-typography-6663876-font-weight )!important;
    line-height: var( --e-global-typography-6663876-line-height )!important;
    letter-spacing: var( --e-global-typography-6663876-letter-spacing )!important;
    word-spacing: var( --e-global-typography-6663876-word-spacing )!important;
    color: var( --e-global-color-4411580 )!important;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7d429236 */.elementor-10711 .elementor-element.elementor-element-7d429236 .hero-alternative-title {
    font-family: Denim, sans-serif !important;
    font-size: var(--e-global-typography-22c11a3-font-size) !important;
    font-weight:var(--e-global-typography-22c11a3-font-weight ) !important;
    line-height: var( --e-global-typography-22c11a3-line-height )!important;
    letter-spacing: var( --e-global-typography-22c11a3-letter-spacing )!important;
    word-spacing: var( --e-global-typography-22c11a3-word-spacing )!important;
    color: var( --e-global-color-4411580 )!important;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }/* End custom CSS */
/* Start custom CSS for brand_button, class: .elementor-element-6f698821 */.elementor-10711 .elementor-element.elementor-element-6f698821 .elementor-widget-container{
    display: flex;
    justify-content: center;
}

.elementor-10711 .elementor-element.elementor-element-6f698821 span{
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2992a150 */.elementor-10711 .elementor-element.elementor-element-2992a150{
    max-width: 706px;
    margin: 0 auto;
}

@media (min-width: 1440px){
    .elementor-10711 .elementor-element.elementor-element-2992a150{
        max-width: 1020px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ed6c1 */.elementor-10711 .elementor-element.elementor-element-d0ed6c1{
    max-width: 1440px;
    margin: 0 auto;
}/* End custom CSS */