.elementor-9 .elementor-element.elementor-element-77ff6040 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-77ff6040{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-32b96513 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-4cdb082a{text-align:start;}.elementor-9 .elementor-element.elementor-element-4cdb082a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;letter-spacing:2px;}.elementor-9 .elementor-element.elementor-element-12032df0{text-align:start;}.elementor-9 .elementor-element.elementor-element-12032df0 .elementor-heading-title{font-family:var( --e-global-typography-1894e32-font-family ), Sans-serif;font-size:var( --e-global-typography-1894e32-font-size );text-transform:var( --e-global-typography-1894e32-text-transform );line-height:var( --e-global-typography-1894e32-line-height );}.elementor-9 .elementor-element.elementor-element-28917600{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-6781c77f{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-68a89634 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-68a89634 .elementor-button:focus{background-color:var( --e-global-color-27f75fc );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-68a89634 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-68a89634 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eb7e934{overflow:hidden;padding:5em 1em 5em 1em;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4625ec0a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-4625ec0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-4625ec0a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-21c4c64a{text-align:start;}.elementor-9 .elementor-element.elementor-element-3e4dbf85{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:117px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3e4dbf85{left:-66px;}body.rtl .elementor-9 .elementor-element.elementor-element-3e4dbf85{right:-66px;}.elementor-9 .elementor-element.elementor-element-3e4dbf85 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-3e4dbf85 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-7521fcca{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-6b59aa76{font-family:var( --e-global-typography-eb79b11-font-family ), Sans-serif;font-size:var( --e-global-typography-eb79b11-font-size );font-weight:var( --e-global-typography-eb79b11-font-weight );color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-28a0456{columns:2;}.elementor-9 .elementor-element.elementor-element-1a450367{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-5a25aadb > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-9 .elementor-element.elementor-element-5a25aadb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-5a25aadb .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-77ff01b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-77ff01b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-77ff01b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-77ff01b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-3f498628:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3f498628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f7b27b );}.elementor-9 .elementor-element.elementor-element-3f498628{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-3f498628 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6a6c3082.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-6a6c3082.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-6a6c3082 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-6099b1c5{text-align:start;}.elementor-9 .elementor-element.elementor-element-9ecc6e3{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:31px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9ecc6e3{left:-66px;}body.rtl .elementor-9 .elementor-element.elementor-element-9ecc6e3{right:-66px;}.elementor-9 .elementor-element.elementor-element-9ecc6e3 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-9ecc6e3 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-101aa609{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-4b68917c{text-align:start;}.elementor-9 .elementor-element.elementor-element-78f4b530 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-9 .elementor-element.elementor-element-78f4b530 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-48bf6d5d{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-655476dc{text-align:center;}.elementor-9 .elementor-element.elementor-element-24d9949d{text-align:center;}.elementor-9 .elementor-element.elementor-element-6692edec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-9 .elementor-element.elementor-element-6692edec > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-521004b2{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-18c94f3b{text-align:center;}.elementor-9 .elementor-element.elementor-element-74825e7a{text-align:center;}.elementor-9 .elementor-element.elementor-element-7f00ca2c{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-widget-container{text-align:center;}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-social-icon i{color:var( --e-global-color-571199e );}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-social-icon svg{fill:var( --e-global-color-571199e );}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-social-icon:hover i{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-7f00ca2c .elementor-social-icon:hover svg{fill:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-4b58753c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:3px;}.elementor-9 .elementor-element.elementor-element-4b58753c > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-33fe9886{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-5c56350a{text-align:center;}.elementor-9 .elementor-element.elementor-element-7902a650{text-align:center;}.elementor-9 .elementor-element.elementor-element-634434a1{overflow:hidden;padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-3a9a3ccb > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-53c81276{text-align:start;}.elementor-9 .elementor-element.elementor-element-74d872ca{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:29px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-74d872ca{left:-66px;}body.rtl .elementor-9 .elementor-element.elementor-element-74d872ca{right:-66px;}.elementor-9 .elementor-element.elementor-element-74d872ca .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-74d872ca .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-1525d0cc{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-3120ece6 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-875fb7f .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-9 .elementor-element.elementor-element-875fb7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-875fb7f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-875fb7f.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-875fb7f .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-10767dbb > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-631fff90 .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-9 .elementor-element.elementor-element-631fff90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-631fff90.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-631fff90.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-631fff90 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-1b6d239 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-5e8d622f .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-9 .elementor-element.elementor-element-5e8d622f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-5e8d622f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5e8d622f.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-5e8d622f .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-14e6ec{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-73e7c264 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-62121bfd .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-9 .elementor-element.elementor-element-62121bfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-62121bfd.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-62121bfd.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-62121bfd .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-696affc1 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-6cbb38b4 .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-9 .elementor-element.elementor-element-6cbb38b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-6cbb38b4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6cbb38b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-6cbb38b4 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-48f5bda0 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-737b41b4 .elementor-icon-box-wrapper{align-items:start;gap:30px;}.elementor-9 .elementor-element.elementor-element-737b41b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-737b41b4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-737b41b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-737b41b4 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-585ab269:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-585ab269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ampersandstudios.com.mx/wp-content/uploads/2022/02/web-designer.jpg");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-585ab269 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-585ab269{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-db6ca38 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-39704d9b .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-9 .elementor-element.elementor-element-39704d9b .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-39704d9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-39704d9b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-39704d9b.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-39704d9b .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-35e07836 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-156ee8a2 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-9 .elementor-element.elementor-element-156ee8a2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-156ee8a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-156ee8a2.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-156ee8a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-156ee8a2 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-781cab15 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-380a2223 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-9 .elementor-element.elementor-element-380a2223 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-380a2223.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-380a2223.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-380a2223.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-380a2223 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-54d16ce > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-1c1bb2c8 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-9 .elementor-element.elementor-element-1c1bb2c8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-1c1bb2c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-1c1bb2c8.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1c1bb2c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-27f75fc );color:var( --e-global-color-27f75fc );border-color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-1c1bb2c8 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-24ca3b92{overflow:hidden;padding:5em 1em 5em 1em;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-101e1714.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-101e1714.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-101e1714 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-2c24d6ea{text-align:start;}.elementor-9 .elementor-element.elementor-element-4662edf7{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:30px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4662edf7{left:-65px;}body.rtl .elementor-9 .elementor-element.elementor-element-4662edf7{right:-65px;}.elementor-9 .elementor-element.elementor-element-4662edf7 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-4662edf7 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-76f31073{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-49b638fe{text-align:start;}.elementor-9 .elementor-element.elementor-element-2a85b76a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-1b064542{text-align:end;}.elementor-9 .elementor-element.elementor-element-3d8a573c .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-3d8a573c .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3d8a573c .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-6d7f2cc5 .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-6d7f2cc5 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6d7f2cc5 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-22bf0468 .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-22bf0468 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-22bf0468 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-64c50b6e .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-64c50b6e .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-64c50b6e .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-6f1dee72 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-24ec5de4{text-align:start;}.elementor-9 .elementor-element.elementor-element-56aa39b0 .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-56aa39b0 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-56aa39b0 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-79d1e69f .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-79d1e69f .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-79d1e69f .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-18d43f21 .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-18d43f21 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-18d43f21 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-56a71ae8 .elementor-title{color:var( --e-global-color-27f75fc );}.elementor-9 .elementor-element.elementor-element-56a71ae8 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-56a71ae8 .elementor-progress-bar{height:10px;line-height:10px;}.elementor-9 .elementor-element.elementor-element-26332e0e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-26332e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ampersandstudios.com.mx/wp-content/uploads/2022/02/business-people-using-a-digital-tablet.jpg");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-26332e0e > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-26332e0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-5ee3a232 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-22e5b325{text-align:start;}.elementor-9 .elementor-element.elementor-element-7f680d1c{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:32px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7f680d1c{left:-66px;}body.rtl .elementor-9 .elementor-element.elementor-element-7f680d1c{right:-66px;}.elementor-9 .elementor-element.elementor-element-7f680d1c .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-7f680d1c .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-7f8f6f99{--spacer-size:20px;}.elementor-9 .elementor-element.elementor-element-443ed908 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:1em 15em 1em 3em;}.elementor-9 .elementor-element.elementor-element-443ed908 .elementor-swiper-button{font-size:20px;}.elementor-9 .elementor-element.elementor-element-443ed908 .elementor-testimonial__text{color:var( --e-global-color-27f75fc );font-family:var( --e-global-typography-f80392b-font-family ), Sans-serif;font-size:var( --e-global-typography-f80392b-font-size );font-weight:var( --e-global-typography-f80392b-font-weight );letter-spacing:var( --e-global-typography-f80392b-letter-spacing );}.elementor-9 .elementor-element.elementor-element-203a5568{width:auto;max-width:auto;top:83px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-203a5568{left:15px;}body.rtl .elementor-9 .elementor-element.elementor-element-203a5568{right:15px;}.elementor-9 .elementor-element.elementor-element-203a5568 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-60613250{padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-29fc5d90 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-68cf3475{text-align:start;}.elementor-9 .elementor-element.elementor-element-672a9d98{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:29px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-672a9d98{left:-66px;}body.rtl .elementor-9 .elementor-element.elementor-element-672a9d98{right:-66px;}.elementor-9 .elementor-element.elementor-element-672a9d98 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-672a9d98 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-73945053{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-687cf50f{text-align:center;}.elementor-9 .elementor-element.elementor-element-1f9d12ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-1f9d12ae .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-1f44a9ee:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1f44a9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f7b27b );}.elementor-9 .elementor-element.elementor-element-1f44a9ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-1f44a9ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-72936b61 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-6c31e766{overflow:hidden;padding:5em 1em 5em 1em;}.elementor-9 .elementor-element.elementor-element-392fec08 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-1142224a{text-align:start;}.elementor-9 .elementor-element.elementor-element-6545b945{--divider-border-style:solid;--divider-color:var( --e-global-color-27f75fc );--divider-border-width:3px;width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;top:29px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6545b945{left:-67px;}body.rtl .elementor-9 .elementor-element.elementor-element-6545b945{right:-67px;}.elementor-9 .elementor-element.elementor-element-6545b945 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-6545b945 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-icon i{color:var( --e-global-color-27f75fc );transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-icon svg{fill:var( --e-global-color-27f75fc );transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-19182daa{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-9 .elementor-element.elementor-element-19182daa .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-4e8d2b2 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-button span{gap:15px;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9 .elementor-element.elementor-element-54f48468 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9 .elementor-element.elementor-element-54f48468 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-54f48468 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9 .elementor-element.elementor-element-54f48468 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-field-type-html{padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-button[type="submit"]{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9 .elementor-element.elementor-element-54f48468{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-12032df0 .elementor-heading-title{font-size:var( --e-global-typography-1894e32-font-size );line-height:var( --e-global-typography-1894e32-line-height );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3e4dbf85{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-3e4dbf85{right:-50px;}.elementor-9 .elementor-element.elementor-element-3e4dbf85{top:29px;}.elementor-9 .elementor-element.elementor-element-6b59aa76{font-size:var( --e-global-typography-eb79b11-font-size );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9ecc6e3{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-9ecc6e3{right:-49px;}.elementor-9 .elementor-element.elementor-element-9ecc6e3{top:30px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-74d872ca{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-74d872ca{right:-50px;}.elementor-9 .elementor-element.elementor-element-74d872ca{top:29px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4662edf7{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-4662edf7{right:-50px;}.elementor-9 .elementor-element.elementor-element-4662edf7{top:29px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7f680d1c{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-7f680d1c{right:-49px;}.elementor-9 .elementor-element.elementor-element-7f680d1c{top:28px;}.elementor-9 .elementor-element.elementor-element-443ed908 .elementor-testimonial__text{font-size:var( --e-global-typography-f80392b-font-size );letter-spacing:var( --e-global-typography-f80392b-letter-spacing );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-672a9d98{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-672a9d98{right:-49px;}.elementor-9 .elementor-element.elementor-element-672a9d98{top:28px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6545b945{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-6545b945{right:-50px;}.elementor-9 .elementor-element.elementor-element-6545b945{top:29px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-77ff6040{padding:8em 0em 8em 0em;}.elementor-9 .elementor-element.elementor-element-4cdb082a .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-12032df0 .elementor-heading-title{font-size:var( --e-global-typography-1894e32-font-size );line-height:var( --e-global-typography-1894e32-line-height );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3e4dbf85{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-3e4dbf85{right:-49px;}.elementor-9 .elementor-element.elementor-element-3e4dbf85{top:40px;}.elementor-9 .elementor-element.elementor-element-6b59aa76{font-size:var( --e-global-typography-eb79b11-font-size );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-9ecc6e3{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-9ecc6e3{right:-49px;}.elementor-9 .elementor-element.elementor-element-9ecc6e3{top:39px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-74d872ca{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-74d872ca{right:-49px;}.elementor-9 .elementor-element.elementor-element-74d872ca{top:40px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4662edf7{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-4662edf7{right:-50px;}.elementor-9 .elementor-element.elementor-element-4662edf7{top:40px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7f680d1c{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-7f680d1c{right:-50px;}.elementor-9 .elementor-element.elementor-element-7f680d1c{top:39px;}.elementor-9 .elementor-element.elementor-element-443ed908 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-443ed908 .elementor-testimonial__text{font-size:var( --e-global-typography-f80392b-font-size );letter-spacing:var( --e-global-typography-f80392b-letter-spacing );}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-203a5568{left:1px;}body.rtl .elementor-9 .elementor-element.elementor-element-203a5568{right:1px;}.elementor-9 .elementor-element.elementor-element-203a5568{top:118px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-672a9d98{left:-50px;}body.rtl .elementor-9 .elementor-element.elementor-element-672a9d98{right:-50px;}.elementor-9 .elementor-element.elementor-element-672a9d98{top:39px;}.elementor-9 .elementor-element.elementor-element-392fec08 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6545b945{left:-49px;}body.rtl .elementor-9 .elementor-element.elementor-element-6545b945{right:-49px;}.elementor-9 .elementor-element.elementor-element-6545b945{top:40px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-32b96513{width:100%;}.elementor-9 .elementor-element.elementor-element-4625ec0a{width:100%;}.elementor-9 .elementor-element.elementor-element-77ff01b0{width:100%;}.elementor-9 .elementor-element.elementor-element-78f4b530{width:50%;}.elementor-9 .elementor-element.elementor-element-6692edec{width:50%;}.elementor-9 .elementor-element.elementor-element-4b58753c{width:50%;}.elementor-9 .elementor-element.elementor-element-3a9a3ccb{width:100%;}.elementor-9 .elementor-element.elementor-element-3120ece6{width:50%;}.elementor-9 .elementor-element.elementor-element-10767dbb{width:50%;}.elementor-9 .elementor-element.elementor-element-1b6d239{width:50%;}.elementor-9 .elementor-element.elementor-element-73e7c264{width:50%;}.elementor-9 .elementor-element.elementor-element-696affc1{width:50%;}.elementor-9 .elementor-element.elementor-element-48f5bda0{width:50%;}.elementor-9 .elementor-element.elementor-element-db6ca38{width:50%;}.elementor-9 .elementor-element.elementor-element-35e07836{width:50%;}.elementor-9 .elementor-element.elementor-element-781cab15{width:50%;}.elementor-9 .elementor-element.elementor-element-54d16ce{width:50%;}.elementor-9 .elementor-element.elementor-element-392fec08{width:100%;}.elementor-9 .elementor-element.elementor-element-4e8d2b2{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-a7347d2 */.elementor-9 .elementor-element.elementor-element-a7347d2 .astra-portfolio-wrap:not(.astra-portfolio-show-on-click), .et_divi_builder #astra-portfolio .astra-portfolio-wrap:not(.astra-portfolio-show-on-click) {
    min-height: auto;
}

.elementor-9 .elementor-element.elementor-element-a7347d2 .astra-portfolio-filters, .et_divi_builder #astra-portfolio .astra-portfolio-filters {
    background: transparent;
   }
   
.elementor-9 .elementor-element.elementor-element-a7347d2 .et_divi_builder #astra-portfolio .filter-links li a.active, .filter-links li a.active {
    color: #fff!important;
    font-weight: 600;
}/* End custom CSS */