.elementor-2619 .elementor-element.elementor-element-53b80c3b:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-53b80c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2619 .elementor-element.elementor-element-53b80c3b > .elementor-container{max-width:1180px;text-align:center;}.elementor-2619 .elementor-element.elementor-element-53b80c3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 4em 0em;}.elementor-2619 .elementor-element.elementor-element-53b80c3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-53b80c3b > .elementor-shape-top .elementor-shape-fill{fill:rgba(233,236,239,0.2);}.elementor-2619 .elementor-element.elementor-element-53b80c3b > .elementor-shape-top svg{width:calc(193% + 1.3px);height:165px;}.elementor-bc-flex-widget .elementor-2619 .elementor-element.elementor-element-7419f8aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2619 .elementor-element.elementor-element-7419f8aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2619 .elementor-element.elementor-element-7419f8aa > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-5814fff5 > .elementor-container{max-width:630px;}.elementor-2619 .elementor-element.elementor-element-7e26f29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-5f63c7da{text-align:left;}.elementor-2619 .elementor-element.elementor-element-5f63c7da .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:3.9em;font-weight:400;line-height:1.15em;letter-spacing:-3.6px;color:#212529;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2619 .elementor-element.elementor-element-13489985 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-13489985{text-align:left;font-family:"Roboto", Sans-serif;font-size:1.1em;line-height:1.555em;color:#1A1A1A;}.elementor-2619 .elementor-element.elementor-element-666ea81c{--e-image-carousel-slides-to-show:1;}.elementor-2619 .elementor-element.elementor-element-666ea81c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(99,115,129,0);border-radius:5px 5px 5px 5px;box-shadow:-15px 15px 0px 0px rgba(233,236,239,0.5);}.elementor-2619 .elementor-element.elementor-element-666ea81c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2619 .elementor-element.elementor-element-666ea81c .elementor-swiper-button.elementor-swiper-button-next{font-size:22px;color:#212529;}.elementor-2619 .elementor-element.elementor-element-666ea81c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2619 .elementor-element.elementor-element-666ea81c .elementor-swiper-button.elementor-swiper-button-next svg{fill:#212529;}.elementor-2619 .elementor-element.elementor-element-666ea81c .swiper-pagination-bullet{width:6px;height:6px;background:#ffffff;}.elementor-2619 .elementor-element.elementor-element-666ea81c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-2619 .elementor-element.elementor-element-4641aa55:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-4641aa55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2619 .elementor-element.elementor-element-4641aa55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 8em 0em;}.elementor-2619 .elementor-element.elementor-element-4641aa55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-701bd8b4 > .elementor-element-populated{padding:1em 5em 1em 1em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2619 .elementor-element.elementor-element-42a7bd33{width:var( --container-widget-width, 101.17% );max-width:101.17%;--container-widget-width:101.17%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-42a7bd33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2619 .elementor-element.elementor-element-42a7bd33 img{border-radius:12px 12px 12px 12px;box-shadow:13px 13px 0px 0px rgba(87,84,254,0.05);}.elementor-2619 .elementor-element.elementor-element-44fb1bcc{width:var( --container-widget-width, 99.108% );max-width:99.108%;--container-widget-width:99.108%;--container-widget-flex-grow:0;top:425px;}.elementor-2619 .elementor-element.elementor-element-44fb1bcc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-44fb1bcc{left:129px;}body.rtl .elementor-2619 .elementor-element.elementor-element-44fb1bcc{right:129px;}.elementor-2619 .elementor-element.elementor-element-44fb1bcc img{width:57%;opacity:1;transition-duration:0.3s;border-radius:12px 12px 12px 12px;box-shadow:13px 13px 0px 0px rgba(87,84,254,0.05);}.elementor-2619 .elementor-element.elementor-element-44fb1bcc:hover img{opacity:1;}.elementor-bc-flex-widget .elementor-2619 .elementor-element.elementor-element-28dc703b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2619 .elementor-element.elementor-element-28dc703b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2619 .elementor-element.elementor-element-28dc703b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-87ce9e3{padding:1em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-762b804d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-7ab05d42 > .elementor-widget-container{padding:0em 0em 0.5em 0em;}.elementor-2619 .elementor-element.elementor-element-7ab05d42{text-align:left;}.elementor-2619 .elementor-element.elementor-element-7ab05d42 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:3.555em;font-weight:400;line-height:1.15em;letter-spacing:-3px;color:#212529;}.elementor-2619 .elementor-element.elementor-element-3bdc1242 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-3bdc1242{text-align:left;font-family:"Karla", Sans-serif;font-size:1.1em;line-height:1.555em;color:#495057;}.elementor-2619 .elementor-element.elementor-element-437cd474 > .elementor-container{max-width:700px;}.elementor-2619 .elementor-element.elementor-element-437cd474{padding:0em 0em 0em 02em;}.elementor-2619 .elementor-element.elementor-element-1a84e15c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-15936e0c{width:var( --container-widget-width, 109.927% );max-width:109.927%;--container-widget-width:109.927%;--container-widget-flex-grow:0;font-family:"Karla", Sans-serif;font-size:1em;line-height:1.555em;color:#495057;}.elementor-2619 .elementor-element.elementor-element-15936e0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2619 .elementor-element.elementor-element-9e7fe99:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-9e7fe99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2619 .elementor-element.elementor-element-9e7fe99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 8em 0em;}.elementor-2619 .elementor-element.elementor-element-9e7fe99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-3421346 > .elementor-element-populated{padding:1em 5em 1em 1em;}.elementor-2619 .elementor-element.elementor-element-b33ee83{width:var( --container-widget-width, 99.529% );max-width:99.529%;--container-widget-width:99.529%;--container-widget-flex-grow:0;}.elementor-2619 .elementor-element.elementor-element-b33ee83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2619 .elementor-element.elementor-element-b33ee83 img{border-radius:12px 12px 12px 12px;box-shadow:13px 13px 0px 0px rgba(87,84,254,0.05);}.elementor-bc-flex-widget .elementor-2619 .elementor-element.elementor-element-5a1eba0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2619 .elementor-element.elementor-element-5a1eba0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2619 .elementor-element.elementor-element-5a1eba0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-46edede{padding:1em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-c7a4f5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-f21ee2e > .elementor-widget-container{padding:0em 0em 0.5em 0em;}.elementor-2619 .elementor-element.elementor-element-f21ee2e{text-align:left;}.elementor-2619 .elementor-element.elementor-element-f21ee2e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:3.555em;font-weight:400;line-height:1.15em;letter-spacing:-3px;color:#212529;}.elementor-2619 .elementor-element.elementor-element-7689c6f > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-7689c6f{text-align:left;font-family:"Karla", Sans-serif;font-size:1.1em;line-height:1.555em;color:#181818;}.elementor-2619 .elementor-element.elementor-element-96a8b03 > .elementor-container{max-width:700px;}.elementor-2619 .elementor-element.elementor-element-96a8b03{padding:0em 0em 0em 02em;}.elementor-2619 .elementor-element.elementor-element-4cd3ff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-3b402fc{width:var( --container-widget-width, 115.207% );max-width:115.207%;--container-widget-width:115.207%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:1em;line-height:1.555em;color:#495057;}.elementor-2619 .elementor-element.elementor-element-3b402fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2619 .elementor-element.elementor-element-44d814f .elementor-button{background-color:#8B7A66;}.elementor-2619 .elementor-element.elementor-element-32711c84:not(.elementor-motion-effects-element-type-background), .elementor-2619 .elementor-element.elementor-element-32711c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elialfonso.com/wp-content/uploads/2025/06/photo-1543270122-f7a11ad44f3a-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2619 .elementor-element.elementor-element-32711c84 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #212529 0%, rgba(33,37,41,0.48) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2619 .elementor-element.elementor-element-32711c84 > .elementor-container{max-width:775px;text-align:center;}.elementor-2619 .elementor-element.elementor-element-32711c84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9em 0em 5em 0em;}.elementor-2619 .elementor-element.elementor-element-6bbfe724 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-63fd091e > .elementor-widget-container{padding:0em 0em 0.3em 0em;}.elementor-2619 .elementor-element.elementor-element-63fd091e{text-align:center;}.elementor-2619 .elementor-element.elementor-element-63fd091e .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:3.555em;font-weight:400;line-height:1.15em;letter-spacing:-3px;color:#ffffff;}.elementor-2619 .elementor-element.elementor-element-7498a318 > .elementor-widget-container{padding:0em 5em 0.3em 5em;}.elementor-2619 .elementor-element.elementor-element-7498a318{text-align:center;font-family:"Karla", Sans-serif;font-size:1.255em;line-height:1.555em;color:rgba(255,255,255,0.66);}@media(min-width:768px){.elementor-2619 .elementor-element.elementor-element-7419f8aa{width:49.153%;}.elementor-2619 .elementor-element.elementor-element-4bb63997{width:50.847%;}.elementor-2619 .elementor-element.elementor-element-15dd153e{width:30.345%;}.elementor-2619 .elementor-element.elementor-element-5a0efd9f{width:69.649%;}.elementor-2619 .elementor-element.elementor-element-701bd8b4{width:50%;}.elementor-2619 .elementor-element.elementor-element-28dc703b{width:52.097%;}.elementor-2619 .elementor-element.elementor-element-3421346{width:50%;}.elementor-2619 .elementor-element.elementor-element-5a1eba0{width:52.097%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2619 .elementor-element.elementor-element-15dd153e{width:10%;}.elementor-2619 .elementor-element.elementor-element-5a0efd9f{width:90%;}.elementor-2619 .elementor-element.elementor-element-701bd8b4{width:100%;}.elementor-2619 .elementor-element.elementor-element-28dc703b{width:100%;}.elementor-2619 .elementor-element.elementor-element-3421346{width:100%;}.elementor-2619 .elementor-element.elementor-element-5a1eba0{width:100%;}}@media(max-width:1024px){.elementor-2619 .elementor-element.elementor-element-53b80c3b{padding:2em 2em 2em 2em;}.elementor-2619 .elementor-element.elementor-element-4641aa55{padding:1em 1em 1em 1em;}.elementor-2619 .elementor-element.elementor-element-701bd8b4 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2619 .elementor-element.elementor-element-42a7bd33 img{width:100%;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-44fb1bcc{left:122px;}body.rtl .elementor-2619 .elementor-element.elementor-element-44fb1bcc{right:122px;}.elementor-2619 .elementor-element.elementor-element-44fb1bcc{top:674px;}.elementor-2619 .elementor-element.elementor-element-44fb1bcc img{width:48%;}.elementor-2619 .elementor-element.elementor-element-9e7fe99{padding:1em 1em 1em 1em;}.elementor-2619 .elementor-element.elementor-element-3421346 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2619 .elementor-element.elementor-element-b33ee83 img{width:100%;}.elementor-2619 .elementor-element.elementor-element-63fd091e > .elementor-widget-container{padding:0em 3em 0em 3em;}}@media(max-width:767px){.elementor-2619 .elementor-element.elementor-element-5f63c7da{text-align:center;}.elementor-2619 .elementor-element.elementor-element-5f63c7da .elementor-heading-title{font-size:2.9rem;}.elementor-2619 .elementor-element.elementor-element-13489985{text-align:center;font-size:1rem;}body:not(.rtl) .elementor-2619 .elementor-element.elementor-element-44fb1bcc{left:41px;}body.rtl .elementor-2619 .elementor-element.elementor-element-44fb1bcc{right:41px;}.elementor-2619 .elementor-element.elementor-element-44fb1bcc{top:304px;}.elementor-2619 .elementor-element.elementor-element-7ab05d42 .elementor-heading-title{font-size:2.5rem;}.elementor-2619 .elementor-element.elementor-element-1a84e15c{width:80%;}.elementor-2619 .elementor-element.elementor-element-1a84e15c > .elementor-element-populated{padding:1em 0em 0em 2em;}.elementor-2619 .elementor-element.elementor-element-f21ee2e .elementor-heading-title{font-size:2.5rem;}.elementor-2619 .elementor-element.elementor-element-4cd3ff5{width:89%;}.elementor-2619 .elementor-element.elementor-element-4cd3ff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2619 .elementor-element.elementor-element-4cd3ff5 > .elementor-element-populated{padding:1em 0em 0em 2em;}.elementor-2619 .elementor-element.elementor-element-32711c84{padding:6em 0em 5em 0em;}.elementor-2619 .elementor-element.elementor-element-63fd091e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2619 .elementor-element.elementor-element-63fd091e .elementor-heading-title{font-size:2.2em;}.elementor-2619 .elementor-element.elementor-element-7498a318 > .elementor-widget-container{padding:0em 0em 0em 0em;}}