.elementor-5914 .elementor-element.elementor-element-4680f1f > .elementor-container{max-width:1000px;}.elementor-5914 .elementor-element.elementor-element-4680f1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5914 .elementor-element.elementor-element-4680f1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5914 .elementor-element.elementor-element-7c62a1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5914 .elementor-element.elementor-element-7c62a1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5914 .elementor-element.elementor-element-7c62a1b.elementor-column{width:60px;}.elementor-5914 .elementor-element.elementor-element-d1a5f00{z-index:2;}.elementor-5914 .elementor-element.elementor-element-d1a5f00 .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-d1a5f00 .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-d1a5f00 .elementor-icon svg{height:80px;}.elementor-5914 .elementor-element.elementor-element-e478e1a{z-index:2;}.elementor-5914 .elementor-element.elementor-element-e478e1a .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-e478e1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-e478e1a.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-e478e1a.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-e478e1a.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-e478e1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-e478e1a .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-e478e1a .elementor-icon svg{height:80px;}.elementor-5914 .elementor-element.elementor-element-042fdc2{z-index:2;}.elementor-5914 .elementor-element.elementor-element-042fdc2 .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-042fdc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-042fdc2.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-042fdc2.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-042fdc2.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-042fdc2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-042fdc2 .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-042fdc2 .elementor-icon svg{height:80px;}.elementor-5914 .elementor-element.elementor-element-d404be7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5914 .elementor-element.elementor-element-d404be7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-5914 .elementor-element.elementor-element-d404be7.elementor-column{width:calc(100% - 60px);}.elementor-5914 .elementor-element.elementor-element-d404be7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 140px 30px 50px;--e-column-margin-right:140px;--e-column-margin-left:50px;padding:30px 200px 30px 30px;}.elementor-5914 .elementor-element.elementor-element-d404be7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5914 .elementor-element.elementor-element-3ebbdf8{width:auto;max-width:auto;top:50%;z-index:2;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-3ebbdf8{right:100px;}body.rtl .elementor-5914 .elementor-element.elementor-element-3ebbdf8{left:100px;}.elementor-5914 .elementor-element.elementor-element-3ebbdf8 .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-3ebbdf8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-3ebbdf8.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-3ebbdf8.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-3ebbdf8.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-3ebbdf8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-3ebbdf8 .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-3ebbdf8 .elementor-icon svg{height:80px;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-1392ebb{left:0px;}body.rtl .elementor-5914 .elementor-element.elementor-element-1392ebb{right:0px;}.elementor-5914 .elementor-element.elementor-element-1392ebb{top:50%;z-index:2;}.elementor-5914 .elementor-element.elementor-element-1392ebb .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-1392ebb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-1392ebb.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-1392ebb.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-1392ebb.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-1392ebb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-1392ebb .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-1392ebb .elementor-icon svg{height:80px;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-0dd5066{left:0px;}body.rtl .elementor-5914 .elementor-element.elementor-element-0dd5066{right:0px;}.elementor-5914 .elementor-element.elementor-element-0dd5066{top:50%;z-index:2;}.elementor-5914 .elementor-element.elementor-element-0dd5066 .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-0dd5066.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-0dd5066.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-0dd5066.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-0dd5066.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-0dd5066.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-0dd5066 .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-0dd5066 .elementor-icon svg{height:80px;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-e2cd436{left:0px;}body.rtl .elementor-5914 .elementor-element.elementor-element-e2cd436{right:0px;}.elementor-5914 .elementor-element.elementor-element-e2cd436{top:50%;z-index:2;}.elementor-5914 .elementor-element.elementor-element-e2cd436 .elementor-icon-wrapper{text-align:center;}.elementor-5914 .elementor-element.elementor-element-e2cd436.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-e2cd436.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-e2cd436.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-e2cd436.elementor-view-framed .elementor-icon, .elementor-5914 .elementor-element.elementor-element-e2cd436.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-5914 .elementor-element.elementor-element-e2cd436 .elementor-icon{font-size:80px;}.elementor-5914 .elementor-element.elementor-element-e2cd436 .elementor-icon svg{height:80px;}.elementor-5914 .elementor-element.elementor-element-d522966{width:auto;max-width:auto;top:50%;}.elementor-5914 .elementor-element.elementor-element-d522966 > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_8 );border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-d522966{right:-140px;}body.rtl .elementor-5914 .elementor-element.elementor-element-d522966{left:-140px;}.elementor-5914 .elementor-element.elementor-element-d522966.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5914 .elementor-element.elementor-element-d522966 .acf-image{max-width:280px;border-style:solid;border-width:15px 15px 15px 15px;border-color:var( --e-global-color-blocksy_palette_8 );}.elementor-5914 .elementor-element.elementor-element-d522966 .acf-image, .elementor-5914 .elementor-element.elementor-element-d522966 .acf-image img{border-radius:50% 50% 50% 50%;}.elementor-5914 .elementor-element.elementor-element-8ec3cfa .dynamic-content-for-elementor-acf{color:var( --e-global-color-ad63198 );margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-5914 .elementor-element.elementor-element-00d47fe .dynamic-content-for-elementor-acf{margin-bottom:0px;}@media(max-width:1024px){.elementor-5914 .elementor-element.elementor-element-d404be7 > .elementor-element-populated{margin:30px 0px 30px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:130px 30px 30px 30px;}.elementor-5914 .elementor-element.elementor-element-3ebbdf8{top:0%;}.elementor-5914 .elementor-element.elementor-element-1392ebb{width:auto;max-width:auto;}.elementor-5914 .elementor-element.elementor-element-0dd5066{width:auto;max-width:auto;}.elementor-5914 .elementor-element.elementor-element-e2cd436{width:auto;max-width:auto;}.elementor-5914 .elementor-element.elementor-element-d522966{top:-125px;}.elementor-5914 .elementor-element.elementor-element-d522966 .acf-image{max-width:250px;}}@media(max-width:768px){.elementor-5914 .elementor-element.elementor-element-d404be7.elementor-column{width:100% !important;}.elementor-5914 .elementor-element.elementor-element-d404be7 > .elementor-element-populated{margin:30px 0px 30px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:130px 30px 30px 30px;}.elementor-5914 .elementor-element.elementor-element-3ebbdf8{top:60px;}.elementor-5914 .elementor-element.elementor-element-1392ebb{top:0px;}.elementor-5914 .elementor-element.elementor-element-0dd5066{top:0px;}.elementor-5914 .elementor-element.elementor-element-e2cd436{top:0px;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-d522966{right:50%;}body.rtl .elementor-5914 .elementor-element.elementor-element-d522966{left:50%;}.elementor-5914 .elementor-element.elementor-element-d522966{top:-100px;}}@media(max-width:560px){.elementor-5914 .elementor-element.elementor-element-7c62a1b.elementor-column{width:100%;}.elementor-5914 .elementor-element.elementor-element-d404be7.elementor-column{width:100%;}.elementor-5914 .elementor-element.elementor-element-d404be7 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 20px 20px 20px;}.elementor-5914 .elementor-element.elementor-element-1392ebb{width:auto;max-width:auto;top:0%;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-1392ebb{left:0px;}body.rtl .elementor-5914 .elementor-element.elementor-element-1392ebb{right:0px;}.elementor-5914 .elementor-element.elementor-element-0dd5066{width:auto;max-width:auto;top:0%;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-0dd5066{left:0px;}body.rtl .elementor-5914 .elementor-element.elementor-element-0dd5066{right:0px;}.elementor-5914 .elementor-element.elementor-element-e2cd436{width:auto;max-width:auto;top:0%;}body:not(.rtl) .elementor-5914 .elementor-element.elementor-element-e2cd436{left:0px;}body.rtl .elementor-5914 .elementor-element.elementor-element-e2cd436{right:0px;}}/* Start custom CSS for icon, class: .elementor-element-d1a5f00 */.elementor-5914 .elementor-element.elementor-element-d1a5f00 svg {
    border-radius: 50%;
    background-color: #fff;
    width: 60px;
    height: 60px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e478e1a */.elementor-5914 .elementor-element.elementor-element-e478e1a svg {
    border-radius: 50%;
    background-color: #fff;
    width: 60px;
    height: 60px;
}

/*
@media screen and (max-width: 768px) {
    .elementor-5914 .elementor-element.elementor-element-e478e1a {
        top: 60px !important;
        right: unset !important;
        left: 50% !important;
        transform: translateX(50%);
    }
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-042fdc2 */.elementor-5914 .elementor-element.elementor-element-042fdc2 svg {
    border-radius: 50%;
    background-color: #fff;
    width: 60px;
    height: 60px;
}

/*
@media screen and (max-width: 768px) {
    .elementor-5914 .elementor-element.elementor-element-042fdc2 {
        top: 60px !important;
        right: unset !important;
        left: 50% !important;
        transform: translateX(50%);
    }
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ebbdf8 */.elementor-5914 .elementor-element.elementor-element-3ebbdf8 {
    transform: translateY(-50%);
}

.elementor-5914 .elementor-element.elementor-element-3ebbdf8 svg {
    width: 80px !important;
    height: 80px !important;
    border: none !important;
}

@media screen and (max-width: 1024px) {
    
    .elementor-5914 .elementor-element.elementor-element-3ebbdf8 {
        top: 0 !important;
        right: unset !important;
        left: calc(50% + 120px);
        transform: translate(-50%, -50%);
    }
    
    .elementor-5914 .elementor-element.elementor-element-3ebbdf8 svg {
        width: 60px !important;
        height: 60px !important;
    }
}

@media screen and (max-width: 560px) {
    .elementor-5914 .elementor-element.elementor-element-3ebbdf8 svg {
        border: 2px solid #fff !important;
        border-radius: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1392ebb */.elementor-5914 .elementor-element.elementor-element-1392ebb {
    top: 70px !important;
    left: 30px !important;
    width: auto;
}

.elementor-5914 .elementor-element.elementor-element-1392ebb svg {
    border-radius: 50%;
    background-color: #fff;
    width: 60px;
    height: 60px;
}

@media screen and (max-width: 560px) {
    /*
    .elementor-5914 .elementor-element.elementor-element-1392ebb {
        top: 0 !important;
        left: calc(50% - 120px);
        transform: translate(50%, -50%);
    }*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0dd5066 */.elementor-5914 .elementor-element.elementor-element-0dd5066 {
    top: 70px !important;
    left: 30px !important;
    width: auto;
}

.elementor-5914 .elementor-element.elementor-element-0dd5066 svg {
    border-radius: 50%;
    background-color: #fff;
    width: 60px;
    height: 60px;
}

@media screen and (max-width: 560px) {
    /*
    .elementor-5914 .elementor-element.elementor-element-0dd5066 {
        top: 0 !important;
        left: calc(50% - 120px);
        transform: translate(50%, -50%);
    }*/
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e2cd436 */.elementor-5914 .elementor-element.elementor-element-e2cd436 {
    top: 70px !important;
    left: 30px !important;
    width: auto;
}

.elementor-5914 .elementor-element.elementor-element-e2cd436 svg {
    border-radius: 50%;
    background-color: #fff;
    width: 60px;
    height: 60px;
}

@media screen and (max-width: 560px) {
    /*
    .elementor-5914 .elementor-element.elementor-element-e2cd436 {
        top: 0 !important;
        left: calc(50% - 120px);
        transform: translate(50%, -50%);
    }*/
}/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-d522966 */.elementor-5914 .elementor-element.elementor-element-d522966 {
    transform: translateY(-50%);
    width: 280px;
}

.elementor-5914 .elementor-element.elementor-element-d522966 img {
    width: 100%;
    object-fit: contain;
    width: 100%;
    max-width: unset !important;
}

@media screen and (max-width: 1024px) {
    .elementor-5914 .elementor-element.elementor-element-d522966 {
        transform: translateX(-50%);
        width: 250px;
        right: unset !important;
        left: 50% !important;
        top: -125px !important;
    }
    
    .elementor-5914 .elementor-element.elementor-element-d522966 img {
        width: 100%;
        height: 220px;
        width: 220px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d404be7 */.link-column .icon-bg-hover,
.link-column .icon-bg {
    transition: all 300ms ease-in-out;
}

.link-column:focus .icon-bg-hover,
.link-column:hover .icon-bg-hover {
    opacity: 1;
}
/*
.link-column:focus .icon-bg,
.link-column:hover .icon-bg {
    opacity: 0;
}*/

.link-column .timeline-item-image {
    background: transparent !important;
}   

.link-column .timeline-item-image img {
    transition: all 300ms ease-in-out;
}

.link-column:focus  .timeline-item-image img,
.link-column:hover  .timeline-item-image img {
    transform: scale(1.05);
}

@media screen and (min-width: 561px) {
    .elementor-5914 .elementor-element.elementor-element-d404be7 .elementor-widget-wrap::before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 20px 10px 0;
        border-color: transparent #fff transparent transparent;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -20px;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-5914 .elementor-element.elementor-element-d404be7 .elementor-widget-wrap {
        padding-top: 155px;
        padding-right: 30px;
        margin-right: 0;
        margin-left: 30px;
    }
}

@media screen and (max-width: 560px) {
    
    .elementor-5914 .elementor-element.elementor-element-d404be7 {
        width: 100% !important;
    }
    
    .elementor-5914 .elementor-element.elementor-element-d404be7 .elementor-widget-wrap {
        margin-right: 0;
        margin-left: 0;
    }
}/* End custom CSS */