.elementor-912 .elementor-element.elementor-element-5a55415{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-fa8ae6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-912 .elementor-element.elementor-element-fa8ae6b.e-con{--align-self:center;}.elementor-912 .elementor-element.elementor-element-253e8ee .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:48px;font-weight:500;line-height:58px;}.elementor-912 .elementor-element.elementor-element-b4c0f45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-b4c0f45 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:22px;font-weight:200;line-height:28px;color:#314B5C;}.elementor-912 .elementor-element.elementor-element-b3c4b9c{--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:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-912 .elementor-element.elementor-element-ccbc651{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-34b4883 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-34b4883 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(200deg, #254869 0%, #4485C3 100%);}.elementor-912 .elementor-element.elementor-element-34b4883 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-34b4883 .aux-modern-button .aux-overlay:after{background-color:transparent;background-image:linear-gradient(90deg, #254869 0%, #1A334A 100%);}.elementor-912 .elementor-element.elementor-element-34b4883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-34b4883 .aux-modern-button-wrapper{text-align:center;}.elementor-912 .elementor-element.elementor-element-34b4883 .aux-modern-button{padding:12px 46px 12px 46px;}.elementor-912 .elementor-element.elementor-element-34b4883 .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-34b4883 .aux-overlay:after{border-radius:8px 8px 8px 8px;}.elementor-912 .elementor-element.elementor-element-34b4883 .aux-text{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:500;line-height:27px;}.elementor-912 .elementor-element.elementor-element-e243db3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button .aux-overlay:before{background-color:#386DA000;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button .aux-overlay:after{background-color:#4485C3;}.elementor-912 .elementor-element.elementor-element-5e3764a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button-wrapper{text-align:center;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button{padding:12px 43px 12px 43px;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-5e3764a .aux-overlay:after{border-radius:8px 8px 8px 8px;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-text{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-5e3764a .aux-modern-button:hover .aux-text{color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-f2434c9{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-f0036cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-f0036cd span:not(.aux-breadcrumb-sep) a{color:#000000;}.elementor-912 .elementor-element.elementor-element-f0036cd span:not(.aux-breadcrumb-sep){color:#746F6F;}.elementor-912 .elementor-element.elementor-element-f0036cd span{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:300;line-height:21px;}.elementor-912 .elementor-element.elementor-element-f0036cd .aux-breadcrumb-sep{color:#8A4C4C;fill:#8A4C4C;font-size:9px;height:9px;}.elementor-912 .elementor-element.elementor-element-f0036cd p.aux-breadcrumbs{transition:all ease-out 0.3s;}.elementor-912 .elementor-element.elementor-element-cb112ca{--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:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-ef14aca{text-align:center;}.elementor-912 .elementor-element.elementor-element-ef14aca .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-912 .elementor-element.elementor-element-8589e1c{--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:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-8589e1c:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-8589e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FBFD 100%);}.elementor-912 .elementor-element.elementor-element-64fb4cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-b70ff6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:center;}.elementor-912 .elementor-element.elementor-element-b70ff6b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;}.elementor-912 .elementor-element.elementor-element-5213100{--divider-border-style:solid;--divider-color:#00A6D6;--divider-border-width:3px;}.elementor-912 .elementor-element.elementor-element-5213100 .elementor-divider-separator{width:71px;margin:0 auto;margin-center:0;}.elementor-912 .elementor-element.elementor-element-5213100 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-912 .elementor-element.elementor-element-62a471a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-d25f7b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-63cc11e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-63cc11e:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-63cc11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/01-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-68dde8d{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:19%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-68dde8d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-68dde8d{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-68dde8d{right:16px;}.elementor-912 .elementor-element.elementor-element-68dde8d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-9ec7bd2 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-871b7ee .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-871b7ee .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-871b7ee{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-871b7ee .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-871b7ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-871b7ee .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-871b7ee .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-54baed2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-54baed2:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-54baed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-f636b8a .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-f636b8a .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-f636b8a .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-f636b8a .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-f636b8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-f636b8a .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-f636b8a .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-f636b8a .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-9caa050{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-8be043a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-8be043a:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-8be043a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/02-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-a640105{width:var( --container-widget-width, 21% );max-width:21%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:21%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-a640105.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-a640105{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-a640105{right:16px;}.elementor-912 .elementor-element.elementor-element-a640105 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-e7cfd36 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-22fff3b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-22fff3b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-22fff3b{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-22fff3b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-22fff3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-22fff3b .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-22fff3b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-7c00027{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-7c00027:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-7c00027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-310d9a6 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-310d9a6 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-310d9a6 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-310d9a6 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-310d9a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-310d9a6 .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-310d9a6 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-310d9a6 .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-fb17538{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-a50a73b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-a50a73b:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-a50a73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/03-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-6a62007{width:var( --container-widget-width, 21% );max-width:21%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:21%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-6a62007.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-6a62007{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-6a62007{right:16px;}.elementor-912 .elementor-element.elementor-element-6a62007 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-d182040 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-044a634 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-044a634 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-044a634{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-044a634 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-044a634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-044a634 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-044a634 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-aa9e7b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-aa9e7b0:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-aa9e7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-811b2ba .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-811b2ba .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-811b2ba .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-811b2ba .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-811b2ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-811b2ba .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-811b2ba .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-811b2ba .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-4904491{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-5fa0d2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-5fa0d2b:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-5fa0d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/04-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-fd2f1ba{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:22%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-fd2f1ba.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-fd2f1ba{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-fd2f1ba{right:16px;}.elementor-912 .elementor-element.elementor-element-fd2f1ba .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-7d63543 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-acbee5a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-acbee5a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-acbee5a{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-acbee5a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-acbee5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-acbee5a .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-acbee5a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-b770f8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-b770f8f:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-b770f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-be5b075 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-be5b075 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-be5b075 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-be5b075 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-be5b075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-be5b075 .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-be5b075 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-be5b075 .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-7af53ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-0e7fdd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-0e7fdd2:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-0e7fdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/05-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-e65580a{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:22%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-e65580a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-e65580a{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-e65580a{right:16px;}.elementor-912 .elementor-element.elementor-element-e65580a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-8ab4c86 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-1dff20f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-1dff20f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-1dff20f{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-1dff20f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-1dff20f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-1dff20f .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-1dff20f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-42b203a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-42b203a:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-42b203a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-452bfec .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-452bfec .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-452bfec .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-452bfec .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-452bfec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-452bfec .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-452bfec .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-452bfec .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-ecdb361{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-a265edd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-a265edd:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-a265edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/06-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-7e13eb7{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:22%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-7e13eb7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-7e13eb7{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-7e13eb7{right:16px;}.elementor-912 .elementor-element.elementor-element-7e13eb7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-1099eb6 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-6ee2638 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-6ee2638 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-6ee2638{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-6ee2638 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-6ee2638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-6ee2638 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-6ee2638 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-327fec1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-327fec1:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-327fec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-e528786 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-e528786 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-e528786 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-e528786 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-e528786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-e528786 .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-e528786 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-e528786 .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-b880640{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-9e41017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-9e41017:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-9e41017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/07-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-5bdbad1{width:var( --container-widget-width, 22% );max-width:22%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:22%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-5bdbad1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-5bdbad1{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-5bdbad1{right:16px;}.elementor-912 .elementor-element.elementor-element-5bdbad1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-f218c63 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-3b94174 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-3b94174 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-3b94174{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-3b94174 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-3b94174 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-3b94174 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-3b94174 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-f023fd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-f023fd5:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-f023fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-b1a0760 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-b1a0760 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-b1a0760 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-b1a0760 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-b1a0760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-b1a0760 .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-b1a0760 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-b1a0760 .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-69d490c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-c76c982{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-c76c982:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-c76c982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/08-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-a6750b6{width:var( --container-widget-width, 20% );max-width:20%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:20%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-a6750b6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-a6750b6{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-a6750b6{right:16px;}.elementor-912 .elementor-element.elementor-element-a6750b6 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-09b170a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-e8aa150 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-e8aa150 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-e8aa150{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-e8aa150 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-e8aa150 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-e8aa150 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-e8aa150 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-32b0073{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-32b0073:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-32b0073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-6372fec .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-6372fec .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-6372fec .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-6372fec .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-6372fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-6372fec .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-6372fec .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-6372fec .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-3c4e745{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-db49880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-db49880:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-db49880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/09-1.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-6dc3856{width:var( --container-widget-width, 21% );max-width:21%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:21%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-6dc3856.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-6dc3856{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-6dc3856{right:16px;}.elementor-912 .elementor-element.elementor-element-6dc3856 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-824da1d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-a11828e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-a11828e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-a11828e{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-a11828e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-a11828e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-a11828e .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-a11828e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-c154333{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-c154333:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-c154333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-7fc5834 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-7fc5834 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-7fc5834 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-7fc5834 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-7fc5834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-7fc5834 .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-7fc5834 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-7fc5834 .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-72acd74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.17);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;height:287px;}.elementor-912 .elementor-element.elementor-element-ee32fe3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;height:218px;}.elementor-912 .elementor-element.elementor-element-ee32fe3:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-ee32fe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupostorino.com/wp-content/uploads/2026/04/10.jpg");background-position:center center;background-size:cover;}.elementor-912 .elementor-element.elementor-element-5d1b343{width:var( --container-widget-width, 19% );max-width:19%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 6px 4px 6px;--container-widget-width:19%;--container-widget-flex-grow:0;top:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD4E6;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-912 .elementor-element.elementor-element-5d1b343.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-5d1b343{left:16px;}body.rtl .elementor-912 .elementor-element.elementor-element-5d1b343{right:16px;}.elementor-912 .elementor-element.elementor-element-5d1b343 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:500;line-height:15px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-db35ecd .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:24px;font-weight:500;line-height:36px;color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-2aa1934 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-2aa1934 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-912 .elementor-element.elementor-element-2aa1934{--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-912 .elementor-element.elementor-element-2aa1934 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-912 .elementor-element.elementor-element-2aa1934 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-912 .elementor-element.elementor-element-2aa1934 .elementor-icon-list-item > a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-912 .elementor-element.elementor-element-2aa1934 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-912 .elementor-element.elementor-element-198e929{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;height:70px;}.elementor-912 .elementor-element.elementor-element-198e929:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-198e929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-381d3f8 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-381d3f8 .aux-modern-button .aux-overlay:before{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-381d3f8 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-381d3f8 .aux-modern-button .aux-overlay:after{background-color:#FFFFFF;}.elementor-912 .elementor-element.elementor-element-381d3f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-912 .elementor-element.elementor-element-381d3f8 .aux-modern-button-wrapper{text-align:right;}.elementor-912 .elementor-element.elementor-element-381d3f8 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-381d3f8 .aux-icon{font-size:22px;color:#4485C3;}.elementor-912 .elementor-element.elementor-element-1d906ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-912 .elementor-element.elementor-element-d67f5d6{--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;height:297px;}.elementor-912 .elementor-element.elementor-element-d67f5d6:not(.elementor-motion-effects-element-type-background), .elementor-912 .elementor-element.elementor-element-d67f5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F9FC 0%, #E8F1F8 100%);}.elementor-912 .elementor-element.elementor-element-ec6dceb .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:32px;font-weight:500;line-height:48px;}.elementor-912 .elementor-element.elementor-element-4cb3019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-912 .elementor-element.elementor-element-4cb3019 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#314B5C;}.elementor-912 .elementor-element.elementor-element-2abd269 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-2abd269 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(200deg, #1A334A 0%, #4485C3 100%);}.elementor-912 .elementor-element.elementor-element-2abd269 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-912 .elementor-element.elementor-element-2abd269 .aux-modern-button .aux-overlay:after{background-color:transparent;background-image:linear-gradient(90deg, #4485C3 0%, #1A334A 100%);}.elementor-912 .elementor-element.elementor-element-2abd269 .aux-modern-button-wrapper{text-align:left;}.elementor-912 .elementor-element.elementor-element-2abd269 .aux-overlay:before, .elementor-912 .elementor-element.elementor-element-2abd269 .aux-overlay:after{border-radius:8px 8px 8px 8px;}.elementor-912 .elementor-element.elementor-element-2abd269 .aux-text{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}@media(max-width:1024px){.elementor-912 .elementor-element.elementor-element-62a471a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-912 .elementor-element.elementor-element-5a55415{--content-width:100%;}.elementor-912 .elementor-element.elementor-element-f2434c9{--content-width:1280px;}.elementor-912 .elementor-element.elementor-element-cb112ca{--content-width:768px;}.elementor-912 .elementor-element.elementor-element-1d906ea{--content-width:1280px;}}@media(max-width:767px){.elementor-912 .elementor-element.elementor-element-62a471a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-d25f7b8 */.elementor-912 .elementor-element.elementor-element-d25f7b8::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-d25f7b8 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-d25f7b8 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-d25f7b8:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-d25f7b8:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-d25f7b8:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9caa050 */.elementor-912 .elementor-element.elementor-element-9caa050::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-9caa050 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-9caa050 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-9caa050:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-9caa050:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-9caa050:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb17538 */.elementor-912 .elementor-element.elementor-element-fb17538::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-fb17538 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-fb17538 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-fb17538:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-fb17538:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-fb17538:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4904491 */.elementor-912 .elementor-element.elementor-element-4904491::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-4904491 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-4904491 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-4904491:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-4904491:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-4904491:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af53ee */.elementor-912 .elementor-element.elementor-element-7af53ee::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-7af53ee .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-7af53ee .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-7af53ee:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-7af53ee:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-7af53ee:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecdb361 */.elementor-912 .elementor-element.elementor-element-ecdb361::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-ecdb361 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-ecdb361 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-ecdb361:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-ecdb361:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-ecdb361:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b880640 */.elementor-912 .elementor-element.elementor-element-b880640::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-b880640 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-b880640 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-b880640:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-b880640:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-b880640:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d490c */.elementor-912 .elementor-element.elementor-element-69d490c::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-69d490c .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-69d490c .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-69d490c:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-69d490c:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-69d490c:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c4e745 */.elementor-912 .elementor-element.elementor-element-3c4e745::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-3c4e745 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-3c4e745 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-3c4e745:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-3c4e745:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-3c4e745:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72acd74 */.elementor-912 .elementor-element.elementor-element-72acd74::before {
    content: '';
    position: absolute;
    top: 0; left: 0; 
    width: 100%; 
    height: 100%; 
    background: linear-gradient(180deg, 
        rgba(0,0,0,0.2) 0%, 
        rgba(20,40,58,0.7) 50%, 
        rgba(0,0,0,0.9) 100%);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
}

.elementor-912 .elementor-element.elementor-element-72acd74 .elementor-widget-heading:not(.badge-plan) {
    z-index: 2;
    position: relative;
    transition: transform 0.4s ease;
    margin-bottom: 0px !important; /
}

.elementor-912 .elementor-element.elementor-element-72acd74 .info-plan {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    margin-top: 0px !important; 
}


.elementor-912 .elementor-element.elementor-element-72acd74:hover::before {
    opacity: 1;
}

.elementor-912 .elementor-element.elementor-element-72acd74:hover .info-plan {
    max-height: 250px; 
    opacity: 1;
    margin-top: 5px !important; 
}

.elementor-912 .elementor-element.elementor-element-72acd74:hover .elementor-widget-heading:not(.badge-plan) {
    transform: translateY(-5px);
}/* End custom CSS */