.elementor-1645 .elementor-element.elementor-element-965b700{--display:flex;--min-height:0px;--overlay-opacity:0.5;--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-1645 .elementor-element.elementor-element-965b700::before, .elementor-1645 .elementor-element.elementor-element-965b700 > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-965b700 > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-965b700 > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-965b700 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-965b700 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-965b700.e-con{--align-self:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-repeater-item-baca68d .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/769f68fc2136c3bcdfd1cbd095be5ecf.jpg);background-size:cover;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-repeater-item-baca68d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-repeater-item-baca68d .swiper-slide-contents{margin:0 auto;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-repeater-item-baca68d .swiper-slide-inner{align-items:center;text-align:center;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-slide{transition-duration:calc(5000ms*1.2);height:554px;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-46cb583 );border-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-46cb583 );border-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-slide-contents{max-width:80%;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-slide-inner{text-align:center;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-heading{font-family:"PlayfairDisplay", Sans-serif;font-size:3rem;font-weight:600;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-description{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-swiper-button{font-size:42px;color:var( --e-global-color-46cb583 );}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-swiper-button svg{fill:var( --e-global-color-46cb583 );}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-pagination-fraction{font-size:0px;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-46cb583 );opacity:var( --e-global-color-46cb583 );}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-640311d{--display:flex;--min-height:781px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-10e1ae2{--display:flex;--min-height:151px;--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:flex-start;}.elementor-1645 .elementor-element.elementor-element-10e1ae2.e-con{--flex-grow:0;--flex-shrink:0;}.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-1645 .elementor-element.elementor-element-b2019d8{width:var( --container-widget-width, 117.27% );max-width:117.27%;--container-widget-width:117.27%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-b2019d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-b2019d8 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.6rem;font-weight:600;line-height:49px;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-f8090cb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.3px;width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-f8090cb .elementor-divider-separator{width:100%;}.elementor-1645 .elementor-element.elementor-element-f8090cb .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-ec6fa34{width:var( --container-widget-width, 99.969% );max-width:99.969%;--container-widget-width:99.969%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-ec6fa34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-72ac14c{width:var( --container-widget-width, 99.969% );max-width:99.969%;--container-widget-width:99.969%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-72ac14c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-14bb631{width:var( --container-widget-width, 99.969% );max-width:99.969%;--container-widget-width:99.969%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-14bb631.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-text{transition:color 0.3s;}.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-1645 .elementor-element.elementor-element-abae379{width:var( --container-widget-width, 108.489% );max-width:108.489%;--container-widget-width:108.489%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-abae379.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-fede2e8{width:var( --container-widget-width, 108.489% );max-width:108.489%;--container-widget-width:108.489%;--container-widget-flex-grow:0;text-align:start;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-fede2e8.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-1645 .elementor-element.elementor-element-1e94581 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;padding:022px 012px 022px 012px;}.elementor-1645 .elementor-element.elementor-element-1e94581 .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-1e94581 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-1e94581{width:var( --container-widget-width, 62.269% );max-width:62.269%;--container-widget-width:62.269%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-1e94581.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-1e94581 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-acbd50b{--display:flex;--min-height:634px;--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;}.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-1645 .elementor-element.elementor-element-088c937 img{width:667px;max-width:430px;height:500px;}.elementor-1645 .elementor-element.elementor-element-314e394{--display:flex;--min-height:630px;--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;--overlay-opacity:0.94;}.elementor-1645 .elementor-element.elementor-element-314e394:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-314e394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/clay-elliot-1by_GbwEMwc-unsplash.webp");background-position:center center;}.elementor-1645 .elementor-element.elementor-element-314e394::before, .elementor-1645 .elementor-element.elementor-element-314e394 > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-314e394 > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-314e394 > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-314e394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-314e394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-29f71f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-29f71f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-737c80d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1645 .elementor-element.elementor-element-737c80d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-68f4630{width:var( --container-widget-width, 83.055% );max-width:83.055%;--container-widget-width:83.055%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-68f4630.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-e73aa5d{width:var( --container-widget-width, 83.055% );max-width:83.055%;--container-widget-width:83.055%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-e73aa5d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-9483a83{width:var( --container-widget-width, 83.055% );max-width:83.055%;--container-widget-width:83.055%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-9483a83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-7666500{width:var( --container-widget-width, 83.055% );max-width:83.055%;--container-widget-width:83.055%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-7666500.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-93f2dae{width:var( --container-widget-width, 60.677% );max-width:60.677%;--container-widget-width:60.677%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-46cb583 );}.elementor-1645 .elementor-element.elementor-element-93f2dae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:500;fill:var( --e-global-color-46cb583 );color:var( --e-global-color-46cb583 );border-radius:0px 0px 0px 0px;padding:22px 15px 22px 15px;}.elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-795f953{width:var( --container-widget-width, 429px );max-width:429px;--container-widget-width:429px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-795f953.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button:hover svg, .elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-d9bf926{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;font-style:italic;color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-d9bf926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-d9bf926.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-b0fc5cc{--display:flex;--min-height:300px;--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;--overlay-opacity:0.05;--padding-top:020px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-b0fc5cc:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-b0fc5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1645 .elementor-element.elementor-element-b0fc5cc::before, .elementor-1645 .elementor-element.elementor-element-b0fc5cc > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-b0fc5cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-b0fc5cc > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-b0fc5cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-b0fc5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/Lineas.svg");--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-47537c2{width:var( --container-widget-width, 44.983% );max-width:44.983%;--container-widget-width:44.983%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-47537c2.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-47537c2 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.6rem;font-weight:600;line-height:49px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-daa44e5{--display:flex;--min-height:220px;--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;--justify-content:center;}.elementor-1645 .elementor-element.elementor-element-daa44e5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-d4f2a89{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-d4f2a89:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-d4f2a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-d4f2a89:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-d4f2a89, .elementor-1645 .elementor-element.elementor-element-d4f2a89::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-d4f2a89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-0e33c00 .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-0e33c00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-0e33c00.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-0e33c00.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-0e33c00.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-0e33c00.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-e458f47{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-e458f47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-e458f47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-11c893f{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-11c893f:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-11c893f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-11c893f:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-11c893f, .elementor-1645 .elementor-element.elementor-element-11c893f::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-11c893f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-2d827db{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-2d827db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-2d827db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-c49ed7f.elementor-element{--order:-99999 /* order start hack */;}.elementor-1645 .elementor-element.elementor-element-c49ed7f .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-c49ed7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-c49ed7f.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-c49ed7f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-c49ed7f.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-c49ed7f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-86933cd{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-86933cd:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-86933cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-86933cd:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-86933cd, .elementor-1645 .elementor-element.elementor-element-86933cd::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-86933cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-694b2a5{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-694b2a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-694b2a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-341699b.elementor-element{--order:-99999 /* order start hack */;}.elementor-1645 .elementor-element.elementor-element-341699b .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-341699b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-341699b.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-341699b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-341699b.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-341699b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-93f8a3b{--display:flex;--min-height:250px;--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;--gap:015px 020px;--row-gap:015px;--column-gap:020px;--overlay-opacity:0.12;--padding-top:1%;--padding-bottom:03%;--padding-left:05%;--padding-right:05%;}.elementor-1645 .elementor-element.elementor-element-93f8a3b:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-93f8a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-93f8a3b::before, .elementor-1645 .elementor-element.elementor-element-93f8a3b > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-93f8a3b > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-93f8a3b > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-93f8a3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-93f8a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/Lineas.svg");--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-b661a4e{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-b661a4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-73ad5aa{width:var( --container-widget-width, 117.27% );max-width:117.27%;--container-widget-width:117.27%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-73ad5aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-73ad5aa .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.6rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-da358e3{--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:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1645 .elementor-element.elementor-element-9c0eb66{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-9c0eb66:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-9c0eb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-9c0eb66:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-9c0eb66, .elementor-1645 .elementor-element.elementor-element-9c0eb66::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-9c0eb66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-1c65f2b{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-1c65f2b:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-1c65f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/6fffd3d55b6267d61677194448834010.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-1c65f2b:hover::before, .elementor-1645 .elementor-element.elementor-element-1c65f2b:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-1c65f2b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-1c65f2b > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-1c65f2b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-1c65f2b:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-90b81e2{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-7606edf.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-7606edf{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-5bd9657{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-5bd9657:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-5bd9657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-5bd9657:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-5bd9657, .elementor-1645 .elementor-element.elementor-element-5bd9657::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-5bd9657.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-ea73cd8{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-ea73cd8:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-ea73cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/5389e70cf34ea5d585bd44cc453806b1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-ea73cd8:hover::before, .elementor-1645 .elementor-element.elementor-element-ea73cd8:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-ea73cd8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-ea73cd8 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-ea73cd8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-ea73cd8:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-2097f92{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-362881f.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-362881f{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-7c9bd8d{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-7c9bd8d:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-7c9bd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-7c9bd8d:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-7c9bd8d, .elementor-1645 .elementor-element.elementor-element-7c9bd8d::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-7c9bd8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-22c2e6d{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-22c2e6d:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-22c2e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/0f0a450025fd648b338d2ae6543209c9.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-22c2e6d:hover::before, .elementor-1645 .elementor-element.elementor-element-22c2e6d:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-22c2e6d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-22c2e6d > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-22c2e6d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-22c2e6d:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-424e743{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-6c65bc1.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-6c65bc1{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-46c2d8d{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-46c2d8d:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-46c2d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-46c2d8d:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-46c2d8d, .elementor-1645 .elementor-element.elementor-element-46c2d8d::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-46c2d8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-8f34d14{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-8f34d14:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-8f34d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/4e58bb637ddfd962ad9f910c8ed784ea.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-8f34d14:hover::before, .elementor-1645 .elementor-element.elementor-element-8f34d14:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-8f34d14:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-8f34d14 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-8f34d14 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-8f34d14:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-a26380d{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-e345bd9.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-e345bd9{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-f9a1057{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-f9a1057:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-f9a1057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-f9a1057:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-f9a1057, .elementor-1645 .elementor-element.elementor-element-f9a1057::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-f9a1057.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-b7349f5{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-b7349f5:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-b7349f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/482f65160b87a60d369d86acde603021.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-b7349f5:hover::before, .elementor-1645 .elementor-element.elementor-element-b7349f5:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-b7349f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-b7349f5 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-b7349f5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-b7349f5:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-9ffe8fa{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-f4b223b.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-f4b223b{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:500;fill:var( --e-global-color-46cb583 );color:var( --e-global-color-46cb583 );border-radius:0px 0px 0px 0px;padding:22px 15px 22px 15px;}.elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-d61d5dc{width:var( --container-widget-width, 429px );max-width:429px;--container-widget-width:429px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-d61d5dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button:hover svg, .elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-0904b06{--display:flex;--min-height:400px;--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;--overlay-opacity:0.05;--padding-top:020px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-0904b06:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-0904b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1645 .elementor-element.elementor-element-0904b06::before, .elementor-1645 .elementor-element.elementor-element-0904b06 > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-0904b06 > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-0904b06 > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-0904b06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-0904b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/Lineas.svg");--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-c87494c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1645 .elementor-element.elementor-element-c87494c .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-c87494c .elementor-icon{font-size:28px;}.elementor-1645 .elementor-element.elementor-element-c87494c .elementor-icon svg{height:28px;}.elementor-1645 .elementor-element.elementor-element-85f0668{width:var( --container-widget-width, 68.111% );max-width:68.111%;--container-widget-width:68.111%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-85f0668.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-85f0668 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.6rem;font-weight:600;line-height:49px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-c66c651{--display:flex;--min-height:220px;--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;--justify-content:center;}.elementor-1645 .elementor-element.elementor-element-c66c651.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-85c0658{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-85c0658:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-85c0658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-85c0658:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-85c0658, .elementor-1645 .elementor-element.elementor-element-85c0658::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-85c0658.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-02d7808 .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-02d7808.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-02d7808.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-02d7808.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-02d7808.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-02d7808.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-690f51d{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-690f51d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-690f51d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-6776b21{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-6776b21:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-6776b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-6776b21:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-6776b21, .elementor-1645 .elementor-element.elementor-element-6776b21::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-6776b21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-a3c72b5{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-a3c72b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-a3c72b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-28f6cbd.elementor-element{--order:-99999 /* order start hack */;}.elementor-1645 .elementor-element.elementor-element-28f6cbd .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-28f6cbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-28f6cbd.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-28f6cbd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-28f6cbd.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-28f6cbd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-3561877{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-3561877:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-3561877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-3561877:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-3561877, .elementor-1645 .elementor-element.elementor-element-3561877::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-3561877.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-4257b8b{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-4257b8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-4257b8b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-962f79c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1645 .elementor-element.elementor-element-962f79c .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-962f79c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-962f79c.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-962f79c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-962f79c.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-962f79c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-dc285a1{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 46px -19px 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-1645 .elementor-element.elementor-element-dc285a1:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-dc285a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-dc285a1:hover{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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1645 .elementor-element.elementor-element-dc285a1, .elementor-1645 .elementor-element.elementor-element-dc285a1::before{--border-transition:0.5s;}.elementor-1645 .elementor-element.elementor-element-dc285a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-246bb8d{width:var( --container-widget-width, 109.912% );max-width:109.912%;--container-widget-width:109.912%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-246bb8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-246bb8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;line-height:27px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-357f1f9.elementor-element{--order:-99999 /* order start hack */;}.elementor-1645 .elementor-element.elementor-element-357f1f9 .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-357f1f9.elementor-view-stacked .elementor-icon{background-color:#CE6215;}.elementor-1645 .elementor-element.elementor-element-357f1f9.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-357f1f9.elementor-view-default .elementor-icon{color:#CE6215;border-color:#CE6215;}.elementor-1645 .elementor-element.elementor-element-357f1f9.elementor-view-framed .elementor-icon, .elementor-1645 .elementor-element.elementor-element-357f1f9.elementor-view-default .elementor-icon svg{fill:#CE6215;}.elementor-1645 .elementor-element.elementor-element-357f1f9 .elementor-icon{font-size:43px;}.elementor-1645 .elementor-element.elementor-element-357f1f9 .elementor-icon svg{height:43px;}.elementor-1645 .elementor-element.elementor-element-9f67831{width:var( --container-widget-width, 75.111% );max-width:75.111%;--container-widget-width:75.111%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-9f67831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-9f67831 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-38c73f2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;padding:022px 012px 022px 012px;}.elementor-1645 .elementor-element.elementor-element-38c73f2 .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-38c73f2 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-38c73f2{width:var( --container-widget-width, 22.053% );max-width:22.053%;--container-widget-width:22.053%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-38c73f2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-38c73f2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-3b4653e{--display:flex;--min-height:490px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:01%;--padding-bottom:03%;--padding-left:05%;--padding-right:05%;}.elementor-1645 .elementor-element.elementor-element-3b4653e:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-3b4653e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-1282190{--display:flex;--min-height:151px;--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;}.elementor-1645 .elementor-element.elementor-element-bcdbff2{width:var( --container-widget-width, 117.27% );max-width:117.27%;--container-widget-width:117.27%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-bcdbff2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bcdbff2 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.6rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-4dbe67c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.3px;width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-4dbe67c .elementor-divider-separator{width:100%;}.elementor-1645 .elementor-element.elementor-element-4dbe67c .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-1645 .elementor-element.elementor-element-5c346c0{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1645 .elementor-element.elementor-element-e19d61e{--display:flex;--min-height:420px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-e19d61e:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-e19d61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-e19d61e:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-e19d61e, .elementor-1645 .elementor-element.elementor-element-e19d61e::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-e19d61e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-9bb60e4{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-9bb60e4:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-9bb60e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/c515eedf48e2de56d778a58ea73c459e.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-9bb60e4:hover::before, .elementor-1645 .elementor-element.elementor-element-9bb60e4:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-9bb60e4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-9bb60e4 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-9bb60e4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-9bb60e4:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-e6324b3{--display:flex;}.elementor-1645 .elementor-element.elementor-element-89c955e{--display:flex;--min-height:50px;--border-radius:50px 50px 50px 50px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-89c955e:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-89c955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E77C30;}.elementor-1645 .elementor-element.elementor-element-89c955e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bf22f7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-bf22f7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bf22f7a img{max-width:25px;height:25px;}.elementor-1645 .elementor-element.elementor-element-c63993e{--display:flex;--min-height:160px;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-9197e1d{text-align:center;}.elementor-1645 .elementor-element.elementor-element-9197e1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-3a1886d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-3a1886d{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-d02734f{--display:flex;--min-height:420px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-d02734f:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-d02734f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-d02734f:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-d02734f, .elementor-1645 .elementor-element.elementor-element-d02734f::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-d02734f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-4a0fb94{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-4a0fb94:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-4a0fb94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/851b322da08a89866fb54ba0c6f33f53.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-4a0fb94:hover::before, .elementor-1645 .elementor-element.elementor-element-4a0fb94:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-4a0fb94:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-4a0fb94 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-4a0fb94 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-4a0fb94:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-5569e39{--display:flex;}.elementor-1645 .elementor-element.elementor-element-3cfbaa4{--display:flex;--min-height:50px;--border-radius:50px 50px 50px 50px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-3cfbaa4:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-3cfbaa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E77C30;}.elementor-1645 .elementor-element.elementor-element-3cfbaa4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bd7ad3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-bd7ad3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bd7ad3a img{max-width:25px;height:25px;}.elementor-1645 .elementor-element.elementor-element-da7a32b{--display:flex;--min-height:160px;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-825e9bc{text-align:center;}.elementor-1645 .elementor-element.elementor-element-825e9bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-dae9470.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-dae9470{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-a14a3bf{--display:flex;--min-height:420px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-a14a3bf:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-a14a3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-a14a3bf:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-a14a3bf, .elementor-1645 .elementor-element.elementor-element-a14a3bf::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-a14a3bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-3cdbcc8{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-3cdbcc8:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-3cdbcc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/eeb252e5f4b932dcafbe25c4fbcfaf9f.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-3cdbcc8:hover::before, .elementor-1645 .elementor-element.elementor-element-3cdbcc8:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-3cdbcc8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-3cdbcc8 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-3cdbcc8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-3cdbcc8:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-bc64684{--display:flex;}.elementor-1645 .elementor-element.elementor-element-d8721ab{--display:flex;--min-height:50px;--border-radius:50px 50px 50px 50px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-d8721ab:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-d8721ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E77C30;}.elementor-1645 .elementor-element.elementor-element-d8721ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bb8edfb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-bb8edfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bb8edfb img{max-width:25px;height:25px;}.elementor-1645 .elementor-element.elementor-element-8f7ef9d{--display:flex;--min-height:160px;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-df7bd7b{text-align:center;}.elementor-1645 .elementor-element.elementor-element-df7bd7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-6965e5a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-6965e5a{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-2c0e29d{--display:flex;--min-height:180px;--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;--overlay-opacity:0.05;--padding-top:035px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-2c0e29d:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-2c0e29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1645 .elementor-element.elementor-element-2c0e29d::before, .elementor-1645 .elementor-element.elementor-element-2c0e29d > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-2c0e29d > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-2c0e29d > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-2c0e29d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-2c0e29d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/Lineas.svg");--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-d22d996{--display:flex;--min-height:31px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-251d6bb{width:var( --container-widget-width, 55.223% );max-width:55.223%;--container-widget-width:55.223%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-251d6bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-251d6bb .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.6rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-bc61bc9{--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:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1645 .elementor-element.elementor-element-406e51b{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-406e51b:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-406e51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-406e51b:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-406e51b, .elementor-1645 .elementor-element.elementor-element-406e51b::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-406e51b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-f915aa0{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-f915aa0:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-f915aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/7dc53b0e44676e25057b205b180c3c40.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-f915aa0:hover::before, .elementor-1645 .elementor-element.elementor-element-f915aa0:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-f915aa0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-f915aa0 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-f915aa0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-f915aa0:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-699e2fa{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-cefcc4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-cefcc4b.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-cefcc4b{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;line-height:22px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-b2eec62{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-b2eec62:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-b2eec62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-b2eec62:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-b2eec62, .elementor-1645 .elementor-element.elementor-element-b2eec62::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-b2eec62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-f3cdbf1{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-f3cdbf1:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-f3cdbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/eaf8afec96911694ff3567ccdf6342ae.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-f3cdbf1:hover::before, .elementor-1645 .elementor-element.elementor-element-f3cdbf1:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-f3cdbf1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-f3cdbf1 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-f3cdbf1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-f3cdbf1:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-cfb6f51{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-652326b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-652326b.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-652326b{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;line-height:22px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-20efc31{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-20efc31:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-20efc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-20efc31:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-20efc31, .elementor-1645 .elementor-element.elementor-element-20efc31::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-20efc31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-78491a7{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-78491a7:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-78491a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/72e4ccc8af52cb712e506b360a3eee50.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-78491a7:hover::before, .elementor-1645 .elementor-element.elementor-element-78491a7:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-78491a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-78491a7 > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-78491a7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-78491a7:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-5158c61{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-c3694b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-c3694b3.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-c3694b3{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;line-height:22px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-1e0e5a5{--display:flex;--min-height:80px;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--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-1645 .elementor-element.elementor-element-1e0e5a5:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-1e0e5a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-1e0e5a5:hover{background-color:var( --e-global-color-accent );border-style:none;box-shadow:0px 0px 7px 1px rgba(0,0,0,0.5);}.elementor-1645 .elementor-element.elementor-element-1e0e5a5, .elementor-1645 .elementor-element.elementor-element-1e0e5a5::before{--border-transition:0.3s;}.elementor-1645 .elementor-element.elementor-element-1e0e5a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-850548b{--display:flex;--min-height:200px;--justify-content:flex-start;--background-transition:0.3s;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-850548b:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-850548b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/28ccd981cdd4b436bf3c3e2269de1f9c.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1645 .elementor-element.elementor-element-850548b:hover::before, .elementor-1645 .elementor-element.elementor-element-850548b:hover > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-850548b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-850548b > .elementor-background-slideshow:hover::before, .elementor-1645 .elementor-element.elementor-element-850548b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#4B2B1D;--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-850548b:hover{--overlay-opacity:0.3;}.elementor-1645 .elementor-element.elementor-element-ad88a86{--display:flex;--min-height:90px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1645 .elementor-element.elementor-element-de0b4de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-de0b4de.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-de0b4de{text-align:center;font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:600;line-height:22px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-62c6262 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-62c6262.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-62c6262 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:400;font-style:italic;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-8a4d53d{--display:flex;--min-height:261px;--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;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-8a4d53d:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-8a4d53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-8a4d53d::before, .elementor-1645 .elementor-element.elementor-element-8a4d53d > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-8a4d53d > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-8a4d53d > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-8a4d53d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-8a4d53d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-8a4d53d.e-con{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-528842d{width:var( --container-widget-width, 4.159% );max-width:4.159%;--container-widget-width:4.159%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-528842d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-528842d .elementor-icon-wrapper{text-align:center;}.elementor-1645 .elementor-element.elementor-element-528842d .elementor-icon{font-size:32px;}.elementor-1645 .elementor-element.elementor-element-528842d .elementor-icon svg{height:32px;}.elementor-1645 .elementor-element.elementor-element-8e2898a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-8e2898a.e-con{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-94bd1e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-94bd1e9 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-bb8e734 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-bb8e734.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-bb8e734 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-c65c7fd{--display:flex;--min-height:328px;--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:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1645 .elementor-element.elementor-element-ec82caa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1645 .elementor-element.elementor-element-ec82caa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-117ddb0{width:var( --container-widget-width, 110.882% );max-width:110.882%;--container-widget-width:110.882%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-117ddb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-117ddb0 img{width:100%;height:350px;}.elementor-1645 .elementor-element.elementor-element-98a670c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1645 .elementor-element.elementor-element-98a670c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-7224f5f{width:var( --container-widget-width, 110.882% );max-width:110.882%;--container-widget-width:110.882%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-7224f5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-7224f5f img{width:100%;height:350px;}.elementor-1645 .elementor-element.elementor-element-20d5339{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1645 .elementor-element.elementor-element-20d5339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-174f948{width:var( --container-widget-width, 110.882% );max-width:110.882%;--container-widget-width:110.882%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-174f948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-174f948 img{width:100%;height:350px;}.elementor-1645 .elementor-element.elementor-element-c92343f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1645 .elementor-element.elementor-element-c92343f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-c2ab083{width:var( --container-widget-width, 110.882% );max-width:110.882%;--container-widget-width:110.882%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-c2ab083.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-c2ab083 img{width:100%;height:350px;}.elementor-1645 .elementor-element.elementor-element-2edc6c4{--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;}.elementor-1645 .elementor-element.elementor-element-2edc6c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-72d41d3{width:var( --container-widget-width, 110.882% );max-width:110.882%;--container-widget-width:110.882%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-72d41d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-72d41d3 img{width:100%;height:350px;}.elementor-1645 .elementor-element.elementor-element-7becd20{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-54b82a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-54b82a1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-638dd88 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;padding:022px 012px 022px 012px;}.elementor-1645 .elementor-element.elementor-element-638dd88 .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-638dd88 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-638dd88{width:var( --container-widget-width, 22.053% );max-width:22.053%;--container-widget-width:22.053%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-638dd88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-638dd88 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-d8281dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-d8281dd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-1645 .elementor-element.elementor-element-db19b02{--display:flex;--min-height:540px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.03;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1645 .elementor-element.elementor-element-db19b02:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-db19b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-db19b02::before, .elementor-1645 .elementor-element.elementor-element-db19b02 > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-db19b02 > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-db19b02 > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-db19b02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-db19b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/Lineas.svg");--background-overlay:'';background-position:center center;}.elementor-1645 .elementor-element.elementor-element-cbb32a4{width:var( --container-widget-width, 915px );max-width:915px;--container-widget-width:915px;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-cbb32a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-cbb32a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2rem;font-weight:600;line-height:37px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-fe0571d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-1645 .elementor-element.elementor-element-fe0571d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-a403852{width:var( --container-widget-width, 38.48% );max-width:38.48%;--container-widget-width:38.48%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-a403852 > .elementor-widget-container{background-color:var( --e-global-color-46cb583 );padding:10px 10px 10px 10px;border-radius:7px 7px 7px 7px;}.elementor-1645 .elementor-element.elementor-element-a403852.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-ad413be{width:var( --container-widget-width, 38.48% );max-width:38.48%;--container-widget-width:38.48%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-ad413be > .elementor-widget-container{background-color:var( --e-global-color-46cb583 );padding:10px 10px 10px 10px;border-radius:7px 7px 7px 7px;}.elementor-1645 .elementor-element.elementor-element-ad413be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-5c1deaa{width:var( --container-widget-width, 38.48% );max-width:38.48%;--container-widget-width:38.48%;--container-widget-flex-grow:0;--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-1645 .elementor-element.elementor-element-5c1deaa > .elementor-widget-container{background-color:var( --e-global-color-46cb583 );padding:10px 10px 10px 10px;border-radius:7px 7px 7px 7px;}.elementor-1645 .elementor-element.elementor-element-5c1deaa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;fill:var( --e-global-color-46cb583 );color:var( --e-global-color-46cb583 );padding:022px 012px 022px 012px;}.elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-62da192{width:var( --container-widget-width, 22.053% );max-width:22.053%;--container-widget-width:22.053%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-62da192.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-2c22460{--display:flex;--min-height:770px;--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;--overlay-opacity:0.68;--padding-top:02%;--padding-bottom:02%;--padding-left:0%;--padding-right:0%;}.elementor-1645 .elementor-element.elementor-element-2c22460:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-2c22460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46cb583 );}.elementor-1645 .elementor-element.elementor-element-2c22460::before, .elementor-1645 .elementor-element.elementor-element-2c22460 > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-2c22460 > .e-con-inner > .elementor-background-video-container::before, .elementor-1645 .elementor-element.elementor-element-2c22460 > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-2c22460 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1645 .elementor-element.elementor-element-2c22460 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1645 .elementor-element.elementor-element-1839261{width:var( --container-widget-width, 1.762% );max-width:1.762%;--container-widget-width:1.762%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-1839261.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-363bb00{width:var( --container-widget-width, 60.64% );max-width:60.64%;--container-widget-width:60.64%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-363bb00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-363bb00 .elementor-heading-title{font-family:"PlayfairDisplay", Sans-serif;font-size:2.2rem;font-weight:600;line-height:51px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-b286153{--display:flex;--min-height:460px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:7px 7px 7px 7px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1645 .elementor-element.elementor-element-b286153:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-b286153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1645 .elementor-element.elementor-element-b286153.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1645 .elementor-element.elementor-element-8fc5681{width:var( --container-widget-width, 99.611% );max-width:99.611%;--container-widget-width:99.611%;--container-widget-flex-grow:0;--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;}.elementor-1645 .elementor-element.elementor-element-8fc5681.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:12px;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-12px;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group > label, .elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1.3rem;font-weight:500;padding:025px 012px 25px 012px;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;transition-duration:600ms;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;transition-duration:600ms;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:600ms;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:600ms;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1645 .elementor-element.elementor-element-8fc5681 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-1645 .elementor-element.elementor-element-66d0feb{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-1645 .elementor-element.elementor-element-66d0feb .elementor-headline{text-align:center;font-family:"Lato", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-1645 .elementor-element.elementor-element-66d0feb .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-1645 .elementor-element.elementor-element-66d0feb .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1645 .elementor-element.elementor-element-66d0feb .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#E77C30;stroke:#E77C30;}.elementor-1645 .elementor-element.elementor-element-66d0feb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-1645 .elementor-element.elementor-element-4ddf8b1 .elementor-button{background-color:#19D40D;font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:500;border-radius:0px 0px 0px 0px;padding:022px 012px 022px 012px;}.elementor-1645 .elementor-element.elementor-element-4ddf8b1 .elementor-button:hover, .elementor-1645 .elementor-element.elementor-element-4ddf8b1 .elementor-button:focus{background-color:#21A019;}.elementor-1645 .elementor-element.elementor-element-4ddf8b1{width:var( --container-widget-width, 25.663% );max-width:25.663%;--container-widget-width:25.663%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-4ddf8b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1645 .elementor-element.elementor-element-4ddf8b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1645 .elementor-element.elementor-element-7becd20{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1645 .elementor-element.elementor-element-10e1ae2{--width:58%;}.elementor-1645 .elementor-element.elementor-element-acbd50b{--width:100%;}.elementor-1645 .elementor-element.elementor-element-737c80d{--width:48.297%;}.elementor-1645 .elementor-element.elementor-element-b0fc5cc{--width:100%;}.elementor-1645 .elementor-element.elementor-element-daa44e5{--width:87%;}.elementor-1645 .elementor-element.elementor-element-d4f2a89{--width:250px;}.elementor-1645 .elementor-element.elementor-element-11c893f{--width:250px;}.elementor-1645 .elementor-element.elementor-element-86933cd{--width:250px;}.elementor-1645 .elementor-element.elementor-element-b661a4e{--width:61.017%;}.elementor-1645 .elementor-element.elementor-element-9c0eb66{--width:22%;}.elementor-1645 .elementor-element.elementor-element-5bd9657{--width:22%;}.elementor-1645 .elementor-element.elementor-element-7c9bd8d{--width:22%;}.elementor-1645 .elementor-element.elementor-element-46c2d8d{--width:22%;}.elementor-1645 .elementor-element.elementor-element-f9a1057{--width:22%;}.elementor-1645 .elementor-element.elementor-element-0904b06{--width:100%;}.elementor-1645 .elementor-element.elementor-element-c66c651{--width:87%;}.elementor-1645 .elementor-element.elementor-element-85c0658{--width:250px;}.elementor-1645 .elementor-element.elementor-element-6776b21{--width:250px;}.elementor-1645 .elementor-element.elementor-element-3561877{--width:250px;}.elementor-1645 .elementor-element.elementor-element-dc285a1{--width:250px;}.elementor-1645 .elementor-element.elementor-element-e19d61e{--width:28%;}.elementor-1645 .elementor-element.elementor-element-89c955e{--width:50px;}.elementor-1645 .elementor-element.elementor-element-d02734f{--width:28%;}.elementor-1645 .elementor-element.elementor-element-3cfbaa4{--width:50px;}.elementor-1645 .elementor-element.elementor-element-a14a3bf{--width:28%;}.elementor-1645 .elementor-element.elementor-element-d8721ab{--width:50px;}.elementor-1645 .elementor-element.elementor-element-2c0e29d{--width:100%;}.elementor-1645 .elementor-element.elementor-element-406e51b{--width:22%;}.elementor-1645 .elementor-element.elementor-element-b2eec62{--width:22%;}.elementor-1645 .elementor-element.elementor-element-20efc31{--width:22%;}.elementor-1645 .elementor-element.elementor-element-1e0e5a5{--width:22%;}.elementor-1645 .elementor-element.elementor-element-8a4d53d{--width:100%;}.elementor-1645 .elementor-element.elementor-element-8e2898a{--width:996px;}.elementor-1645 .elementor-element.elementor-element-c65c7fd{--content-width:1500px;}.elementor-1645 .elementor-element.elementor-element-ec82caa{--width:100%;}.elementor-1645 .elementor-element.elementor-element-98a670c{--width:100%;}.elementor-1645 .elementor-element.elementor-element-20d5339{--width:100%;}.elementor-1645 .elementor-element.elementor-element-c92343f{--width:100%;}.elementor-1645 .elementor-element.elementor-element-2edc6c4{--width:100%;}.elementor-1645 .elementor-element.elementor-element-54b82a1{--width:74.148%;}.elementor-1645 .elementor-element.elementor-element-b286153{--width:578px;}}@media(min-width:1025px){.elementor-1645 .elementor-element.elementor-element-314e394:not(.elementor-motion-effects-element-type-background), .elementor-1645 .elementor-element.elementor-element-314e394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1645 .elementor-element.elementor-element-965b700{--min-height:0px;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-slide{height:80vh;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .swiper-slide-contents{max-width:95%;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-heading{font-size:1.7rem;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-description{font-size:1.2rem;}.elementor-1645 .elementor-element.elementor-element-ee67a4c .elementor-slide-button{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-640311d.e-con{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-10e1ae2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1645 .elementor-element.elementor-element-10e1ae2.e-con{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-b2019d8 .elementor-heading-title{font-size:2rem;line-height:37px;}.elementor-1645 .elementor-element.elementor-element-f8090cb.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-f8090cb .elementor-divider{text-align:center;}.elementor-1645 .elementor-element.elementor-element-f8090cb .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-ec6fa34 .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-72ac14c .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-14bb631 .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-abae379{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-fede2e8{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-1e94581{width:var( --container-widget-width, 336.8px );max-width:336.8px;--container-widget-width:336.8px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-1e94581.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-1e94581 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-1e94581 .elementor-button{font-size:1rem;line-height:1.2em;padding:010px 010px 010px 010px;}.elementor-1645 .elementor-element.elementor-element-acbd50b{--min-height:374px;}.elementor-1645 .elementor-element.elementor-element-088c937 img{width:312px;height:328px;}.elementor-1645 .elementor-element.elementor-element-314e394{--min-height:450px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1645 .elementor-element.elementor-element-314e394.e-con{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-29f71f1{width:var( --container-widget-width, 333.8px );max-width:333.8px;--container-widget-width:333.8px;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-29f71f1 .elementor-heading-title{font-size:2.5rem;line-height:46px;}.elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-68f4630 .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-e73aa5d .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-9483a83 .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-7666500 .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-93f2dae{width:var( --container-widget-width, 90.486% );max-width:90.486%;--container-widget-width:90.486%;--container-widget-flex-grow:0;font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-93f2dae.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-795f953{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-795f953 .elementor-button{font-size:1.2rem;line-height:1.2em;}.elementor-1645 .elementor-element.elementor-element-d9bf926{width:var( --container-widget-width, 995% );max-width:995%;--container-widget-width:995%;--container-widget-flex-grow:0;font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-b0fc5cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-47537c2{width:var( --container-widget-width, 311.2px );max-width:311.2px;--container-widget-width:311.2px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-47537c2 .elementor-heading-title{font-size:2rem;line-height:41px;}.elementor-1645 .elementor-element.elementor-element-daa44e5{--width:95%;}.elementor-1645 .elementor-element.elementor-element-73ad5aa > .elementor-widget-container{padding:20px 0px 020px 0px;}.elementor-1645 .elementor-element.elementor-element-73ad5aa .elementor-heading-title{line-height:40px;}.elementor-1645 .elementor-element.elementor-element-d61d5dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-d61d5dc .elementor-button{font-size:1.2rem;line-height:1.2em;}.elementor-1645 .elementor-element.elementor-element-0904b06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-85f0668{width:var( --container-widget-width, 311.2px );max-width:311.2px;--container-widget-width:311.2px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-85f0668 .elementor-heading-title{font-size:2rem;line-height:41px;}.elementor-1645 .elementor-element.elementor-element-c66c651{--width:95%;}.elementor-1645 .elementor-element.elementor-element-9f67831{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-9f67831 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1645 .elementor-element.elementor-element-9f67831.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-9f67831 .elementor-heading-title{font-size:1.3rem;line-height:28px;}.elementor-1645 .elementor-element.elementor-element-38c73f2{width:var( --container-widget-width, 336.8px );max-width:336.8px;--container-widget-width:336.8px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-38c73f2.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-38c73f2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-38c73f2 .elementor-button{font-size:1rem;line-height:1.2em;padding:010px 010px 010px 010px;}.elementor-1645 .elementor-element.elementor-element-bcdbff2 > .elementor-widget-container{padding:20px 0px 020px 0px;}.elementor-1645 .elementor-element.elementor-element-bcdbff2 .elementor-heading-title{line-height:40px;}.elementor-1645 .elementor-element.elementor-element-89c955e{--width:50px;}.elementor-1645 .elementor-element.elementor-element-3a1886d{width:var( --container-widget-width, 97.686% );max-width:97.686%;--container-widget-width:97.686%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-3cfbaa4{--width:50px;}.elementor-1645 .elementor-element.elementor-element-dae9470{width:var( --container-widget-width, 97.686% );max-width:97.686%;--container-widget-width:97.686%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-d8721ab{--width:50px;}.elementor-1645 .elementor-element.elementor-element-6965e5a{width:var( --container-widget-width, 97.686% );max-width:97.686%;--container-widget-width:97.686%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-2c0e29d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-d22d996{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-251d6bb > .elementor-widget-container{padding:20px 0px 020px 0px;}.elementor-1645 .elementor-element.elementor-element-251d6bb .elementor-heading-title{line-height:40px;}.elementor-1645 .elementor-element.elementor-element-62c6262{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-62c6262 .elementor-heading-title{font-size:1.2rem;line-height:32px;}.elementor-1645 .elementor-element.elementor-element-8a4d53d{--min-height:218px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-1645 .elementor-element.elementor-element-528842d{width:var( --container-widget-width, 49.344px );max-width:49.344px;--container-widget-width:49.344px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-8e2898a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1645 .elementor-element.elementor-element-94bd1e9{width:var( --container-widget-width, 306px );max-width:306px;--container-widget-width:306px;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-94bd1e9 .elementor-heading-title{font-size:1.8rem;line-height:35px;}.elementor-1645 .elementor-element.elementor-element-bb8e734{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-bb8e734 .elementor-heading-title{font-size:1.5rem;line-height:32px;}.elementor-1645 .elementor-element.elementor-element-7becd20{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1645 .elementor-element.elementor-element-638dd88{width:var( --container-widget-width, 336.8px );max-width:336.8px;--container-widget-width:336.8px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-638dd88.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-638dd88 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-638dd88 .elementor-button{font-size:1rem;line-height:1.2em;padding:010px 010px 010px 010px;}.elementor-1645 .elementor-element.elementor-element-d8281dd{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;text-align:center;}.elementor-1645 .elementor-element.elementor-element-d8281dd .elementor-heading-title{font-size:1rem;line-height:21px;}.elementor-1645 .elementor-element.elementor-element-cbb32a4{width:var( --container-widget-width, 320.3px );max-width:320.3px;--container-widget-width:320.3px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-cbb32a4 .elementor-heading-title{font-size:1.3rem;line-height:30px;}.elementor-1645 .elementor-element.elementor-element-fe0571d{text-align:center;}.elementor-1645 .elementor-element.elementor-element-fe0571d .elementor-heading-title{font-size:1.2rem;}.elementor-1645 .elementor-element.elementor-element-a403852{width:var( --container-widget-width, 411.075px );max-width:411.075px;--container-widget-width:411.075px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-a403852 .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-ad413be{width:var( --container-widget-width, 411.075px );max-width:411.075px;--container-widget-width:411.075px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-ad413be .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-5c1deaa{width:var( --container-widget-width, 411.075px );max-width:411.075px;--container-widget-width:411.075px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1645 .elementor-element.elementor-element-5c1deaa .elementor-icon-list-item > a{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-62da192{width:var( --container-widget-width, 336.8px );max-width:336.8px;--container-widget-width:336.8px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-62da192.elementor-element{--align-self:center;}.elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1645 .elementor-element.elementor-element-62da192 .elementor-button{font-size:1rem;line-height:1.2em;padding:010px 010px 010px 010px;}.elementor-1645 .elementor-element.elementor-element-2c22460{--min-height:155px;--padding-top:030px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1645 .elementor-element.elementor-element-1839261{width:var( --container-widget-width, 8.766% );max-width:8.766%;--container-widget-width:8.766%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-1839261 img{width:100%;}.elementor-1645 .elementor-element.elementor-element-363bb00{width:var( --container-widget-width, 321.075px );max-width:321.075px;--container-widget-width:321.075px;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-363bb00 .elementor-heading-title{font-size:1.8rem;line-height:41px;}.elementor-1645 .elementor-element.elementor-element-8fc5681{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-66d0feb .elementor-headline{font-size:1rem;}.elementor-1645 .elementor-element.elementor-element-4ddf8b1{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1645 .elementor-element.elementor-element-4ddf8b1 .elementor-button{font-size:1rem;line-height:27px;}}/* Start custom CSS for form, class: .elementor-element-8fc5681 */a{color:#556B2F;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlayfairDisplay';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/PlayfairDisplay-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: oblique;
	font-weight: bold;
	font-display: auto;
	src: url('https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/PlayfairDisplay-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/PlayfairDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'PlayfairDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fusteriaivanvillanueva.com/wp-content/uploads/2025/06/PlayfairDisplay-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */