.elementor-182 .elementor-element.elementor-element-90ad823 {
    --display: flex;
    --min-height: 60vh;
    --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: center;
    --align-items: center;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
}

.elementor-182 .elementor-element.elementor-element-90ad823:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-90ad823 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
    background-image: url("https://manoellatorres.com/wp-content/uploads/2023/01/discografia.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-182 .elementor-element.elementor-element-90ad823::before, .elementor-182 .elementor-element.elementor-element-90ad823 > .elementor-background-video-container::before, .elementor-182 .elementor-element.elementor-element-90ad823 > .e-con-inner > .elementor-background-video-container::before, .elementor-182 .elementor-element.elementor-element-90ad823 > .elementor-background-slideshow::before, .elementor-182 .elementor-element.elementor-element-90ad823 > .e-con-inner > .elementor-background-slideshow::before, .elementor-182 .elementor-element.elementor-element-90ad823 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #00D1F100 0%, var( --e-global-color-secondary ) 100%);
}

.elementor-182 .elementor-element.elementor-element-90ad823, .elementor-182 .elementor-element.elementor-element-90ad823::before {
    --border-transition: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-33f1298 .elementor-heading-title {
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-e7153a9 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-bottom: 1%;
    --padding-left: 4%;
    --padding-right: 4%;
}

.elementor-182 .elementor-element.elementor-element-e7153a9:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-e7153a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-182 .elementor-element.elementor-element-e7153a9, .elementor-182 .elementor-element.elementor-element-e7153a9::before {
    --border-transition: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-05c9b41.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-05c9b41.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-05c9b41.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-05c9b41 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-05c9b41 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-05c9b41:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-b486a0a.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-b486a0a.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-b486a0a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-b486a0a > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-b486a0a {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-b486a0a:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-532913b.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-532913b.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-532913b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-532913b > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-532913b {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-532913b:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-815ed6b.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-815ed6b.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-815ed6b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-815ed6b > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-815ed6b {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-815ed6b:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-67a7695 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 7px 7px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 1%;
    --padding-bottom: 0%;
    --padding-left: 4%;
    --padding-right: 4%;
}

.elementor-182 .elementor-element.elementor-element-67a7695:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-67a7695 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-182 .elementor-element.elementor-element-67a7695, .elementor-182 .elementor-element.elementor-element-67a7695::before {
    --border-transition: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-39dcac4.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-39dcac4.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-39dcac4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-39dcac4 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-39dcac4 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-39dcac4:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-d031a12.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-d031a12.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-d031a12.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-d031a12 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-d031a12 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-d031a12:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-112817a.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-112817a.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-112817a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-112817a > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-112817a {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-112817a:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-4a02485.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-4a02485.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-4a02485.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-4a02485 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-4a02485 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-4a02485:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-0ee715e.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-0ee715e.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-0ee715e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-0ee715e > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-0ee715e {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-0ee715e:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-9fe897b.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-9fe897b.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-9fe897b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-9fe897b > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-9fe897b {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-9fe897b:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-6e51e3f.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-6e51e3f:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-4dd6f53.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-4dd6f53:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-aa75b3a.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-aa75b3a:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-359c25a.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-359c25a.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-359c25a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-359c25a > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-359c25a {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-359c25a:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-ec80d2e.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-ec80d2e:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-1b27678.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-1b27678.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-1b27678.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-1b27678 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-1b27678 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-1b27678:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-93f838c.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-93f838c.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-93f838c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-93f838c > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-93f838c {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-93f838c:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-76bb57f.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-76bb57f.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-76bb57f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-76bb57f > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-76bb57f {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-76bb57f:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-166b6fe.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-166b6fe.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-166b6fe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-166b6fe > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-166b6fe {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-166b6fe:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-0f5f86d.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-0f5f86d:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-dae6418.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-dae6418.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-dae6418.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-dae6418 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-dae6418 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-dae6418:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-09a1e3b.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-09a1e3b:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-f211ba4.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-f211ba4.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-f211ba4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-f211ba4 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-f211ba4 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-f211ba4:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-7af4ab0.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-7af4ab0:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-4887358.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-4887358.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-4887358.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-4887358 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-4887358 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-4887358:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-f04173d.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-f04173d.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-f04173d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-f04173d > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-f04173d {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-f04173d:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-51020be.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-51020be.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-51020be.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-51020be > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-51020be {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-51020be:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-90012a6.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-90012a6.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-90012a6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-90012a6 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-90012a6 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-90012a6:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-4630a30.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-4630a30.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-4630a30.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-4630a30 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-4630a30 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-4630a30:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-4630a31.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-182 .elementor-element.elementor-element-4630a31.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-182 .elementor-element.elementor-element-4630a31.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-text );
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-description {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.elementor-182 .elementor-element.elementor-element-4630a31 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #853DFA00;
    border-radius: 5px 5px 5px 5px;
}

.elementor-182 .elementor-element.elementor-element-4630a31 {
    width: var( --container-widget-width, 24.5% );
    max-width: 24.5%;
    --container-widget-width: 24.5%;
    --container-widget-flex-grow: 0;
}

.elementor-182 .elementor-element.elementor-element-4630a31:hover .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-182 .elementor-element.elementor-element-419758a {
    --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;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-bottom: 1%;
    --padding-left: 4%;
    --padding-right: 4%;
}

.elementor-182 .elementor-element.elementor-element-419758a:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-419758a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-182 .elementor-element.elementor-element-419758a, .elementor-182 .elementor-element.elementor-element-419758a::before {
    --border-transition: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-8c240ae .elementor-heading-title {
    color: #853DFA;
    font-family: "Bebas Neue", Sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-182 .elementor-element.elementor-element-e42f6e2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-182 .elementor-element.elementor-element-f3c5bae .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-182 .elementor-element.elementor-element-f3c5bae .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-182 .elementor-element.elementor-element-f3c5bae {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-182 .elementor-element.elementor-element-f3c5bae .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

@media(max-width: 1024px) {
    .elementor-182 .elementor-element.elementor-element-e7153a9 {
        --justify-content:center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-05c9b41 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-b486a0a {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-532913b {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-815ed6b {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-39dcac4 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-d031a12 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-112817a {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4a02485 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-0ee715e {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-9fe897b {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-6e51e3f {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4dd6f53 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-aa75b3a {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-359c25a {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-ec80d2e {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-1b27678 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-93f838c {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-76bb57f {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-166b6fe {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-0f5f86d {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-dae6418 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-09a1e3b {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-f211ba4 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-7af4ab0 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4887358 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-f04173d {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-51020be {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-90012a6 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

    .elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4630a30 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

     .elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-title {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-182 .elementor-element.elementor-element-4630a31 {
        --container-widget-width: 24%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 24% );
        max-width: 24%;
    }

   .elementor-182 .elementor-element.elementor-element-419758a {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }
}

@media(max-width: 767px) {
    .elementor-182 .elementor-element.elementor-element-33f1298 .elementor-heading-title {
        font-size:25px;
    }

    .elementor-182 .elementor-element.elementor-element-e7153a9 {
        --gap: 7px 7px;
        --flex-wrap: wrap;
    }

    .elementor-182 .elementor-element.elementor-element-05c9b41 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-05c9b41 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-b486a0a .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-b486a0a {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-532913b .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-532913b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-815ed6b .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-815ed6b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-39dcac4 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-39dcac4 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-d031a12 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-d031a12 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-112817a .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-112817a {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-4a02485 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-4a02485 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-0ee715e .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-0ee715e {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-9fe897b .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-9fe897b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-6e51e3f .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-6e51e3f {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-4dd6f53 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-4dd6f53 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-aa75b3a .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-aa75b3a {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-359c25a .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-359c25a {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-ec80d2e .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-ec80d2e {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-1b27678 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-1b27678 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-93f838c .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-93f838c {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-76bb57f .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-76bb57f {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-166b6fe .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-166b6fe {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-0f5f86d .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-0f5f86d {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-dae6418 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-dae6418 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-09a1e3b .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-09a1e3b {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-f211ba4 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-f211ba4 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-7af4ab0 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-7af4ab0 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-4887358 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-4887358 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-f04173d .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-f04173d {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-51020be .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-51020be {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-90012a6 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-90012a6 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-4630a30 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-4630a30 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-4630a31 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-182 .elementor-element.elementor-element-4630a31 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-182 .elementor-element.elementor-element-419758a {
        --gap: 7px 7px;
        --flex-wrap: wrap;
    }
}