.elementor-37 .elementor-element.elementor-element-12ca2fb{--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-37 .elementor-element.elementor-element-12ca2fb:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-12ca2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-a77f3fa{--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-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37 .elementor-element.elementor-element-a61222b{--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-8a982c5 .elementor-menu-toggle{margin:0 auto;background-color:#B9B6B6;}.elementor-37 .elementor-element.elementor-element-8a982c5 .elementor-nav-menu--main .elementor-item{color:#070707;fill:#070707;}.elementor-37 .elementor-element.elementor-element-8a982c5 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-8a982c5 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-8a982c5 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-a3a27b0{--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-37 .elementor-element.elementor-element-a3a27b0:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-a3a27b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-369b26d .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-133f5d6{font-family:"Arial", Sans-serif;font-weight:500;color:#EBEBEB;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37 .elementor-element.elementor-element-5247e1e{--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-37 .elementor-element.elementor-element-00782b6{text-align:center;}.elementor-37 .elementor-element.elementor-element-00782b6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:800;color:#0059FF;}.elementor-37 .elementor-element.elementor-element-9f52d00{--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-37 .elementor-element.elementor-element-daa1e32{--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-37 .elementor-element.elementor-element-f49ee6c{--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-37 .elementor-element.elementor-element-8e283c8{--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-37 .elementor-element.elementor-element-daf188f{--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-37 .elementor-element.elementor-element-178aee2{--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-37 .elementor-element.elementor-element-ee9b957{--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-37 .elementor-element.elementor-element-cd242c4{--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-37 .elementor-element.elementor-element-4cb8d1f{--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-37 .elementor-element.elementor-element-4cb438b{--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-37 .elementor-element.elementor-element-def398d{--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-37 .elementor-element.elementor-element-86fb903 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:800;color:#0059FF;}.elementor-37 .elementor-element.elementor-element-85d2181{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-336d472{--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-37 .elementor-element.elementor-element-a3cfbb1{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-7ca2d4b{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-c461545{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-79290f3{--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-37 .elementor-element.elementor-element-58f4043{--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-37 .elementor-element.elementor-element-642102e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:800;color:#0059FF;}.elementor-37 .elementor-element.elementor-element-cf006d7{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-0564b9f{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-2d4b691{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-34f1e61{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-a5d55d0{--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-37 .elementor-element.elementor-element-d0b9c56{--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-37 .elementor-element.elementor-element-5140f0d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:800;color:#0059FF;}.elementor-37 .elementor-element.elementor-element-41345a9{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-41345a9 img{border-radius:28px 28px 28px 28px;}.elementor-37 .elementor-element.elementor-element-02fc0ce{--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-37 .elementor-element.elementor-element-10bea37{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-362d7d4{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-362d7d4 p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-e7d1f47{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-193b082{--display:flex;--min-height:0px;--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-37 .elementor-element.elementor-element-193b082:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-193b082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-2cbf718{--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-37 .elementor-element.elementor-element-49dc91a{text-align:start;}.elementor-37 .elementor-element.elementor-element-49dc91a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-37 .elementor-element.elementor-element-27df820{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-text{color:#BBBCBD;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-0456aa5{--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-37 .elementor-element.elementor-element-cc7334b{text-align:start;}.elementor-37 .elementor-element.elementor-element-cc7334b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-37 .elementor-element.elementor-element-5eb2386{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-text{color:#D6D7D8;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-68ca475{--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-37 .elementor-element.elementor-element-134c190{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-37 .elementor-element.elementor-element-134c190 .elementor-social-icon{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-134c190 .elementor-social-icon i{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-134c190 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-134c190 .elementor-icon{border-radius:22px 22px 22px 22px;}.elementor-37 .elementor-element.elementor-element-6e86a1a{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-2f31d22{--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:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-2f31d22:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-2f31d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-c9b2e86{text-align:center;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;color:#CCC9C9;}.elementor-37 .elementor-element.elementor-element-aebeb89{--display:flex;--min-height:0px;--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-37 .elementor-element.elementor-element-aebeb89:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-aebeb89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-ead667d{--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-37 .elementor-element.elementor-element-6b5290a img{width:89%;height:136px;}.elementor-37 .elementor-element.elementor-element-7ce34e8{--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-37 .elementor-element.elementor-element-1a5fa45{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-menu-toggle{margin:0 auto;}.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main .elementor-item:focus{color:#FF0000;fill:#FF0000;}.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-37 .elementor-element.elementor-element-1a5fa45 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FF0000;}.elementor-37 .elementor-element.elementor-element-1a5fa45 .e--pointer-framed .elementor-item:before,
					.elementor-37 .elementor-element.elementor-element-1a5fa45 .e--pointer-framed .elementor-item:after{border-color:#FF0000;}.elementor-37 .elementor-element.elementor-element-d1b3bf7{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-cfb25f3 .elementor-button{background-color:#FF0000;border-radius:23px 23px 23px 23px;}.elementor-37 .elementor-element.elementor-element-cfb25f3{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-c52bab4{--display:flex;--min-height:521px;--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-37 .elementor-element.elementor-element-c52bab4:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c52bab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-d198049{--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-37 .elementor-element.elementor-element-f24aa84{margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-f24aa84 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:800;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-f24aa84 .elementor-heading-title a:hover, .elementor-37 .elementor-element.elementor-element-f24aa84 .elementor-heading-title a:focus{color:#2A5D97;}.elementor-37 .elementor-element.elementor-element-5dd82e2{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:#D8D8D8;}.elementor-37 .elementor-element.elementor-element-505c427{--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-37 .elementor-element.elementor-element-39bb47d{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-39bb47d img{border-radius:27px 27px 27px 27px;}.elementor-37 .elementor-element.elementor-element-558d389{--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-37 .elementor-element.elementor-element-bcdb80a{text-align:center;}.elementor-37 .elementor-element.elementor-element-bcdb80a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:37px;font-weight:800;color:#0059FF;}.elementor-37 .elementor-element.elementor-element-ed91b21{--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-37 .elementor-element.elementor-element-d57ebc4{--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-37 .elementor-element.elementor-element-b3ae739{--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-37 .elementor-element.elementor-element-364edd6{--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-37 .elementor-element.elementor-element-25670d9{--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-37 .elementor-element.elementor-element-b796a4c{--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-37 .elementor-element.elementor-element-f5e8485{--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-37 .elementor-element.elementor-element-0429cf1{--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-37 .elementor-element.elementor-element-d8d80cb{--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-37 .elementor-element.elementor-element-313de0c{--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-37 .elementor-element.elementor-element-13d3c54{--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-37 .elementor-element.elementor-element-268d872{--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-37 .elementor-element.elementor-element-b08fd69{--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-37 .elementor-element.elementor-element-981f47e{--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-37 .elementor-element.elementor-element-08fddb7{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-e4eaf22{--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-37 .elementor-element.elementor-element-19e0d08 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-37 .elementor-element.elementor-element-0483d85{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#7A7A7A;}.elementor-37 .elementor-element.elementor-element-74903c5{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-ae95db4{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-2ba30fd{--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-37 .elementor-element.elementor-element-48f1eb8{--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-37 .elementor-element.elementor-element-99827c1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:800;color:#000000;}.elementor-37 .elementor-element.elementor-element-1f2484f{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-39f07b2{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-9910247{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-ce1d619{--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-37 .elementor-element.elementor-element-5b76fb6{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-aab1ce2{--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-37 .elementor-element.elementor-element-42fda28{--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-37 .elementor-element.elementor-element-38b7e1d{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-38b7e1d img{border-radius:28px 28px 28px 28px;}.elementor-37 .elementor-element.elementor-element-ef61ed5{--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-37 .elementor-element.elementor-element-ba6fcf1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:42px;font-weight:800;color:#000000;}.elementor-37 .elementor-element.elementor-element-76a2a50{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-4fbc34e{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-4fbc34e p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-72e9496{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-276123d{--display:flex;--min-height:0px;--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-37 .elementor-element.elementor-element-276123d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-276123d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-65d0e64{--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-37 .elementor-element.elementor-element-6672a94{text-align:start;}.elementor-37 .elementor-element.elementor-element-6672a94 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1b9e773 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-1b9e773 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-37 .elementor-element.elementor-element-1b9e773{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-37 .elementor-element.elementor-element-1b9e773 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-1b9e773 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:500;}.elementor-37 .elementor-element.elementor-element-1b9e773 .elementor-icon-list-text{color:#BBBCBD;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-0b21b84{--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-37 .elementor-element.elementor-element-da8133d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-abcc27b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-abcc27b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-37 .elementor-element.elementor-element-abcc27b{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-37 .elementor-element.elementor-element-abcc27b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-abcc27b .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;}.elementor-37 .elementor-element.elementor-element-abcc27b .elementor-icon-list-text{color:#D6D7D8;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-51e95cf{--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-37 .elementor-element.elementor-element-c0c38c4{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-d026953{--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:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-d026953:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-d026953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-4a73102{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-37 .elementor-element.elementor-element-4a73102 .elementor-social-icon{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-4a73102 .elementor-social-icon i{color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-4a73102 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-4a73102 .elementor-icon{border-radius:22px 22px 22px 22px;}.elementor-37 .elementor-element.elementor-element-6b05622{text-align:center;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;color:#CCC9C9;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-a77f3fa{--width:150px;}.elementor-37 .elementor-element.elementor-element-a61222b{--width:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-8a982c5{margin:21px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 79px;}.elementor-37 .elementor-element.elementor-element-a3a27b0{--min-height:613px;}.elementor-37 .elementor-element.elementor-element-369b26d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-369b26d .elementor-heading-title{font-size:32px;}.elementor-37 .elementor-element.elementor-element-133f5d6{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15px;}.elementor-37 .elementor-element.elementor-element-245fe13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-00782b6 .elementor-heading-title{font-size:33px;}.elementor-37 .elementor-element.elementor-element-9f52d00{--content-width:300px;}.elementor-37 .elementor-element.elementor-element-daf188f{--content-width:300px;}.elementor-37 .elementor-element.elementor-element-ee9b957{--content-width:300px;}.elementor-37 .elementor-element.elementor-element-86fb903{text-align:center;}.elementor-37 .elementor-element.elementor-element-86fb903 .elementor-heading-title{font-size:37px;}.elementor-37 .elementor-element.elementor-element-85d2181{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-c461545{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-37 .elementor-element.elementor-element-642102e{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-642102e .elementor-heading-title{font-size:37px;}.elementor-37 .elementor-element.elementor-element-cf006d7{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-34f1e61{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;}.elementor-37 .elementor-element.elementor-element-5140f0d{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-37 .elementor-element.elementor-element-5140f0d .elementor-heading-title{font-size:37px;}.elementor-37 .elementor-element.elementor-element-41345a9{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-e7d1f47{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;}.elementor-37 .elementor-element.elementor-element-2cbf718{--width:140px;}.elementor-37 .elementor-element.elementor-element-49dc91a{margin:0px 169px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;text-align:center;}.elementor-37 .elementor-element.elementor-element-49dc91a .elementor-heading-title{font-size:13px;}.elementor-37 .elementor-element.elementor-element-27df820{margin:0px 168px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-27df820 .elementor-icon-list-item > a{font-size:13px;}.elementor-37 .elementor-element.elementor-element-0456aa5{--width:140px;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-cc7334b{margin:8px 163px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-37 .elementor-element.elementor-element-cc7334b .elementor-heading-title{font-size:13px;}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-37 .elementor-element.elementor-element-5eb2386{--e-icon-list-icon-size:12px;}.elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-5eb2386 .elementor-icon-list-item > a{font-size:11px;}.elementor-37 .elementor-element.elementor-element-6e86a1a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-c9b2e86{font-size:13px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-a77f3fa{--width:50%;}.elementor-37 .elementor-element.elementor-element-a61222b{--width:50%;}.elementor-37 .elementor-element.elementor-element-daa1e32{--width:50%;}.elementor-37 .elementor-element.elementor-element-f49ee6c{--width:50%;}.elementor-37 .elementor-element.elementor-element-8e283c8{--width:50%;}.elementor-37 .elementor-element.elementor-element-178aee2{--width:50%;}.elementor-37 .elementor-element.elementor-element-cd242c4{--width:50%;}.elementor-37 .elementor-element.elementor-element-4cb8d1f{--width:50%;}.elementor-37 .elementor-element.elementor-element-def398d{--width:50%;}.elementor-37 .elementor-element.elementor-element-336d472{--width:50%;}.elementor-37 .elementor-element.elementor-element-58f4043{--width:50%;}.elementor-37 .elementor-element.elementor-element-d0b9c56{--width:50%;}.elementor-37 .elementor-element.elementor-element-02fc0ce{--width:50%;}.elementor-37 .elementor-element.elementor-element-2cbf718{--width:50%;}.elementor-37 .elementor-element.elementor-element-0456aa5{--width:50%;}.elementor-37 .elementor-element.elementor-element-68ca475{--width:50%;}.elementor-37 .elementor-element.elementor-element-aebeb89{--content-width:1600px;}.elementor-37 .elementor-element.elementor-element-ead667d{--width:25%;}.elementor-37 .elementor-element.elementor-element-7ce34e8{--width:50%;}.elementor-37 .elementor-element.elementor-element-d1b3bf7{--width:25%;}.elementor-37 .elementor-element.elementor-element-d198049{--width:50%;}.elementor-37 .elementor-element.elementor-element-505c427{--width:50%;}.elementor-37 .elementor-element.elementor-element-d57ebc4{--width:50%;}.elementor-37 .elementor-element.elementor-element-b3ae739{--width:50%;}.elementor-37 .elementor-element.elementor-element-364edd6{--width:50%;}.elementor-37 .elementor-element.elementor-element-b796a4c{--width:50%;}.elementor-37 .elementor-element.elementor-element-f5e8485{--width:50%;}.elementor-37 .elementor-element.elementor-element-0429cf1{--width:50%;}.elementor-37 .elementor-element.elementor-element-313de0c{--width:50%;}.elementor-37 .elementor-element.elementor-element-13d3c54{--width:50%;}.elementor-37 .elementor-element.elementor-element-268d872{--width:50%;}.elementor-37 .elementor-element.elementor-element-981f47e{--width:50%;}.elementor-37 .elementor-element.elementor-element-e4eaf22{--width:50%;}.elementor-37 .elementor-element.elementor-element-48f1eb8{--width:50%;}.elementor-37 .elementor-element.elementor-element-ce1d619{--width:50%;}.elementor-37 .elementor-element.elementor-element-42fda28{--width:50%;}.elementor-37 .elementor-element.elementor-element-ef61ed5{--width:50%;}.elementor-37 .elementor-element.elementor-element-65d0e64{--width:50%;}.elementor-37 .elementor-element.elementor-element-0b21b84{--width:50%;}.elementor-37 .elementor-element.elementor-element-51e95cf{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-6adbcb1 */.elementor-37 .elementor-element.elementor-element-6adbcb1{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-6adbcb1 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-6adbcb1::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-6adbcb1::after{
    content: "Caja luminossa\A\A Nuestras soluciones:\A Diseño profesional y con los mejores materiales\A Trabajamos con lo mejor y los mejores";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-6adbcb1:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-6adbcb1:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-6adbcb1:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-177aa6c */.elementor-37 .elementor-element.elementor-element-177aa6c{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-177aa6c img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-177aa6c::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-177aa6c::after{
    content: "Caja luminosa con vinil\A\A Nuestras soluciones:\A Diseño y materiales de calidad\A Los mejores del mercado";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-177aa6c:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-177aa6c:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-177aa6c:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19ef844 */.elementor-37 .elementor-element.elementor-element-19ef844{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-19ef844 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-19ef844::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-19ef844::after{
    content: "Letras 3D\A\A Nuestras soluciones:\A Diseño y profesionalismo\A Letras en 3D y Acrilico";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-19ef844:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-19ef844:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-19ef844:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35b65a3 */.elementor-37 .elementor-element.elementor-element-35b65a3{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-35b65a3 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-35b65a3::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-35b65a3::after{
    content: "Caja luminosa\A\A Nuestras soluciones:\A Diseño y alta ilimuninación\A Todo tipo de negocio";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-35b65a3:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-35b65a3:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-35b65a3:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20f1047 */.elementor-37 .elementor-element.elementor-element-20f1047{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-20f1047 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-20f1047::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-20f1047::after{
    content: "Vinil Ploteado\A\A Nuestras soluciones:\A Trabajos 100% profesionales\A El mejor trabajo para el menor cliente";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-20f1047:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-20f1047:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-20f1047:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a351b8c */.elementor-37 .elementor-element.elementor-element-a351b8c{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-a351b8c img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-a351b8c::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-a351b8c::after{
    content: "MDF pintado\A\A Nuestras soluciones:\A Arte, clase y elegancia en un slo trabajo";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-a351b8c:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-a351b8c:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-a351b8c:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de6a086 */.elementor-37 .elementor-element.elementor-element-de6a086{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-de6a086 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-de6a086::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-de6a086::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-de6a086:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-de6a086:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-de6a086:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07f3f38 */.elementor-37 .elementor-element.elementor-element-07f3f38{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-07f3f38 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-07f3f38::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-07f3f38::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-07f3f38:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-07f3f38:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-07f3f38:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16fd47c */.elementor-37 .elementor-element.elementor-element-16fd47c{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-16fd47c img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-16fd47c::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-16fd47c::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-16fd47c:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-16fd47c:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-16fd47c:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53cbf5b */.elementor-37 .elementor-element.elementor-element-53cbf5b{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-53cbf5b img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-53cbf5b::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-53cbf5b::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-53cbf5b:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-53cbf5b:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-53cbf5b:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-543c472 */.elementor-37 .elementor-element.elementor-element-543c472{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-543c472 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-543c472::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-543c472::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-543c472:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-543c472:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-543c472:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf95cca */.elementor-37 .elementor-element.elementor-element-cf95cca{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-cf95cca img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-cf95cca::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-cf95cca::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-cf95cca:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-cf95cca:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-cf95cca:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58745e5 */.elementor-37 .elementor-element.elementor-element-58745e5{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-58745e5 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-58745e5::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-58745e5::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-58745e5:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-58745e5:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-58745e5:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbc93e1 */.elementor-37 .elementor-element.elementor-element-fbc93e1{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-fbc93e1 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-fbc93e1::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-fbc93e1::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-fbc93e1:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-fbc93e1:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-fbc93e1:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d20755 */.elementor-37 .elementor-element.elementor-element-1d20755{
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    cursor: pointer;
}

.elementor-37 .elementor-element.elementor-element-1d20755 img{
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.45s ease;
}

/* oscurece un poco la imagen */
.elementor-37 .elementor-element.elementor-element-1d20755::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.15));
    opacity: 0;
    transition: all 0.35s ease;
    z-index: 1;
}

/* tarjeta flotante */
.elementor-37 .elementor-element.elementor-element-1d20755::after{
    content: "Marketing BTL\A\A Nuestras soluciones:\A Diseño y Producción de Stands\A Trade Marketing & Retail Execution\A Activaciones y Promociones";
    white-space: pre-line;
    position: absolute;
    left: 10%;
    right: 10%;
    bottom: 8%;
    background: rgba(120, 160, 180, 0.22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 24px;
    padding: 28px 24px;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    font-weight: 400;
    opacity: 0;
    transform: translateY(25px);
    transition: all 0.4s ease;
    z-index: 2;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18);
}

/* hover */
.elementor-37 .elementor-element.elementor-element-1d20755:hover img{
    transform: scale(1.04);
}

.elementor-37 .elementor-element.elementor-element-1d20755:hover::before{
    opacity: 1;
}

.elementor-37 .elementor-element.elementor-element-1d20755:hover::after{
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */