.elementor-528 .elementor-element.elementor-element-5e5a82a5:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-5e5a82a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://en-avantlogisticsbv.com/wp-content/uploads/2024/09/tank-14-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-528 .elementor-element.elementor-element-5e5a82a5 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0A0B1480 50%, #FFFFFFCC 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-5e5a82a5 > .elementor-container {
    max-width: 720px;
}

.elementor-528 .elementor-element.elementor-element-5e5a82a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-528 .elementor-element.elementor-element-701b1b16 > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-528 .elementor-element.elementor-element-24fe7ed7 {
    text-align: center;
}

.elementor-528 .elementor-element.elementor-element-24fe7ed7 .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-4a3c3ea6 {
    text-align: center;
}

.elementor-528 .elementor-element.elementor-element-4a3c3ea6 .elementor-heading-title {
    color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-2ac31c4e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 0em 7em 0em;
}

.elementor-528 .elementor-element.elementor-element-2ac31c4e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-66a69b36 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-528 .elementor-element.elementor-element-2fd7ff12 {
    padding: 0em 0em 2em 0em;
}

.elementor-528 .elementor-element.elementor-element-62269846 > .elementor-element-populated {
    padding: 1em 2em 1em 1em;
}

.elementor-528 .elementor-element.elementor-element-69947c14 > .elementor-element-populated {
    padding: 1em 1em 1em 2em;
}

.elementor-528 .elementor-element.elementor-element-41565094:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-528 .elementor-element.elementor-element-41565094 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-41565094 > .elementor-element-populated {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 21px 0px;
}

.elementor-528 .elementor-element.elementor-element-41565094 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-5cd8dd31 img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

.elementor-528 .elementor-element.elementor-element-4a8aa388 > .elementor-widget-container {
    padding: 0px 21px 0px 21px;
}

.elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
}

.elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-77468e03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-528 .elementor-element.elementor-element-77468e03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-77468e03 > .elementor-element-populated {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 21px 0px;
}

.elementor-528 .elementor-element.elementor-element-77468e03 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-1f0aba13 img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

.elementor-528 .elementor-element.elementor-element-10e4a17c > .elementor-widget-container {
    padding: 0px 21px 0px 21px;
}

.elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
}

.elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-6af1f6e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-528 .elementor-element.elementor-element-6af1f6e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-6af1f6e5 > .elementor-element-populated {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 21px 0px;
}

.elementor-528 .elementor-element.elementor-element-6af1f6e5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-47435aff img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

.elementor-528 .elementor-element.elementor-element-69ff539c > .elementor-widget-container {
    padding: 0px 21px 0px 21px;
}

.elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
}

.elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-112d38b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-528 .elementor-element.elementor-element-112d38b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-112d38b3 > .elementor-element-populated {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 21px 0px;
}

.elementor-528 .elementor-element.elementor-element-112d38b3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-236f4028 img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

.elementor-528 .elementor-element.elementor-element-112dfdbc > .elementor-widget-container {
    padding: 0px 21px 0px 21px;
}

.elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
}

.elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-6856944f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-528 .elementor-element.elementor-element-6856944f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-6856944f > .elementor-element-populated {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 21px 0px;
}

.elementor-528 .elementor-element.elementor-element-6856944f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-34813648 img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

.elementor-528 .elementor-element.elementor-element-e652809 > .elementor-widget-container {
    padding: 0px 21px 0px 21px;
}

.elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
}

.elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-2c54eb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-528 .elementor-element.elementor-element-2c54eb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-2c54eb5 > .elementor-element-populated {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 21px 0px;
}

.elementor-528 .elementor-element.elementor-element-2c54eb5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-5f13894e img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    object-position: center center;
}

.elementor-528 .elementor-element.elementor-element-556b548a > .elementor-widget-container {
    padding: 0px 21px 0px 21px;
}

.elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size );
    font-weight: var( --e-global-typography-7044a64-font-weight );
    line-height: var( --e-global-typography-7044a64-line-height );
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
}

.elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-51b92a6:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-51b92a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-cfa1f76 );
}

.elementor-528 .elementor-element.elementor-element-51b92a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 07em 0em 7em 0em;
}

.elementor-528 .elementor-element.elementor-element-51b92a6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-97cbbc0 > .elementor-element-populated {
    padding: 1em 3em 1em 1em;
}

.elementor-528 .elementor-element.elementor-element-fb113e9 > .elementor-widget-container {
    background-image: url("https://en-avantlogisticsbv.com/wp-content/uploads/2024/09/bg_img.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-528 .elementor-element.elementor-element-fb113e9:not( .elementor-widget-image ) .elementor-widget-container {
    -webkit-mask-image: url( ../../2024/09/masking_img.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-528 .elementor-element.elementor-element-fb113e9.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url( ../../2024/09/masking_img.png);
    -webkit-mask-size: cover;
    -webkit-mask-position: center center;
}

.elementor-528 .elementor-element.elementor-element-9c83803 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-528 .elementor-element.elementor-element-9c83803:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-9c83803 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-9c83803 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 1em;
    padding: 1em 1em 1em 1em;
}

.elementor-528 .elementor-element.elementor-element-9c83803 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-40e34f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-40e34f8 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var( --e-global-color-4d462f5 );
    padding: 1em 2em 1em 1em;
}

.elementor-528 .elementor-element.elementor-element-0d7d739 {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

.elementor-528 .elementor-element.elementor-element-49137f3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-528 .elementor-element.elementor-element-49137f3:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-49137f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-text );
}

.elementor-528 .elementor-element.elementor-element-49137f3 {
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 1em;
    padding: 1em 1em 1em 1em;
}

.elementor-528 .elementor-element.elementor-element-49137f3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-528 .elementor-element.elementor-element-06089a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 7px;
}

.elementor-528 .elementor-element.elementor-element-06089a7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var( --e-global-color-4d462f5 );
    padding: 1em 2em 1em 1em;
}

.elementor-528 .elementor-element.elementor-element-8338df7 {
    font-family: var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size );
    font-weight: var( --e-global-typography-69c152f-font-weight );
    line-height: var( --e-global-typography-69c152f-line-height );
}

@media(max-width: 1024px) {
    .elementor-528 .elementor-element.elementor-element-2ac31c4e {
        padding:3em 0em 3em 0em;
    }

    .elementor-528 .elementor-element.elementor-element-5cd8dd31 img {
        height: 175px;
    }

    .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-1f0aba13 img {
        height: 175px;
    }

    .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-47435aff img {
        height: 175px;
    }

    .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-236f4028 img {
        height: 175px;
    }

    .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-34813648 img {
        height: 175px;
    }

    .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-5f13894e img {
        height: 175px;
    }

    .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-51b92a6 {
        padding: 1em 1em 3em 1em;
    }

    .elementor-528 .elementor-element.elementor-element-97cbbc0 > .elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-528 .elementor-element.elementor-element-13cf833 {
        text-align: center;
    }

    .elementor-528 .elementor-element.elementor-element-0d7d739 {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-8338df7 {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }
}

@media(max-width: 767px) {
    .elementor-528 .elementor-element.elementor-element-5e5a82a5 {
        padding:3em 0em 3em 0em;
    }

    .elementor-528 .elementor-element.elementor-element-701b1b16 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 14px;
    }

    .elementor-528 .elementor-element.elementor-element-701b1b16 > .elementor-element-populated {
        padding: 21px 21px 21px 21px;
    }

    .elementor-528 .elementor-element.elementor-element-2ac31c4e {
        padding: 1em 0em 2em 0em;
    }

    .elementor-528 .elementor-element.elementor-element-2fd7ff12 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-528 .elementor-element.elementor-element-62269846 > .elementor-element-populated {
        padding: 21px 21px 21px 21px;
    }

    .elementor-528 .elementor-element.elementor-element-1a9b42fd {
        text-align: center;
    }

    .elementor-528 .elementor-element.elementor-element-69947c14 > .elementor-element-populated {
        padding: 0px 21px 21px 21px;
    }

    .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-4a8aa388 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-10e4a17c .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-69ff539c .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-112dfdbc .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-e652809 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title, .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size );
        line-height: var( --e-global-typography-7044a64-line-height );
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing );
    }

    .elementor-528 .elementor-element.elementor-element-556b548a .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-51b92a6 {
        padding: 0em 0em 0em 0em;
    }

    .elementor-528 .elementor-element.elementor-element-97cbbc0 > .elementor-element-populated {
        padding: 21px 21px 21px 21px;
    }

    .elementor-528 .elementor-element.elementor-element-40e34f8 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-528 .elementor-element.elementor-element-0d7d739 {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }

    .elementor-528 .elementor-element.elementor-element-06089a7 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-528 .elementor-element.elementor-element-8338df7 {
        font-size: var( --e-global-typography-69c152f-font-size );
        line-height: var( --e-global-typography-69c152f-line-height );
    }
}

@media(min-width: 768px) {
    .elementor-528 .elementor-element.elementor-element-97cbbc0 {
        width:45%;
    }

    .elementor-528 .elementor-element.elementor-element-29b09a1 {
        width: 55%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-528 .elementor-element.elementor-element-97cbbc0 {
        width:100%;
    }

    .elementor-528 .elementor-element.elementor-element-29b09a1 {
        width: 100%;
    }
}
