.elementor-3470 .elementor-element.elementor-element-141c027{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-63bc12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3470 .elementor-element.elementor-element-94de990{width:var( --container-widget-width, 81.777% );max-width:81.777%;--container-widget-width:81.777%;--container-widget-flex-grow:0;}.elementor-3470 .elementor-element.elementor-element-94de990.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3470 .elementor-element.elementor-element-3e79379{width:var( --container-widget-width, 79.066% );max-width:79.066%;--container-widget-width:79.066%;--container-widget-flex-grow:0;}.elementor-3470 .elementor-element.elementor-element-3e79379.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3470 .elementor-element.elementor-element-416f66b{--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;}.elementor-3470 .elementor-element.elementor-element-dbbbde4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-dbbbde4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3470 .elementor-element.elementor-element-ff6e7f0{width:var( --container-widget-width, 100.581% );max-width:100.581%;--container-widget-width:100.581%;--container-widget-flex-grow:0;}.elementor-3470 .elementor-element.elementor-element-ff6e7f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3470 .elementor-element.elementor-element-0c170f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-0c170f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3470 .elementor-element.elementor-element-b73ee18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3470 .elementor-element.elementor-element-2ab60e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-995cf92{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3470 .elementor-element.elementor-element-995cf92 .elementor-divider-separator{width:100%;}.elementor-3470 .elementor-element.elementor-element-995cf92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3470 .elementor-element.elementor-element-995cf92 .elementor-divider__text{font-size:28px;}.elementor-3470 .elementor-element.elementor-element-1fa37eb{--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;}.elementor-3470 .elementor-element.elementor-element-67f5ec1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3470 .elementor-element.elementor-element-5718f39 .elementor-icon-box-wrapper{gap:15px;}.elementor-3470 .elementor-element.elementor-element-5718f39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-5718f39.elementor-view-framed .elementor-icon, .elementor-3470 .elementor-element.elementor-element-5718f39.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-5718f39 .elementor-icon-box-title, .elementor-3470 .elementor-element.elementor-element-5718f39 .elementor-icon-box-title a{font-size:24px;}.elementor-3470 .elementor-element.elementor-element-05322dd{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3470 .elementor-element.elementor-element-d926e38 .elementor-icon-box-wrapper{gap:15px;}.elementor-3470 .elementor-element.elementor-element-d926e38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-d926e38.elementor-view-framed .elementor-icon, .elementor-3470 .elementor-element.elementor-element-d926e38.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-d926e38 .elementor-icon-box-title, .elementor-3470 .elementor-element.elementor-element-d926e38 .elementor-icon-box-title a{font-size:24px;}.elementor-3470 .elementor-element.elementor-element-df669a1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3470 .elementor-element.elementor-element-e907b93 .elementor-icon-box-wrapper{gap:15px;}.elementor-3470 .elementor-element.elementor-element-e907b93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-e907b93.elementor-view-framed .elementor-icon, .elementor-3470 .elementor-element.elementor-element-e907b93.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-e907b93 .elementor-icon-box-title, .elementor-3470 .elementor-element.elementor-element-e907b93 .elementor-icon-box-title a{font-size:24px;}.elementor-3470 .elementor-element.elementor-element-7af5551{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-13287b3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3470 .elementor-element.elementor-element-13287b3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3470 .elementor-element.elementor-element-13287b3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3470 .elementor-element.elementor-element-13287b3 .elementor-divider__text{font-size:28px;}.elementor-3470 .elementor-element.elementor-element-e66cf2e{--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;--flex-wrap:wrap;}.elementor-3470 .elementor-element.elementor-element-37d5977{--display:flex;}.elementor-3470 .elementor-element.elementor-element-e069de8{text-align:center;}.elementor-3470 .elementor-element.elementor-element-a70a856{--display:flex;}.elementor-3470 .elementor-element.elementor-element-54a9e25{text-align:center;}.elementor-3470 .elementor-element.elementor-element-7a09626{--display:flex;}.elementor-3470 .elementor-element.elementor-element-4d3a478{text-align:center;}.elementor-3470 .elementor-element.elementor-element-0f9e8c5{--display:flex;}.elementor-3470 .elementor-element.elementor-element-6c2732b{text-align:center;}.elementor-3470 .elementor-element.elementor-element-8476730{--display:flex;}.elementor-3470 .elementor-element.elementor-element-dc1371e{text-align:center;}.elementor-3470 .elementor-element.elementor-element-b68ea61{--display:flex;}.elementor-3470 .elementor-element.elementor-element-97cc1d1{text-align:center;}.elementor-3470 .elementor-element.elementor-element-158f2cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-07b88a1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3470 .elementor-element.elementor-element-07b88a1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3470 .elementor-element.elementor-element-07b88a1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3470 .elementor-element.elementor-element-07b88a1 .elementor-divider__text{font-size:28px;}.elementor-3470 .elementor-element.elementor-element-1fa806a{--display:flex;}.elementor-3470 .elementor-element.elementor-element-c5bdcbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-cce38ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3470 .elementor-element.elementor-element-cce38ae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3470 .elementor-element.elementor-element-cce38ae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3470 .elementor-element.elementor-element-cce38ae .elementor-divider__text{font-size:28px;}.elementor-3470 .elementor-element.elementor-element-338a329{--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;}.elementor-3470 .elementor-element.elementor-element-b7b9670{--display:flex;--justify-content:center;}.elementor-3470 .elementor-element.elementor-element-6047dac{--display:flex;}.elementor-3470 .elementor-element.elementor-element-2e056c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--position:absolute;top:0px;}.elementor-3470 .elementor-element.elementor-element-2e056c1:not(.elementor-motion-effects-element-type-background), .elementor-3470 .elementor-element.elementor-element-2e056c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-2e056c1.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3470 .elementor-element.elementor-element-2e056c1{left:0px;}body.rtl .elementor-3470 .elementor-element.elementor-element-2e056c1{right:0px;}.elementor-3470 .elementor-element.elementor-element-951b39d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 17px 17px 17px;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-3470 .elementor-element.elementor-element-951b39d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3470 .elementor-element.elementor-element-951b39d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3470 .elementor-element.elementor-element-89aa368{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--position:absolute;top:155px;}.elementor-3470 .elementor-element.elementor-element-89aa368:not(.elementor-motion-effects-element-type-background), .elementor-3470 .elementor-element.elementor-element-89aa368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-89aa368.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3470 .elementor-element.elementor-element-89aa368{left:124px;}body.rtl .elementor-3470 .elementor-element.elementor-element-89aa368{right:124px;}.elementor-3470 .elementor-element.elementor-element-1d27a2b{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 17px 17px 17px;}.elementor-3470 .elementor-element.elementor-element-1d27a2b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3470 .elementor-element.elementor-element-ebc1511{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--position:absolute;top:290px;}.elementor-3470 .elementor-element.elementor-element-ebc1511:not(.elementor-motion-effects-element-type-background), .elementor-3470 .elementor-element.elementor-element-ebc1511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3470 .elementor-element.elementor-element-ebc1511.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3470 .elementor-element.elementor-element-ebc1511{left:259px;}body.rtl .elementor-3470 .elementor-element.elementor-element-ebc1511{right:259px;}.elementor-3470 .elementor-element.elementor-element-a273191{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 17px 17px 17px;}.elementor-3470 .elementor-element.elementor-element-a273191 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3470 .elementor-element.elementor-element-87878ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-f16cb74{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3470 .elementor-element.elementor-element-f16cb74 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3470 .elementor-element.elementor-element-f16cb74 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3470 .elementor-element.elementor-element-f16cb74 .elementor-divider__text{font-size:28px;}.elementor-3470 .elementor-element.elementor-element-e3a51d2{--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;}.elementor-3470 .elementor-element.elementor-element-380b665{--display:flex;--justify-content:center;}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3470 .elementor-element.elementor-element-6aeccd6{--e-icon-list-icon-size:24px;--icon-vertical-offset:1px;}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-item > a{font-size:20px;}.elementor-3470 .elementor-element.elementor-element-6aeccd6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3470 .elementor-element.elementor-element-373f52c{--display:flex;}.elementor-3470 .elementor-element.elementor-element-fc8d872{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3470 .elementor-element.elementor-element-9e84d39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3470 .elementor-element.elementor-element-2ca17b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3470 .elementor-element.elementor-element-94de990 .elementor-heading-title{font-size:34px;}.elementor-3470 .elementor-element.elementor-element-995cf92 .elementor-divider{text-align:center;}.elementor-3470 .elementor-element.elementor-element-995cf92 .elementor-divider-separator{margin:0 auto;margin-center:0;}}@media(min-width:768px){.elementor-3470 .elementor-element.elementor-element-63bc12c{--width:60%;}.elementor-3470 .elementor-element.elementor-element-dbbbde4{--width:36.386%;}.elementor-3470 .elementor-element.elementor-element-0c170f1{--width:41.719%;}.elementor-3470 .elementor-element.elementor-element-b73ee18{--width:40%;}.elementor-3470 .elementor-element.elementor-element-37d5977{--width:30%;}.elementor-3470 .elementor-element.elementor-element-a70a856{--width:30%;}.elementor-3470 .elementor-element.elementor-element-7a09626{--width:30%;}.elementor-3470 .elementor-element.elementor-element-0f9e8c5{--width:30%;}.elementor-3470 .elementor-element.elementor-element-8476730{--width:30%;}.elementor-3470 .elementor-element.elementor-element-b68ea61{--width:30%;}.elementor-3470 .elementor-element.elementor-element-2e056c1{--width:43%;}.elementor-3470 .elementor-element.elementor-element-89aa368{--width:43%;}.elementor-3470 .elementor-element.elementor-element-ebc1511{--width:43%;}.elementor-3470 .elementor-element.elementor-element-9e84d39{--width:50%;}.elementor-3470 .elementor-element.elementor-element-2ca17b3{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-d71fd1a *//*
  Componente: ProcessSteps
  Descripción: 4 columnas con iconos, títulos y descripciones, flechas entre pasos, diseño inspirado en fractalia3d.com, totalmente responsive.
*/

.process-steps {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 0;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 2.5rem 1rem;
  background: #fff;
  border-radius: 18px;
  box-shadow: 0 2px 16px rgba(42,52,120,0.06);
}

.process-steps__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  flex: 1 1 0;
  min-width: 180px;
  padding: 0 1.2rem;
}

.process-steps__icon {
  margin-bottom: 1rem;
}

.process-steps__title {
  font-family: 'Montserrat', Arial, sans-serif;
  font-weight: 700;
  color: #8B5CF6;
  font-size: 1.15rem;
  margin-bottom: 0.3rem;
}

.process-steps__desc {
  color: #2a3478;
  font-size: 1rem;
  font-family: 'Montserrat', Arial, sans-serif;
  margin-bottom: 0.2rem;
}

.process-steps__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 32px;
  height: 100%;
  margin-top: 2.5rem;
}

@media (max-width: 900px) {
  .process-steps {
    flex-direction: column;
    align-items: stretch;
    padding: 1.5rem 0.5rem;
    box-shadow: 0 1px 8px rgba(42,52,120,0.08);
  }
  .process-steps__item {
    flex-direction: row;
    align-items: center;
    text-align: left;
    min-width: unset;
    padding: 0.7rem 0.5rem;
  }
  .process-steps__icon {
    margin-bottom: 0;
    margin-right: 1.1rem;
  }
  .process-steps__title, .process-steps__desc {
    margin-bottom: 0;
  }
  .process-steps__arrow {
    transform: rotate(90deg);
    margin: 0.5rem 0 0.5rem 2.5rem;
  }
}

@media (max-width: 600px) {
  .process-steps {
    padding: 1rem 0.1rem;
    border-radius: 10px;
  }
  .process-steps__item {
    padding: 0.3rem 0.1rem;
  }
  .process-steps__icon svg {
    width: 32px;
    height: 32px;
  }
  .process-steps__arrow {
    flex: 0 0 20px;
    margin-left: 1.2rem;
  }
}/* End custom CSS */