.elementor-2392 .elementor-element.elementor-element-13509a4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-f294165{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-f294165:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-f294165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14141400;}.elementor-2392 .elementor-element.elementor-element-f294165.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2392 .elementor-element.elementor-element-b4120e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--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-2392 .elementor-element.elementor-element-b4120e5.e-con{--align-self:flex-start;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-4e7767c{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 52px 0px 0px;--dynamic-text-color:var( --e-global-color-350d83c );--typing-selected-bg-color:#FFFFFF29;--typing-selected-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-4e7767c .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:55px;}.elementor-2392 .elementor-element.elementor-element-4e7767c .elementor-headline-plain-text{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-4e7767c .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:1px;}.elementor-2392 .elementor-element.elementor-element-c39ea9d{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 52px 0px 0px;--dynamic-text-color:var( --e-global-color-350d83c );--typing-selected-bg-color:#FFFFFF29;--typing-selected-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-c39ea9d .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:55px;}.elementor-2392 .elementor-element.elementor-element-c39ea9d .elementor-headline-plain-text{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-c39ea9d .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:1px;}.elementor-2392 .elementor-element.elementor-element-fa78d47{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 52px 0px 0px;--dynamic-text-color:var( --e-global-color-350d83c );--typing-selected-bg-color:#FFFFFF29;--typing-selected-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-fa78d47 .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:55px;}.elementor-2392 .elementor-element.elementor-element-fa78d47 .elementor-headline-plain-text{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-fa78d47 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:1px;}.elementor-2392 .elementor-element.elementor-element-86cbc40{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 52px 0px 0px;--dynamic-text-color:var( --e-global-color-350d83c );--typing-selected-bg-color:#FFFFFF29;--typing-selected-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-86cbc40 .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:55px;}.elementor-2392 .elementor-element.elementor-element-86cbc40 .elementor-headline-plain-text{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-86cbc40 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:1px;}.elementor-2392 .elementor-element.elementor-element-e7b161a{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 52px 0px 0px;--dynamic-text-color:var( --e-global-color-350d83c );--typing-selected-bg-color:#FFFFFF29;--typing-selected-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-e7b161a .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:300;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:55px;}.elementor-2392 .elementor-element.elementor-element-e7b161a .elementor-headline-plain-text{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-e7b161a .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:1px;}.elementor-2392 .elementor-element.elementor-element-018aa7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-018aa7f.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-6336aa4 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-2392 .elementor-element.elementor-element-6336aa4 .ct-text-editor .ct-item--inner{max-width:454px;}.elementor-2392 .elementor-element.elementor-element-6336aa4 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-6336aa4{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:italic;text-decoration:none;line-height:32px;}.elementor-2392 .elementor-element.elementor-element-36f7dfe{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:10px;}.elementor-2392 .elementor-element.elementor-element-36f7dfe.e-con{--align-self:flex-start;}.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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button{background-color:#FFFFFF38;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );transition-duration:0.8s;border-style:none;border-radius:8px 8px 8px 8px;padding:15px 28px 15px 28px;}.elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-350d83c );border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-224f02e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(71deg, var( --e-global-color-dc9d080 ) 16%, var( --e-global-color-cdfb5e1 ) 92%);transition-duration:0.8s;border-style:none;border-radius:8px 8px 8px 8px;padding:15px 28px 15px 28px;}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-350d83c );border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-67e6ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button-content-wrapper{flex-direction:row;}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-a732fbe{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;bottom:383px;}.elementor-2392 .elementor-element.elementor-element-a732fbe.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-a732fbe{left:113px;}body.rtl .elementor-2392 .elementor-element.elementor-element-a732fbe{right:113px;}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2392 .elementor-element.elementor-element-01e0ac8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2392 .elementor-element.elementor-element-01e0ac8.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2392 .elementor-element.elementor-element-01e0ac8 img{width:728px;max-width:25px;}.elementor-2392 .elementor-element.elementor-element-c76af32{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-c76af32:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-c76af32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sf.tecnolapiz.com/wp-content/uploads/2025/08/Lapiz-07.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-412ee57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -62px) 0px;text-align:center;}.elementor-2392 .elementor-element.elementor-element-412ee57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:500;text-transform:none;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-69ef1c2 img{width:78%;}.elementor-2392 .elementor-element.elementor-element-26520ec:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-26520ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E5ED;background-image:url("https://sf.tecnolapiz.com/wp-content/uploads/2021/11/h2-bg-section-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2392 .elementor-element.elementor-element-26520ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2392 .elementor-element.elementor-element-26520ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-ea920ca{margin-top:-145px;margin-bottom:0px;z-index:99;}.elementor-2392 .elementor-element.elementor-element-d2a6e00 .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-d0b7227 .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-a95682f > .elementor-widget-container{border-radius:27px 27px 27px 27px;}.elementor-2392 .elementor-element.elementor-element-a95682f .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-02fd930 .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-4c84927 .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-68191f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2392 .elementor-element.elementor-element-68191f2 > .elementor-container{max-width:822px;}.elementor-2392 .elementor-element.elementor-element-68191f2{margin-top:38px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-2392 .elementor-element.elementor-element-8016cc7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2392 .elementor-element.elementor-element-8016cc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2392 .elementor-element.elementor-element-8016cc7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2392 .elementor-element.elementor-element-5b3d080{width:auto;max-width:auto;}.elementor-2392 .elementor-element.elementor-element-5b3d080 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-5b3d080 .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-5b3d080 .ct-heading .ct-heading--inner{max-width:758px;}.elementor-2392 .elementor-element.elementor-element-5b3d080 .ct-heading .item--title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;margin-bottom:0px;}.elementor-2392 .elementor-element.elementor-element-d58f457 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2392 .elementor-element.elementor-element-d58f457{margin-top:32px;margin-bottom:34px;padding:0px 20px 0px 20px;}.elementor-2392 .elementor-element.elementor-element-17710fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-2392 .elementor-element.elementor-element-17710fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-7eb7396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-968225d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:124px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-968225d:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-968225d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2392 .elementor-element.elementor-element-b3c98f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2392 .elementor-element.elementor-element-5828ece{--display:flex;--overlay-opacity:0.52;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:104px;--padding-left:88px;--padding-right:88px;}.elementor-2392 .elementor-element.elementor-element-5828ece:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-5828ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sf.tecnolapiz.com/wp-content/uploads/2025/08/112972-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2392 .elementor-element.elementor-element-5828ece::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .elementor-background-video-container::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .e-con-inner > .elementor-background-video-container::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .elementor-background-slideshow::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .e-con-inner > .elementor-background-slideshow::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2392 .elementor-element.elementor-element-5828ece:hover::before, .elementor-2392 .elementor-element.elementor-element-5828ece:hover > .elementor-background-video-container::before, .elementor-2392 .elementor-element.elementor-element-5828ece:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .elementor-background-slideshow:hover::before, .elementor-2392 .elementor-element.elementor-element-5828ece > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2392 .elementor-element.elementor-element-5828ece:hover{--overlay-opacity:0.13;}.elementor-2392 .elementor-element.elementor-element-5828ece, .elementor-2392 .elementor-element.elementor-element-5828ece::before{--overlay-transition:0.8s;}.elementor-2392 .elementor-element.elementor-element-e08cec0{--spacer-size:304px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-95141d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 .ct-heading .item--title{color:var( --e-global-color-350d83c );margin-bottom:28px;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 .ct-heading .ct-text-highlight{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-30e9ca3 .ct-heading .item--sub-title{color:#7114EF !important;}.elementor-2392 .elementor-element.elementor-element-d54771f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;border-style:none;}.elementor-2392 .elementor-element.elementor-element-d54771f .ct-text-editor .ct-item--inner{max-width:667px;}.elementor-2392 .elementor-element.elementor-element-d54771f .ct-text-editor{text-align:center;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-d54771f{font-size:17px;line-height:29px;}.elementor-2392 .elementor-element.elementor-element-a65b863 .ct-button-wrapper{text-align:center;}.elementor-2392 .elementor-element.elementor-element-a65b863{width:auto;max-width:auto;}.elementor-2392 .elementor-element.elementor-element-a65b863 > .elementor-widget-container{margin:0px 26px 0px 0px;padding:28px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-a65b863 .ct-button-wrapper .btn{padding:0px 032px 0px 34px;border-radius:58px 58px 58px 58px;font-size:18px;line-height:56px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.32);color:#021223 !important;}.elementor-2392 .elementor-element.elementor-element-a65b863 .ct-button-wrapper .ct-button-icon i{font-size:20px;}.elementor-2392 .elementor-element.elementor-element-a65b863 .ct-button-wrapper .btn:not(.btn-ctext), .elementor-2392 .elementor-element.elementor-element-a65b863 .ct-button-wrapper .btn.btn-ctext:before{background-color:#F4F400 !important;background-image:none !important;}.elementor-2392 .elementor-element.elementor-element-1a63385{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:124px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-1a63385:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-1a63385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2392 .elementor-element.elementor-element-1a74c1b{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-854f255{--display:flex;--padding-top:45px;--padding-bottom:104px;--padding-left:88px;--padding-right:88px;}.elementor-2392 .elementor-element.elementor-element-9665b07{--spacer-size:304px;}.elementor-2392 .elementor-element.elementor-element-0136889{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2392 .elementor-element.elementor-element-64c0efd > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-64c0efd .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-64c0efd .ct-heading .item--title{color:var( --e-global-color-350d83c );margin-bottom:28px;}.elementor-2392 .elementor-element.elementor-element-64c0efd .ct-heading .ct-text-highlight{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-64c0efd .ct-heading .item--sub-title{color:#7114EF !important;}.elementor-2392 .elementor-element.elementor-element-1715b39 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;border-style:none;}.elementor-2392 .elementor-element.elementor-element-1715b39 .ct-text-editor .ct-item--inner{max-width:980px;}.elementor-2392 .elementor-element.elementor-element-1715b39 .ct-text-editor{text-align:center;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-1715b39{font-size:17px;line-height:29px;}.elementor-2392 .elementor-element.elementor-element-83b9eb3:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-83b9eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2392 .elementor-element.elementor-element-83b9eb3 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:8px;}.elementor-2392 .elementor-element.elementor-element-83b9eb3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 205px 0px;}.elementor-2392 .elementor-element.elementor-element-83b9eb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-b41efab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2392 .elementor-element.elementor-element-b41efab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2392 .elementor-element.elementor-element-b41efab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-cad2f9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 0px;text-align:left;}.elementor-2392 .elementor-element.elementor-element-cad2f9f img{border-radius:160px 160px 160px 160px;}.elementor-2392 .elementor-element.elementor-element-f873501 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-bc9ed67 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-bc9ed67 .ct-heading .item--title{color:var( --e-global-color-350d83c );margin-bottom:28px;}.elementor-2392 .elementor-element.elementor-element-bc9ed67 .ct-heading .ct-text-highlight{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-bc9ed67 .ct-heading .item--sub-title{color:#7114EF !important;}.elementor-2392 .elementor-element.elementor-element-0bcfbb9 > .elementor-widget-container{margin:0% 10% 0% 0%;padding:0px 92px 0px 22px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-0bcfbb9 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-0bcfbb9{font-size:17px;line-height:29px;}.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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.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-2392 .elementor-element.elementor-element-6aed9bb{--divider-border-style:solid;--divider-color:#EBEFF4;--divider-border-width:2px;margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:31px 0px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-6aed9bb .elementor-divider-separator{width:80%;}.elementor-2392 .elementor-element.elementor-element-289d2c9 > .elementor-container{max-width:500px;}.elementor-2392 .elementor-element.elementor-element-289d2c9{padding:0% 25% 0% 8%;}.elementor-2392 .elementor-element.elementor-element-42414a8 .ct-fancy-box .item--title{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-42414a8 .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-34736e1 .ct-fancy-box .item--title{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-34736e1 .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-a261d3d{--divider-border-style:solid;--divider-color:#EBEFF4;--divider-border-width:2px;margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2392 .elementor-element.elementor-element-a261d3d .elementor-divider-separator{width:80%;}.elementor-2392 .elementor-element.elementor-element-a261d3d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2392 .elementor-element.elementor-element-c6e0d6a{width:auto;max-width:auto;}.elementor-2392 .elementor-element.elementor-element-c6e0d6a > .elementor-widget-container{margin:0px 26px 0px 0px;padding:28px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-c6e0d6a .ct-button-wrapper .btn{padding:0px 032px 0px 34px;border-radius:58px 58px 58px 58px;font-size:18px;line-height:56px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.32);color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-c6e0d6a .ct-button-wrapper .ct-button-icon i{font-size:20px;}.elementor-2392 .elementor-element.elementor-element-c6e0d6a .ct-button-wrapper .btn:not(.btn-ctext), .elementor-2392 .elementor-element.elementor-element-c6e0d6a .ct-button-wrapper .btn.btn-ctext:before{background-color:var( --e-global-color-3154e64 );background-image:var( --e-global-color-3154e64 );}.elementor-2392 .elementor-element.elementor-element-6b149e7:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-6b149e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2392 .elementor-element.elementor-element-6b149e7 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2392 .elementor-element.elementor-element-6b149e7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 105px 0px;}.elementor-2392 .elementor-element.elementor-element-6b149e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-1df8689.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2392 .elementor-element.elementor-element-1df8689 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2392 .elementor-element.elementor-element-1df8689 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-37e0288 > .elementor-widget-container{padding:0px 0px 0px 222px;}.elementor-2392 .elementor-element.elementor-element-dbbdc7e{width:auto;max-width:auto;}.elementor-2392 .elementor-element.elementor-element-dbbdc7e > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-31d59b8 > .elementor-widget-container{padding:0% 25% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-31d59b8 .ct-heading .item--title{color:var( --e-global-color-350d83c );margin-bottom:28px;}.elementor-2392 .elementor-element.elementor-element-31d59b8 .ct-heading .ct-text-highlight{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-31d59b8 .ct-heading .item--sub-title{color:#7114EF !important;}.elementor-2392 .elementor-element.elementor-element-b627bd0 > .elementor-widget-container{margin:0% 10% 0% 0%;padding:0px 350px 0px 22px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-b627bd0 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-b627bd0{font-size:17px;line-height:29px;}.elementor-2392 .elementor-element.elementor-element-0ff0111{--divider-border-style:solid;--divider-color:#EBEFF4;--divider-border-width:2px;margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:31px 0px 15px 0px;}.elementor-2392 .elementor-element.elementor-element-0ff0111 .elementor-divider-separator{width:84%;}.elementor-2392 .elementor-element.elementor-element-1484eb5 > .elementor-container{max-width:500px;}.elementor-2392 .elementor-element.elementor-element-1484eb5{padding:0% 34% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-d36a09b .ct-fancy-box .item--title{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-d36a09b .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-225a05c .ct-fancy-box .item--title{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-225a05c .ct-fancy-box .item--icon i{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-3cd7e81{--divider-border-style:solid;--divider-color:#EBEFF4;--divider-border-width:2px;margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2392 .elementor-element.elementor-element-3cd7e81 .elementor-divider-separator{width:100%;}.elementor-2392 .elementor-element.elementor-element-3cd7e81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2392 .elementor-element.elementor-element-984a230{width:auto;max-width:auto;}.elementor-2392 .elementor-element.elementor-element-984a230 > .elementor-widget-container{margin:0px 26px 0px 0px;padding:28px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-984a230 .ct-button-wrapper .btn{padding:0px 032px 0px 34px;border-radius:58px 58px 58px 58px;font-size:18px;line-height:56px;box-shadow:0px 6px 6px 0px rgba(54.99999999999999, 79.99999999999996, 244, 0.3);color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-984a230 .ct-button-wrapper .ct-button-icon i{font-size:20px;}.elementor-2392 .elementor-element.elementor-element-984a230 .ct-button-wrapper .btn:not(.btn-ctext), .elementor-2392 .elementor-element.elementor-element-984a230 .ct-button-wrapper .btn.btn-ctext:before{background-color:var( --e-global-color-3154e64 );background-image:var( --e-global-color-3154e64 );}.elementor-2392 .elementor-element.elementor-element-4826afd{width:auto;max-width:auto;}.elementor-2392 .elementor-element.elementor-element-4826afd > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-4826afd .ct-info-box .item--title{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-4826afd .ct-info-box .item--phone{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-0cbc6a3:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-0cbc6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-0cbc6a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-2392 .elementor-element.elementor-element-0cbc6a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-7d32c64{padding:0px 0px 7px 0px;}.elementor-2392 .elementor-element.elementor-element-08a4c98 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-08a4c98 .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-08a4c98 .ct-heading .item--title{color:#383838;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );margin-bottom:28px;}.elementor-2392 .elementor-element.elementor-element-08a4c98 .ct-heading .ct-text-highlight{color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-08a4c98 .ct-heading .item--sub-title{color:#2CBDFF !important;}.elementor-2392 .elementor-element.elementor-element-194d50e .ct-service-external .item--title{color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-194d50e .ct-service-external .item--description{color:var( --e-global-color-text );}.elementor-2392 .elementor-element.elementor-element-289fd84:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-289fd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(297deg, var( --e-global-color-primary ) 10%, var( --e-global-color-secondary ) 90%);}.elementor-2392 .elementor-element.elementor-element-289fd84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:106px 0px 65px 0px;}.elementor-2392 .elementor-element.elementor-element-289fd84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-006752e > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-006752e .ct-heading .item--title{color:#FFFFFF;font-size:40px;line-height:60px;}.elementor-2392 .elementor-element.elementor-element-006752e .ct-heading .ct-text-highlight{color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-006752e .ct-heading .item--sub-title{color:var( --e-global-color-350d83c );font-size:20px;font-weight:500;margin-bottom:19px;}.elementor-2392 .elementor-element.elementor-element-0f9893f > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2392 .elementor-element.elementor-element-0f9893f .ct-text-editor{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-f5d3b1b .ct-text-editor{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-fce402c{margin-top:55px;margin-bottom:0px;}.elementor-2392 .elementor-element.elementor-element-9a87d2a > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading .item--title{color:#FFFFFF;font-size:40px;line-height:60px;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading .ct-text-highlight{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading .item--sub-title{color:var( --e-global-color-cdfb5e1 );font-size:20px;font-weight:500;margin-bottom:19px;}.elementor-2392 .elementor-element.elementor-element-211002e > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-a9d98de:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-a9d98de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(297deg, var( --e-global-color-primary ) 10%, var( --e-global-color-secondary ) 90%);}.elementor-2392 .elementor-element.elementor-element-a9d98de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-a9d98de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-20b2c29{margin-top:0px;margin-bottom:50px;}.elementor-2392 .elementor-element.elementor-element-c2d257e .ct-heading .ct-heading--inner{max-width:1154px;}.elementor-2392 .elementor-element.elementor-element-c2d257e .ct-heading .item--title{color:var( --e-global-color-350d83c );font-size:41px;margin-bottom:0px;}.elementor-2392 .elementor-element.elementor-element-c2d257e .ct-heading .ct-text-highlight{color:var( --e-global-color-e4ac561 );}.elementor-2392 .elementor-element.elementor-element-c2d257e .ct-heading .item--sub-title{color:#0043A9 !important;}.elementor-2392 .elementor-element.elementor-element-1515537 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 17px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-1515537 .ct-text-editor .ct-item--inner{max-width:980px;}.elementor-2392 .elementor-element.elementor-element-1515537 .ct-text-editor{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-c95053c > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 17px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-c95053c .ct-text-editor .ct-item--inner{max-width:980px;}.elementor-2392 .elementor-element.elementor-element-c95053c .ct-text-editor{color:var( --e-global-color-dc9d080 );}.elementor-2392 .elementor-element.elementor-element-06710d2{padding:106px 0px 65px 0px;}.elementor-2392 .elementor-element.elementor-element-bb168c2 > .elementor-element-populated{padding:0px 150px 0px 150px;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading .item--title{color:#021223;font-size:40px;line-height:60px;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading .ct-text-highlight{color:#021223;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading .item--sub-title{color:var( --e-global-color-cdfb5e1 );font-size:20px;font-weight:500;margin-bottom:19px;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-7cb7677 .elementor-post__thumbnail__link{padding-bottom:calc( 0.6 * 100% );}.elementor-2392 .elementor-element.elementor-element-7cb7677:after{content:"0.6";position:absolute;color:transparent;}.elementor-2392 .elementor-element.elementor-element-7cb7677{--grid-row-gap:0px;--grid-column-gap:10px;}.elementor-2392 .elementor-element.elementor-element-7cb7677 a .elementor-portfolio-item__overlay{background-color:#0043A9B0;}.elementor-2392 .elementor-element.elementor-element-b9098e2:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-b9098e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sf.tecnolapiz.com/wp-content/uploads/2021/11/h2-bg-section-04.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2392 .elementor-element.elementor-element-b9098e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 0px 105px 0px;}.elementor-2392 .elementor-element.elementor-element-b9098e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-68c4d3f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2392 .elementor-element.elementor-element-43be3ab{padding:0px 0px 36px 0px;}.elementor-2392 .elementor-element.elementor-element-422aedf > .elementor-element-populated{padding:0px 105px 0px 105px;}.elementor-2392 .elementor-element.elementor-element-63544ea > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-63544ea .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-63544ea .ct-heading .item--title{color:#2E2D2D;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;margin-bottom:10px;}.elementor-2392 .elementor-element.elementor-element-63544ea .ct-heading .ct-text-highlight{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-63544ea .ct-heading .item--sub-title{color:#2CBDFF !important;}.elementor-2392 .elementor-element.elementor-element-141c49e .ct-tabs .ct-tabs-title .ct-tab-title{color:#626262C2;}.elementor-2392 .elementor-element.elementor-element-141c49e .ct-tabs .ct-tabs-content .ct-tab-content{color:var( --e-global-color-accent );}.elementor-2392 .elementor-element.elementor-element-1869f94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-1869f94:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-1869f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-657ad4f{--display:flex;}.elementor-2392 .elementor-element.elementor-element-3061075 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-3061075 .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-3061075 .ct-heading .item--title{color:#2E2D2D;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;margin-bottom:10px;}.elementor-2392 .elementor-element.elementor-element-3061075 .ct-heading .ct-text-highlight{color:var( --e-global-color-cdfb5e1 );}.elementor-2392 .elementor-element.elementor-element-3061075 .ct-heading .item--sub-title{color:#0043A9 !important;}.elementor-2392 .elementor-element.elementor-element-fbe9c7e > .elementor-widget-container{padding:0px 250px 0px 250px;}.elementor-2392 .elementor-element.elementor-element-fbe9c7e .ct-text-editor{text-align:center;}.elementor-2392 .elementor-element.elementor-element-73a827e{--display:flex;--min-height:120vh;--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;--overflow:hidden;--overlay-opacity:0.74;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:82px;--z-index:20;}.elementor-2392 .elementor-element.elementor-element-73a827e::before, .elementor-2392 .elementor-element.elementor-element-73a827e > .elementor-background-video-container::before, .elementor-2392 .elementor-element.elementor-element-73a827e > .e-con-inner > .elementor-background-video-container::before, .elementor-2392 .elementor-element.elementor-element-73a827e > .elementor-background-slideshow::before, .elementor-2392 .elementor-element.elementor-element-73a827e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2392 .elementor-element.elementor-element-73a827e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #000000 100%, #3D3D3DAB 0%);}.elementor-2392 .elementor-element.elementor-element-73a827e .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-2392 .elementor-element.elementor-element-4b6aab7{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-5585ced{--display:flex;--min-height:50px;--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;}.elementor-2392 .elementor-element.elementor-element-62de9af{--display:flex;--justify-content:flex-end;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:84px;--margin-right:20px;--padding-top:65px;--padding-bottom:65px;--padding-left:45px;--padding-right:102px;}.elementor-2392 .elementor-element.elementor-element-62de9af:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-62de9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414D1;}.elementor-2392 .elementor-element.elementor-element-62de9af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2392 .elementor-element.elementor-element-af6c573{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-2392 .elementor-element.elementor-element-af6c573.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-3a0407e{text-align:left;}.elementor-2392 .elementor-element.elementor-element-3a0407e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-518cb78{text-align:left;}.elementor-2392 .elementor-element.elementor-element-518cb78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-843c7fd{text-align:left;}.elementor-2392 .elementor-element.elementor-element-843c7fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-42b0912{text-align:left;}.elementor-2392 .elementor-element.elementor-element-42b0912 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-03c8ff8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:174px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-2392 .elementor-element.elementor-element-6832965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-c550eb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-8e050ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-8e050ad a{color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-8e050ad a:hover, .elementor-2392 .elementor-element.elementor-element-8e050ad a:focus{color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-2b770f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:500px;}.elementor-2392 .elementor-element.elementor-element-a22b9e0 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-a22b9e0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-3ab63d6 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-3ab63d6{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-3f22034 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-3f22034{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-898b031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--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-2392 .elementor-element.elementor-element-efb3a0b .ct-text-editor{text-align:justify;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-efb3a0b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-ad54439 .ct-text-editor{text-align:justify;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-ad54439{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-8acf7d9 .ct-text-editor{text-align:justify;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-8acf7d9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-444954c .ct-text-editor{text-align:justify;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-444954c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-5907232{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-5907232.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(268deg, var( --e-global-color-cdfb5e1 ) 2%, var( --e-global-color-dc9d080 ) 93%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-350d83c );background-image:linear-gradient(180deg, var( --e-global-color-cdfb5e1 ) 0%, var( --e-global-color-dc9d080 ) 100%);}.elementor-2392 .elementor-element.elementor-element-ba5fdf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(268deg, var( --e-global-color-cdfb5e1 ) 2%, var( --e-global-color-dc9d080 ) 93%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-350d83c );background-image:linear-gradient(180deg, var( --e-global-color-cdfb5e1 ) 0%, var( --e-global-color-dc9d080 ) 100%);}.elementor-2392 .elementor-element.elementor-element-06cdc5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(268deg, var( --e-global-color-cdfb5e1 ) 2%, var( --e-global-color-dc9d080 ) 93%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-350d83c );background-image:linear-gradient(180deg, var( --e-global-color-cdfb5e1 ) 0%, var( --e-global-color-dc9d080 ) 100%);}.elementor-2392 .elementor-element.elementor-element-2a64e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-9eb42d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2392 .elementor-element.elementor-element-9eb42d6.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button{background-color:#FFFFFF38;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );transition-duration:0.8s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-350d83c );border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-b9e0281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button{background-color:#FFFFFF38;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );transition-duration:0.8s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-350d83c );border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-7eb64cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button{background-color:#FFFFFF38;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );transition-duration:0.8s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-350d83c );border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-094b6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button{background-color:#FFFFFF38;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );transition-duration:0.8s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button:focus{background-color:#FFFFFF4F;color:var( --e-global-color-350d83c );border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-c7faf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-54ea993{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-widget-testimonial-carousel .elementor-testimonial__text{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-swiper-button{font-size:20px;}.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__text{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__name{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__title{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-swiper-button{font-size:20px;}.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__text{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__name{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__title{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2392 .elementor-element.elementor-element-01b467b{--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;--justify-content:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-f726992 .elementor-button{background-color:#FFFFFF57;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-2392 .elementor-element.elementor-element-f726992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-b821509 .elementor-button{background-color:#FFFFFF57;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-2392 .elementor-element.elementor-element-b821509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-d7077d3{--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;--justify-content:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-e25e711 .elementor-button{background-color:#FFFFFF57;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-2392 .elementor-element.elementor-element-e25e711{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-e25e711{left:0px;}body.rtl .elementor-2392 .elementor-element.elementor-element-e25e711{right:0px;}.elementor-2392 .elementor-element.elementor-element-ba964f1 .elementor-button{background-color:#FFFFFF57;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-2392 .elementor-element.elementor-element-ba964f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-ba964f1{right:0px;}body.rtl .elementor-2392 .elementor-element.elementor-element-ba964f1{left:0px;}.elementor-2392 .elementor-element.elementor-element-fa54a04{--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-2392 .elementor-element.elementor-element-fa54a04:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-fa54a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2392 .elementor-element.elementor-element-23bc899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2392 .elementor-element.elementor-element-9caa248{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-9caa248{left:0px;}body.rtl .elementor-2392 .elementor-element.elementor-element-9caa248{right:0px;}.elementor-2392 .elementor-element.elementor-element-ff06028{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2392 .elementor-element.elementor-element-1f14fef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2392 .elementor-element.elementor-element-59dd577{text-align:left;}.elementor-2392 .elementor-element.elementor-element-59dd577 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-497eec1{text-align:left;}.elementor-2392 .elementor-element.elementor-element-497eec1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-59bb189{text-align:left;}.elementor-2392 .elementor-element.elementor-element-59bb189 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-71df2cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-2392 .elementor-element.elementor-element-d448e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-1095e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-03511f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;color:#FFFFFF;}.elementor-2392 .elementor-element.elementor-element-720694c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--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-2392 .elementor-element.elementor-element-720694c.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(268deg, var( --e-global-color-cdfb5e1 ) 2%, var( --e-global-color-dc9d080 ) 93%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-350d83c );background-image:linear-gradient(180deg, var( --e-global-color-cdfb5e1 ) 0%, var( --e-global-color-dc9d080 ) 100%);}.elementor-2392 .elementor-element.elementor-element-e1f2012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(268deg, var( --e-global-color-cdfb5e1 ) 2%, var( --e-global-color-dc9d080 ) 93%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-350d83c );background-image:linear-gradient(180deg, var( --e-global-color-cdfb5e1 ) 0%, var( --e-global-color-dc9d080 ) 100%);}.elementor-2392 .elementor-element.elementor-element-0574872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(268deg, var( --e-global-color-cdfb5e1 ) 2%, var( --e-global-color-dc9d080 ) 93%);transition-duration:0.5s;border-radius:8px 8px 8px 8px;padding:12px 28px 12px 28px;}.elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button:focus{background-color:transparent;color:var( --e-global-color-350d83c );background-image:linear-gradient(180deg, var( --e-global-color-cdfb5e1 ) 0%, var( --e-global-color-dc9d080 ) 100%);}.elementor-2392 .elementor-element.elementor-element-97535ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-46e2f5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2392 .elementor-element.elementor-element-de63d38 .elementor-swiper-button{font-size:20px;}.elementor-2392 .elementor-element.elementor-element-de63d38 .elementor-testimonial__text{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-de63d38 .elementor-testimonial__name{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-2392 .elementor-element.elementor-element-de63d38 .elementor-testimonial__title{color:var( --e-global-color-350d83c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-2392 .elementor-element.elementor-element-d53f68a{--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;--justify-content:flex-start;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-fcfd2de .elementor-button{background-color:#FFFFFF57;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-2392 .elementor-element.elementor-element-fcfd2de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-f1da49b .elementor-button{background-color:#FFFFFF57;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:25px;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );border-radius:100px 100px 100px 100px;padding:12px 14px 12px 14px;}.elementor-2392 .elementor-element.elementor-element-f1da49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-e67235a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-e67235a:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-e67235a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-571248a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(210deg, var( --e-global-color-dc9d080 ) 0%, var( --e-global-color-cdfb5e1 ) 84%);transition-duration:0.8s;border-radius:8px 8px 8px 8px;padding:18px 35px 18px 35px;}.elementor-2392 .elementor-element.elementor-element-571248a .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-571248a .elementor-button:focus{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-571248a .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-571248a .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-18b32ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2392 .elementor-element.elementor-element-02b0c65{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:18px 18px 18px 18px;--padding-top:84px;--padding-bottom:84px;--padding-left:84px;--padding-right:84px;}.elementor-2392 .elementor-element.elementor-element-02b0c65:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-02b0c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sf.tecnolapiz.com/wp-content/uploads/2025/12/5652321-13-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2392 .elementor-element.elementor-element-62a13b4{--display:flex;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-8721d46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-2392 .elementor-element.elementor-element-8721d46 .ct-text-editor{text-align:left;color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-8721d46 .ct-text-editor a{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-8721d46 .ct-text-editor a.link-underline{border-color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-8721d46{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:44px;}.elementor-2392 .elementor-element.elementor-element-d2134d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-2392 .elementor-element.elementor-element-427ec75{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2392 .elementor-element.elementor-element-427ec75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter .ct-counter-icon i{color:var( --e-global-color-350d83c );font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter  .ct-counter-number-value{color:var( --e-global-color-350d83c );font-family:"Poppins", Sans-serif;font-size:138px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter-number .ct-counter-number-prefix{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter-number .ct-counter-number-suffix{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter .ct-counter-number .ct-counter-number-suffix, .elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter .ct-counter-number .ct-counter-number-prefix{font-family:"Poppins", Sans-serif;font-size:73px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;}.elementor-2392 .elementor-element.elementor-element-427ec75 .ct-counter .ct-counter-title{margin-top:2px;}.elementor-2392 .elementor-element.elementor-element-16f5d67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-12b1205{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-14e468b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2392 .elementor-element.elementor-element-14e468b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2392 .elementor-element.elementor-element-14e468b img{width:35%;}.elementor-2392 .elementor-element.elementor-element-0411f03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-6f6dbcf > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-6f6dbcf .ct-heading{text-align:center;}.elementor-2392 .elementor-element.elementor-element-6f6dbcf .ct-heading .item--title{color:#2E2D2D;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;margin-bottom:10px;}.elementor-2392 .elementor-element.elementor-element-6f6dbcf .ct-heading .ct-text-highlight{color:#1B1B1B;}.elementor-2392 .elementor-element.elementor-element-6f6dbcf .ct-heading .item--sub-title{color:#0043A9 !important;}.elementor-2392 .elementor-element.elementor-element-0fb34ac > .elementor-widget-container{padding:0px 175px 0px 175px;}.elementor-2392 .elementor-element.elementor-element-0fb34ac .ct-text-editor{text-align:center;}.elementor-2392 .elementor-element.elementor-element-ca70bd4:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-ca70bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FA;background-image:url("https://sf.tecnolapiz.com/wp-content/uploads/2021/11/h2-bg-section-06-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2392 .elementor-element.elementor-element-ca70bd4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 0px 80px 0px;}.elementor-2392 .elementor-element.elementor-element-ca70bd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2392 .elementor-element.elementor-element-52883c0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-52883c0 .ct-heading .item--title{color:#2E2D2D;margin-bottom:22px;}.elementor-2392 .elementor-element.elementor-element-52883c0 .ct-heading .ct-text-highlight{color:#0043A9;}.elementor-2392 .elementor-element.elementor-element-52883c0 .ct-heading .item--sub-title{color:var( --e-global-color-cdfb5e1 );}.elementor-2392 .elementor-element.elementor-element-ca41d74 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0% 0% 0% 0%;}.elementor-2392 .elementor-element.elementor-element-ca41d74 .ct-text-editor{color:#67687A;}.elementor-2392 .elementor-element.elementor-element-ca41d74{font-size:17px;line-height:29px;}.elementor-2392 .elementor-element.elementor-element-4d37b4a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-350d83c );color:var( --e-global-color-350d83c );background-image:linear-gradient(210deg, var( --e-global-color-dc9d080 ) 0%, var( --e-global-color-cdfb5e1 ) 84%);transition-duration:0.8s;border-radius:8px 8px 8px 8px;padding:18px 35px 18px 35px;}.elementor-2392 .elementor-element.elementor-element-4d37b4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2392 .elementor-element.elementor-element-4d37b4a .elementor-button:hover, .elementor-2392 .elementor-element.elementor-element-4d37b4a .elementor-button:focus{color:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-4d37b4a .elementor-button:hover svg, .elementor-2392 .elementor-element.elementor-element-4d37b4a .elementor-button:focus svg{fill:var( --e-global-color-350d83c );}.elementor-2392 .elementor-element.elementor-element-03227cc > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2392 .elementor-element.elementor-element-03227cc .ct-testimonial .item--description{color:#252525;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;}@media(max-width:1024px){.elementor-2392 .elementor-element.elementor-element-f294165{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-224f02e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-67e6ece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-ea920ca{margin-top:30px;margin-bottom:0px;}.elementor-2392 .elementor-element.elementor-element-68191f2{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-d58f457{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 .ct-heading .item--title{font-size:36px;}.elementor-2392 .elementor-element.elementor-element-64c0efd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-64c0efd .ct-heading .item--title{font-size:36px;}.elementor-2392 .elementor-element.elementor-element-bc9ed67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-bc9ed67 .ct-heading .item--title{font-size:36px;}.elementor-2392 .elementor-element.elementor-element-dbbdc7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-31d59b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-31d59b8 .ct-heading .item--title{font-size:36px;}.elementor-2392 .elementor-element.elementor-element-006752e > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2392 .elementor-element.elementor-element-006752e .ct-heading .item--title{font-size:36px;line-height:42px;}.elementor-2392 .elementor-element.elementor-element-006752e .ct-heading .item--sub-title{font-size:18px;}.elementor-2392 .elementor-element.elementor-element-9a87d2a > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading .item--title{font-size:36px;line-height:42px;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading .item--sub-title{font-size:18px;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading .item--title{font-size:36px;line-height:42px;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading .item--sub-title{font-size:18px;}.elementor-2392 .elementor-element.elementor-element-73a827e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2392 .elementor-element.elementor-element-4b6aab7{--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:5px;}.elementor-2392 .elementor-element.elementor-element-62de9af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-3a0407e .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-518cb78 .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-843c7fd .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-42b0912 .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-6832965{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-c550eb5{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-8e050ad{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-ba5fdf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-06cdc5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-2a64e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-b9e0281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-7eb64cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-094b6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-c7faf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-b92af90.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-main-swiper{width:620px;}.elementor-2392 .elementor-element.elementor-element-62c3e56.elementor-arrows-yes .elementor-main-swiper{width:calc( 620px - 40px );}.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-main-swiper{width:620px;}.elementor-2392 .elementor-element.elementor-element-ff06028{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2392 .elementor-element.elementor-element-59dd577 .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-497eec1 .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-59bb189 .elementor-heading-title{font-size:42px;}.elementor-2392 .elementor-element.elementor-element-d448e1f{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-1095e36{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-03511f8{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-e1f2012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-0574872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-97535ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-ca70bd4:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-ca70bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2392 .elementor-element.elementor-element-52883c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2392 .elementor-element.elementor-element-52883c0 .ct-heading .item--title{font-size:32px;}.elementor-2392 .elementor-element.elementor-element-03227cc > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2392 .elementor-element.elementor-element-f294165{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2392 .elementor-element.elementor-element-f294165.e-con{--align-self:center;}.elementor-2392 .elementor-element.elementor-element-b4120e5{--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-2392 .elementor-element.elementor-element-b4120e5.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-018aa7f{--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-2392 .elementor-element.elementor-element-018aa7f.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-6336aa4{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-36f7dfe{--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-2392 .elementor-element.elementor-element-36f7dfe.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-224f02e .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-67e6ece .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-30e9ca3 .ct-heading .item--title{font-size:32px;}.elementor-2392 .elementor-element.elementor-element-64c0efd .ct-heading .item--title{font-size:32px;}.elementor-2392 .elementor-element.elementor-element-bc9ed67 .ct-heading .item--title{font-size:32px;}.elementor-2392 .elementor-element.elementor-element-dbbdc7e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2392 .elementor-element.elementor-element-31d59b8 .ct-heading .item--title{font-size:32px;}.elementor-2392 .elementor-element.elementor-element-006752e .ct-heading .item--title{font-size:30px;line-height:36px;}.elementor-2392 .elementor-element.elementor-element-9a87d2a .ct-heading .item--title{font-size:30px;line-height:36px;}.elementor-2392 .elementor-element.elementor-element-bc1fcf0 .ct-heading .item--title{font-size:30px;line-height:36px;}.elementor-2392 .elementor-element.elementor-element-73a827e{--min-height:0vh;--padding-top:168px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2392 .elementor-element.elementor-element-62de9af{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2392 .elementor-element.elementor-element-62de9af.e-con{--align-self:center;}.elementor-2392 .elementor-element.elementor-element-af6c573{--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-2392 .elementor-element.elementor-element-af6c573.e-con{--align-self:flex-start;}.elementor-2392 .elementor-element.elementor-element-3a0407e{text-align:left;}.elementor-2392 .elementor-element.elementor-element-3a0407e .elementor-heading-title{font-size:28px;}.elementor-2392 .elementor-element.elementor-element-518cb78{text-align:left;}.elementor-2392 .elementor-element.elementor-element-518cb78 .elementor-heading-title{font-size:28px;}.elementor-2392 .elementor-element.elementor-element-843c7fd{text-align:left;}.elementor-2392 .elementor-element.elementor-element-843c7fd .elementor-heading-title{font-size:28px;}.elementor-2392 .elementor-element.elementor-element-42b0912{text-align:left;}.elementor-2392 .elementor-element.elementor-element-42b0912 .elementor-heading-title{font-size:28px;}.elementor-2392 .elementor-element.elementor-element-6832965{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-c550eb5{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-8e050ad{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-898b031{--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-2392 .elementor-element.elementor-element-efb3a0b{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-ad54439{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-8acf7d9{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-444954c{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-5907232{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2392 .elementor-element.elementor-element-ba5fdf4 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-06cdc5c .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-2a64e12 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-9eb42d6{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2392 .elementor-element.elementor-element-b9e0281 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-7eb64cb .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-094b6d9 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-c7faf36 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-b92af90.elementor-arrows-yes .elementor-main-swiper{width:calc( 100px - 40px );}.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-main-swiper{width:100px;}.elementor-2392 .elementor-element.elementor-element-62c3e56{padding:0px 80px 0px 80px;}.elementor-2392 .elementor-element.elementor-element-62c3e56.elementor-arrows-yes .elementor-main-swiper{width:calc( 406px - 40px );}.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-main-swiper{width:406px;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-e25e711{left:0px;}body.rtl .elementor-2392 .elementor-element.elementor-element-e25e711{right:0px;}.elementor-2392 .elementor-element.elementor-element-e25e711{top:-105px;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-ba964f1{right:0px;}body.rtl .elementor-2392 .elementor-element.elementor-element-ba964f1{left:0px;}.elementor-2392 .elementor-element.elementor-element-ba964f1{top:-105px;}.elementor-2392 .elementor-element.elementor-element-9caa248{--width:200px;--min-height:30px;--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-between;--align-items:center;bottom:-175px;}body:not(.rtl) .elementor-2392 .elementor-element.elementor-element-9caa248{left:50px;}body.rtl .elementor-2392 .elementor-element.elementor-element-9caa248{right:50px;}.elementor-2392 .elementor-element.elementor-element-59dd577 .elementor-heading-title{font-size:30px;}.elementor-2392 .elementor-element.elementor-element-497eec1 .elementor-heading-title{font-size:30px;}.elementor-2392 .elementor-element.elementor-element-59bb189 .elementor-heading-title{font-size:30px;}.elementor-2392 .elementor-element.elementor-element-d448e1f{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-1095e36{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-03511f8{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-e1f2012 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-0574872 .elementor-button{font-size:14px;}.elementor-2392 .elementor-element.elementor-element-97535ee .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-2392 .elementor-element.elementor-element-13509a4{--content-width:1525px;}.elementor-2392 .elementor-element.elementor-element-f294165{--width:41%;}.elementor-2392 .elementor-element.elementor-element-a732fbe{--width:30px;}.elementor-2392 .elementor-element.elementor-element-8016cc7{width:100%;}.elementor-2392 .elementor-element.elementor-element-17710fd{width:100%;}.elementor-2392 .elementor-element.elementor-element-b3c98f6{--width:80%;}.elementor-2392 .elementor-element.elementor-element-95141d6{--width:100%;}.elementor-2392 .elementor-element.elementor-element-1a74c1b{--width:80%;}.elementor-2392 .elementor-element.elementor-element-0136889{--width:100%;}.elementor-2392 .elementor-element.elementor-element-b41efab{width:50%;}.elementor-2392 .elementor-element.elementor-element-f873501{width:50%;}.elementor-2392 .elementor-element.elementor-element-1df8689{width:51%;}.elementor-2392 .elementor-element.elementor-element-f184483{width:49%;}.elementor-2392 .elementor-element.elementor-element-d7b6dcd{width:100%;}.elementor-2392 .elementor-element.elementor-element-060ef73{width:45%;}.elementor-2392 .elementor-element.elementor-element-3cc0b55{width:55%;}.elementor-2392 .elementor-element.elementor-element-bb168c2{width:100%;}.elementor-2392 .elementor-element.elementor-element-4b6aab7{--width:50%;}.elementor-2392 .elementor-element.elementor-element-5585ced{--width:30px;}.elementor-2392 .elementor-element.elementor-element-62de9af{--width:100%;}.elementor-2392 .elementor-element.elementor-element-54ea993{--width:50%;}.elementor-2392 .elementor-element.elementor-element-23bc899{--width:50%;}.elementor-2392 .elementor-element.elementor-element-9caa248{--width:30px;}.elementor-2392 .elementor-element.elementor-element-46e2f5a{--width:50%;}.elementor-2392 .elementor-element.elementor-element-18b32ec{--content-width:1270px;}.elementor-2392 .elementor-element.elementor-element-d2134d7{--width:60%;}.elementor-2392 .elementor-element.elementor-element-be6f298{width:40%;}.elementor-2392 .elementor-element.elementor-element-c4176aa{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2392 .elementor-element.elementor-element-c29e9d4{width:33.33%;}.elementor-2392 .elementor-element.elementor-element-7b95894{width:33.33%;}.elementor-2392 .elementor-element.elementor-element-bc19b81{width:33.33%;}.elementor-2392 .elementor-element.elementor-element-2f04067{width:50%;}.elementor-2392 .elementor-element.elementor-element-0a16cb6{width:50%;}.elementor-2392 .elementor-element.elementor-element-8016cc7{width:44%;}.elementor-2392 .elementor-element.elementor-element-17710fd{width:56%;}.elementor-2392 .elementor-element.elementor-element-bf06b79{width:60%;}.elementor-2392 .elementor-element.elementor-element-422aedf{width:60%;}.elementor-2392 .elementor-element.elementor-element-4b6aab7{--width:50%;}.elementor-2392 .elementor-element.elementor-element-54ea993{--width:35%;}.elementor-2392 .elementor-element.elementor-element-be6f298{width:45%;}.elementor-2392 .elementor-element.elementor-element-c4176aa{width:55%;}}@media(min-width:1025px){.elementor-2392 .elementor-element.elementor-element-5828ece:not(.elementor-motion-effects-element-type-background), .elementor-2392 .elementor-element.elementor-element-5828ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-b4120e5 *//* Rotador estable (1 visible) para .as-changging-widget */
.as-changging-widget{
  position: relative;
  /* ajusta si tu texto es más alto: */
  --rot-height: 200px;
  height: var(--rot-height);
  overflow: hidden;
}

/* Los ítems que el JS marca con [data-rot-item] */
.as-changging-widget [data-rot-item]{
  display: none !important; /* oculto por defecto (sin solapes) */
}

.as-changging-widget [data-rot-item].is-active{
  display: block !important; /* solo 1 visible */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5585ced */.elementor-2392 .elementor-element.elementor-element-5585ced{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-5585ced{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget .elementor-widget-container{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget.prev .elementor-widget-container{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget.next .elementor-widget-container{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget.currentUp .elementor-widget-container{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-5585ced .elementor-widget.currentDown .elementor-widget-container{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af6c573 */.elementor-2392 .elementor-element.elementor-element-af6c573{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-af6c573{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-af6c573 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03c8ff8 */.elementor-2392 .elementor-element.elementor-element-03c8ff8{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-03c8ff8 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b770f4 */.elementor-2392 .elementor-element.elementor-element-2b770f4{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-2b770f4{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-2b770f4 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-898b031 */.elementor-2392 .elementor-element.elementor-element-898b031{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-898b031{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-898b031 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5907232 */.elementor-2392 .elementor-element.elementor-element-5907232{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-5907232{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-5907232 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb42d6 */.elementor-2392 .elementor-element.elementor-element-9eb42d6{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-9eb42d6 .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b6aab7 */@media (max-width: 1750px) and (min-width: 1381px){
.elementor-2392 .elementor-element.elementor-element-4b6aab7{
    padding-left: 8%;
    padding-right: 12%;
}
}
@media (max-width: 1380px) and (min-width: 768px){
.elementor-2392 .elementor-element.elementor-element-4b6aab7{
    padding-left: 0.5%;
    padding-right: 5.5%;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-b92af90 */.elementor-2392 .elementor-element.elementor-element-b92af90{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.75;
}
.elementor-2392 .elementor-element.elementor-element-b92af90{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-2392 .elementor-element.elementor-element-b92af90.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-2392 .elementor-element.elementor-element-b92af90 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-2392 .elementor-element.elementor-element-b92af90:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-2392 .elementor-element.elementor-element-b92af90.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__footer{
    display: block;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .swiper-pagination,
.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-swiper-button{
    display: none;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-2392 .elementor-element.elementor-element-b92af90{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-2392 .elementor-element.elementor-element-b92af90{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-2392 .elementor-element.elementor-element-b92af90 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-62c3e56 */.elementor-2392 .elementor-element.elementor-element-62c3e56{
    --radius: 8px;
    --height: 320px;
    --active-height: 410px;
    --overlay: 0.75;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56{
    opacity: 0;
    transform: translateX(100px);
    transition: all 0.8s ease-in-out;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56.loaded{
    opacity: 1;
    transform: translateX(0);
}

.elementor-2392 .elementor-element.elementor-element-62c3e56 .swiper-wrapper{
    height: var(--active-height);
    align-items: center;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56:not(.loaded) .swiper-wrapper{
    transition-duration: 0s !important;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .swiper-slide{
    display: flex;
    align-items: flex-end;
    border-radius: var(--radius);
    height: var(--height);
    box-shadow: 0 0 50px rgba(0,0,0,0.15);
}
.elementor-2392 .elementor-element.elementor-element-62c3e56.loaded .swiper-slide{
    transition: all 0.3s ease-in-out 0.2s;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .swiper-slide.swiper-slide-active{
    height: var(--active-height);
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .swiper-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    background: linear-gradient(20deg, rgba(0,0,0,var(--overlay)) 0%, rgba(0,0,0,0) 100%);
    height: 100%;
    width: 100%;
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__footer{
    display: block;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius);
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__cite{
    z-index: 2;
    position: relative;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__name{
    margin-bottom: 5px;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .swiper-pagination,
.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-swiper-button{
    display: none;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .swiper-container{
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 1024px){
.elementor-2392 .elementor-element.elementor-element-62c3e56{
    --height: 180px;
    --active-height: 250px;
}
}
@media (max-width: 767px){
.elementor-2392 .elementor-element.elementor-element-62c3e56{
    --height: 80px;
    --active-height: 105px;
    width: 100% !important;
    max-width: var(--container-widget-width, 300px) !important;
}
.elementor-2392 .elementor-element.elementor-element-62c3e56 .elementor-testimonial__cite{
    opacity: 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a827e */.elementor-2392 .elementor-element.elementor-element-73a827e{
    background: #fff;
    --background-speed: 0.5s;
}
.elementor-2392 .elementor-element.elementor-element-73a827e .elementor-background-slideshow{
    display: none;
}
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 1s ease-in-out;
}
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img{
    object-fit: cover;
    opacity: 0;
    transform: scale(1.1);
}
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img.prev,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img.currentBackward,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img.currentForward{
    opacity: 1;
    transform: scale(1.1);
}

.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img.currentBackward,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img.currentForward{
    z-index: 1;
    opacity: 1;
    animation: bgNext var(--background-speed) linear;
    transition: all 1s ease-in-out;
    transform: scale(1);
}

.elementor-2392 .elementor-element.elementor-element-73a827e:before{
    z-index: 2;
}
.elementor-2392 .elementor-element.elementor-element-73a827e > .elementor-element{
    z-index: 3;
}

.elementor-2392 .elementor-element.elementor-element-73a827e .as-bar,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-left,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-right{
    opacity: 0;
    transition: all 0.8s ease-in-out;
}
.elementor-2392 .elementor-element.elementor-element-73a827e.loaded .as-bar,
.elementor-2392 .elementor-element.elementor-element-73a827e.loaded .as-slider-left,
.elementor-2392 .elementor-element.elementor-element-73a827e.loaded .as-slider-right{
    opacity: 1;
}
/*.elementor-2392 .elementor-element.elementor-element-73a827e .ds-slider-left a:focus,*/
/*.elementor-2392 .elementor-element.elementor-element-73a827e .ds-slider-right a:focus{*/
/*    outline: none !important;*/
/*}*/

@keyframes bgNext {
  0%   {opacity: 0; transform: scale(1.1);}
  100%   {opacity: 1; transform: scale(1);}
}

@media (min-width: 768px){
.elementor-2392 .elementor-element.elementor-element-73a827e .as-bar,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-left,
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-right{
    position: relative;
}
}

@media (max-width: 1380px) and (min-width: 768px){
.elementor-2392 .elementor-element.elementor-element-73a827e{
    padding-left: 4%;
    padding-right: 4%;
}
}

@media (max-width: 767px){
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-left{
    left: calc(50% - 300px/2) !important;
}
.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-right{
    right: calc(50% - 300px/2) !important;
}
}


.elementor-2392 .elementor-element.elementor-element-73a827e .as-slider-background img {
    will-change: transform;
    transform: translateY(0) scale(1.1);
    transition: transform 0.2s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f14fef */.elementor-2392 .elementor-element.elementor-element-1f14fef{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-1f14fef{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-1f14fef .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71df2cc */.elementor-2392 .elementor-element.elementor-element-71df2cc{
    --speed: 0.5s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-71df2cc{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-71df2cc .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-720694c */.elementor-2392 .elementor-element.elementor-element-720694c{
    --speed: 0.8s;
    --gap: 40px;
}
.elementor-2392 .elementor-element.elementor-element-720694c{
    transition: all 0.3s ease-in-out;
    height: var(--h);
    --height: calc(var(--h) + var(--gap));
    overflow: hidden !important;
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget > *{
    transform: translateY(calc(-10 * var(--height)));
    transition: none !important;
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget.prev > *{
    animation: prev var(--speed) ease-in-out;
    transform: translateY(calc(-1 * var(--height)));
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget.next > *{
    animation: next var(--speed) ease-in-out;
    transform: translateY(var(--height));
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget.currentUp,
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget.currentDown{
    z-index: 1;
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget.currentUp > *{
    animation: currentUp var(--speed) ease-in-out;
    transform: translateY(0);
}
.elementor-2392 .elementor-element.elementor-element-720694c .elementor-widget.currentDown > *{
    animation: currentDown var(--speed) ease-in-out;
    transform: translateY(0);
}

@keyframes prev {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(calc(-1 * var(--height)));}
}

@keyframes next {
  0%   {transform: translateY(0);}
  100%   {transform: translateY(var(--height));}
}

@keyframes currentUp {
  0%   {transform: translateY(var(--height));}
  100%   {transform: translateY(0);}
}

@keyframes currentDown {
  0%   {transform: translateY(calc(-1 * var(--height)));}
  100%   {transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for ct_pricing, class: .elementor-element-02626ec */.ct-pricing-meta {
    background: linear-gradient(135deg, #0043A9, #2CBDFF);
    padding: 15px 20px;
    border-radius: 0px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

/* Color del texto */
.ct-pricing-meta .ct-pricing-price,
.ct-pricing-meta .ct-pricing-time {
    color: #ffffff !important;
    font-weight: 600;
}


/* Fondo color #B2A5FF para ::before y ::after */
.ct-pricing-tab-item.title-tab-monthly::before,
.ct-pricing-tab-item.title-tab-monthly::after {
    border-color: #B2A5FF !important;
}

/* Texto "Anual x 12 meses" con color #252525 */
.ct-pricing-tab-item.title-tab-monthly::before {
    color: #B2A5FF !important;
}





/* Texto "20% OFF" color #252525 con fondo #F4F4F4 */
.ct-pricing-tab-item.title-tab-monthly span.el-empty {
    color: #252525 !important;
    background-color: #F4F4F4 !important;
    padding: 1px 8px;
    border-radius: 4px;
    font-weight: 600;
}




/* Fondo color #0071BE para ::before y ::after */
.ct-pricing-tab-item.title-tab-year::before,
.ct-pricing-tab-item.title-tab-year::after {
    border-color: #B2A5FF !important;
}

/* Texto "Anual x 24 meses" con color #252525 */
.ct-pricing-tab-item.title-tab-year::before {
    color: #B2A5FF !important;
}

/* Texto "20% OFF" color #252525 con fondo #F4F4F4 */
.ct-pricing-tab-item.title-tab-year span.el-empty {
    color: #252525 !important;
    background-color: #F4F4F4 !important;
    padding: 1px 8px;
    border-radius: 4px;
    font-weight: 600;
}




.item-popular.el-empty {
    background-color: #7965C1 !important;
    color: #ffffff !important; /* opcional: texto oscuro para mejor contraste */

}/* End custom CSS */