.elementor-1583 .elementor-element.elementor-element-7d3762de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-e23012f .swiper-slide-bg{background-image:url(https://www.laulagun.com/wp-content/uploads/2026/03/imagen1.webp);background-size:cover;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-e23012f .elementor-background-overlay{background-color:#0E499161;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-c7986cf .swiper-slide-bg{background-image:url(https://www.laulagun.com/wp-content/uploads/2026/03/barco3.webp);background-size:cover;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-c7986cf .elementor-background-overlay{background-color:#0E499169;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-68b4cdf .swiper-slide-bg{background-image:url(https://www.laulagun.com/wp-content/uploads/2026/03/gruas.webp);background-size:cover;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-68b4cdf .elementor-background-overlay{background-color:#0E499163;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-ac5aa4d .swiper-slide-bg{background-image:url(https://www.laulagun.com/wp-content/uploads/2026/04/industria.webp);background-size:cover;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-repeater-item-ac5aa4d .elementor-background-overlay{background-color:#0E499175;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-slide{transition-duration:calc(5000ms*1.2);height:89vh;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-slide-contents{max-width:65%;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-slide-inner{text-align:center;}.elementor-1583 .elementor-element.elementor-element-59302144 .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF94;opacity:1;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-pagination-bullet-active{background-color:#DDFF71;}.elementor-1583 .elementor-element.elementor-element-1f09a28{--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;--overlay-opacity:0.2;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-1f09a28::before, .elementor-1583 .elementor-element.elementor-element-1f09a28 > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-1f09a28 > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-1f09a28 > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-1f09a28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-1f09a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1EDE5;--background-overlay:'';}.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-1583 .elementor-element.elementor-element-0ef9b77{text-align:center;}.elementor-1583 .elementor-element.elementor-element-0ef9b77 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-a12dbdd{--display:flex;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.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-1583 .elementor-element.elementor-element-a5642d7{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-2a99e6a{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-2a99e6a:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-2a99e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-2a99e6a::before, .elementor-1583 .elementor-element.elementor-element-2a99e6a > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-2a99e6a > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-2a99e6a > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-2a99e6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-2a99e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-4781dde{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:120px 120px;--row-gap:120px;--column-gap:120px;--grid-auto-flow:row;--align-items:center;}.elementor-1583 .elementor-element.elementor-element-4781dde.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1583 .elementor-element.elementor-element-d7b90c5{--display:flex;}.elementor-1583 .elementor-element.elementor-element-ec3872c{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-ec3872c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:85px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-22c99f1{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-22c99f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-6c88cab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-03b9e4e{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-03b9e4e::before, .elementor-1583 .elementor-element.elementor-element-03b9e4e > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-03b9e4e > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-03b9e4e > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-03b9e4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-03b9e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1EDE5;--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-6d1f853{padding:0100px 0px 0px 0px;text-align:center;}.elementor-1583 .elementor-element.elementor-element-6d1f853 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-70e66c0{padding:0px 0px 0px 0px;text-align:center;}.elementor-1583 .elementor-element.elementor-element-70e66c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-8af39e7{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-834ca6f{--display:flex;--overlay-opacity:0.2;--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-1583 .elementor-element.elementor-element-834ca6f::before, .elementor-1583 .elementor-element.elementor-element-834ca6f > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-834ca6f > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-834ca6f > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-834ca6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-834ca6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1EDE5;--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-834ca6f.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-d392501{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-1583 .elementor-element.elementor-element-d392501::before, .elementor-1583 .elementor-element.elementor-element-d392501 > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-d392501 > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-d392501 > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-d392501 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-d392501 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-d392501.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-9737f2d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0E499173;--border-color:#0E499173;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1583 .elementor-element.elementor-element-b86e6df{text-align:center;}.elementor-1583 .elementor-element.elementor-element-b86e6df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;color:#F1EDE5;}.elementor-1583 .elementor-element.elementor-element-662e2e5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0E499173;--border-color:#0E499173;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1583 .elementor-element.elementor-element-997e2e2{text-align:center;}.elementor-1583 .elementor-element.elementor-element-997e2e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;color:#F1EDE5;}.elementor-1583 .elementor-element.elementor-element-a581905{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0E499173;--border-color:#0E499173;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1583 .elementor-element.elementor-element-7b1232d{text-align:center;}.elementor-1583 .elementor-element.elementor-element-7b1232d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;color:#F1EDE5;}.elementor-1583 .elementor-element.elementor-element-855634a{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-855634a::before, .elementor-1583 .elementor-element.elementor-element-855634a > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-855634a > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-855634a > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-855634a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-855634a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1EDE5;--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-1583 .elementor-element.elementor-element-f8af59c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-f8af59c.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-ae9e956{padding:40px 40px 40px 40px;}.elementor-1583 .elementor-element.elementor-element-239560a{--display:flex;--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-1583 .elementor-element.elementor-element-538f7cb{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-538f7cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-1bc9d66{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-b3ffa5e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-b3ffa5e.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-bf5e3ec{padding:40px 40px 40px 40px;}.elementor-1583 .elementor-element.elementor-element-17c1234{--display:flex;--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-1583 .elementor-element.elementor-element-b7d2421{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-b7d2421 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-7933904{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-a4ab477{--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;--overlay-opacity:0.74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-a4ab477:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-a4ab477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-a4ab477::before, .elementor-1583 .elementor-element.elementor-element-a4ab477 > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-a4ab477 > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-a4ab477 > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-a4ab477 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-a4ab477 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-b3eda55{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:120px 120px;--row-gap:120px;--column-gap:120px;--grid-auto-flow:row;--align-items:center;}.elementor-1583 .elementor-element.elementor-element-b3eda55.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-dcafeb2{--display:flex;}.elementor-1583 .elementor-element.elementor-element-92f438e{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-92f438e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-06c4112{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-06c4112 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-40868a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-fe828af{--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;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-fe828af::before, .elementor-1583 .elementor-element.elementor-element-fe828af > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-fe828af > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-fe828af > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-fe828af > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-fe828af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1EDE5;--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-87d1db4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1583 .elementor-element.elementor-element-87d1db4.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-61c39e8{text-align:center;}.elementor-1583 .elementor-element.elementor-element-61c39e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-8324403{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-f763623{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-a0c0b62{--display:flex;--min-height:15px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-c2e8fdf{padding:0px 0px 0px 0px;text-align:start;}.elementor-1583 .elementor-element.elementor-element-c2e8fdf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-17b3462{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-54bb28d{--display:flex;--min-height:15px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-1bfab8c{text-align:start;}.elementor-1583 .elementor-element.elementor-element-1bfab8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-2f290f8{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-5812899{--display:flex;--min-height:15px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-00663f8{text-align:start;}.elementor-1583 .elementor-element.elementor-element-00663f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-8a1a125{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-56945e8{--display:flex;--min-height:15px;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-f9bf2eb{text-align:start;}.elementor-1583 .elementor-element.elementor-element-f9bf2eb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-d757337{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-5798386{--display:flex;--min-height:15px;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-d3ef216{text-align:start;}.elementor-1583 .elementor-element.elementor-element-d3ef216 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1583 .elementor-element.elementor-element-febecae{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-1583 .elementor-element.elementor-element-aab9296{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1583 .elementor-element.elementor-element-ca6e174 .elementor-button{background-color:#2CB59D00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-ca6e174{padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1583 .elementor-element.elementor-element-a147dd9 .elementor-button{background-color:#2CB59D00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-a147dd9{padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1583 .elementor-element.elementor-element-53b5b93{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:075px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-53b5b93::before, .elementor-1583 .elementor-element.elementor-element-53b5b93 > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-53b5b93 > .e-con-inner > .elementor-background-video-container::before, .elementor-1583 .elementor-element.elementor-element-53b5b93 > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-53b5b93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1583 .elementor-element.elementor-element-53b5b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1583 .elementor-element.elementor-element-59128a1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1583 .elementor-element.elementor-element-59128a1.e-con{--align-self:center;}.elementor-1583 .elementor-element.elementor-element-6d60b60{padding:0px 0px 0px 0px;text-align:center;}.elementor-1583 .elementor-element.elementor-element-6d60b60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-ccbf523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-631a03f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-1d427cc{--display:flex;--min-height:15px;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-501e6e8{text-align:center;}.elementor-1583 .elementor-element.elementor-element-501e6e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-7289fd5{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-1d2ce43{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-e63d00b{text-align:center;}.elementor-1583 .elementor-element.elementor-element-e63d00b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-3c0876f{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-1a3ea50{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 01px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1583 .elementor-element.elementor-element-595ecdd{text-align:center;}.elementor-1583 .elementor-element.elementor-element-595ecdd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-b6bb942{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-591cc39{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-f7dd311 .elementor-button{background-color:#2CB59D00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-f7dd311{padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1583 .elementor-element.elementor-element-a2c11bf .elementor-button{background-color:#2CB59D00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-1583 .elementor-element.elementor-element-a2c11bf{padding:0px 0px 0px 0px;border-style:none;border-radius:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-slide-contents{max-width:75%;}.elementor-1583 .elementor-element.elementor-element-1f09a28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-0ef9b77 .elementor-heading-title{font-size:52px;}.elementor-1583 .elementor-element.elementor-element-a5642d7{padding:20px 20px 20px 20px;}.elementor-1583 .elementor-element.elementor-element-4781dde{--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-ec3872c .elementor-heading-title{font-size:48px;}.elementor-1583 .elementor-element.elementor-element-6d1f853 .elementor-heading-title{font-size:48px;}.elementor-1583 .elementor-element.elementor-element-d392501{--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-b86e6df .elementor-heading-title{font-size:17px;}.elementor-1583 .elementor-element.elementor-element-997e2e2 .elementor-heading-title{font-size:17px;}.elementor-1583 .elementor-element.elementor-element-7b1232d .elementor-heading-title{font-size:17px;}.elementor-1583 .elementor-element.elementor-element-f8af59c{--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-b3ffa5e{--grid-auto-flow:row;--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-b3eda55{--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-92f438e .elementor-heading-title{font-size:48px;}.elementor-1583 .elementor-element.elementor-element-f763623{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-631a03f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1583 .elementor-element.elementor-element-59302144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-slide-contents{max-width:63%;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-1583 .elementor-element.elementor-element-59302144 .swiper-pagination-fraction{font-size:10px;}.elementor-1583 .elementor-element.elementor-element-4781dde{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-d392501{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-b86e6df .elementor-heading-title{font-size:12px;}.elementor-1583 .elementor-element.elementor-element-f8af59c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-ae9e956{padding:20px 20px 20px 20px;}.elementor-1583 .elementor-element.elementor-element-b3ffa5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-bf5e3ec{padding:20px 20px 20px 20px;}.elementor-1583 .elementor-element.elementor-element-a4ab477{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-b3eda55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-f763623{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1583 .elementor-element.elementor-element-631a03f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1583 .elementor-element.elementor-element-4781dde{--width:65%;}.elementor-1583 .elementor-element.elementor-element-834ca6f{--width:100%;}.elementor-1583 .elementor-element.elementor-element-d392501{--width:60%;}.elementor-1583 .elementor-element.elementor-element-f8af59c{--width:65%;}.elementor-1583 .elementor-element.elementor-element-b3ffa5e{--width:65%;}.elementor-1583 .elementor-element.elementor-element-b3eda55{--width:65%;}.elementor-1583 .elementor-element.elementor-element-fe828af{--width:100%;}.elementor-1583 .elementor-element.elementor-element-87d1db4{--width:90%;}.elementor-1583 .elementor-element.elementor-element-f763623{--width:100%;}.elementor-1583 .elementor-element.elementor-element-53b5b93{--width:100%;}.elementor-1583 .elementor-element.elementor-element-59128a1{--width:70%;}.elementor-1583 .elementor-element.elementor-element-631a03f{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1583 .elementor-element.elementor-element-4781dde{--width:90%;}.elementor-1583 .elementor-element.elementor-element-d392501{--width:80%;}.elementor-1583 .elementor-element.elementor-element-f8af59c{--width:90%;}.elementor-1583 .elementor-element.elementor-element-b3ffa5e{--width:90%;}.elementor-1583 .elementor-element.elementor-element-b3eda55{--width:90%;}.elementor-1583 .elementor-element.elementor-element-59128a1{--width:90%;}}/* Start custom CSS for slides, class: .elementor-element-59302144 */#hero-slider {
  /* Slides content variables */
  --slide-1-content: "WIND \A Power Without Limits";
  --slide-2-content: "MARINE \A Driven by Innovation";
  --slide-3-content: "ELEVATION SYSTEMS \A Engineered to Lift";
  --slide-4-content: "INDUSTRIAL \A  Any load. Anywhere.";
    
  /* Base variables */
  --pagination-font-family: "Poppins", Sans-serif;
  --pagination-font-weight: 500;
  --pagination-font-size: clamp(1rem, 0.6391rem + 0.7519vw, 1.25rem);
  --pagination-line-height: 1.3em;
  --pagination-text-color: #FFFFFF;
  --pagination-bottom-space: 8%;
  --pagination-bottom-padding: 0.6em;
  --pagination-loading-thickness: 2px;
  --pagination-loading-active-color: #39a9e0;
  --pagination-fadeup-duration: 1000ms;
  --pagination-loading-duration: 5000ms;    /* Slides Autoplay Speed in MILLISECONDS */
}

/* Slides styles */
@media only screen and (min-width: 768px) {
  #hero-slider .swiper-pagination-bullet:first-child::before {
    content: var(--slide-1-content);
  }
  #hero-slider .swiper-pagination-bullet:nth-child(2)::before {
    content: var(--slide-2-content);
  }
  #hero-slider .swiper-pagination-bullet:nth-child(3)::before {
    content: var(--slide-3-content);
  }
  #hero-slider .swiper-pagination-bullet:nth-child(4):before {
    content: var(--slide-4-content);
  }

  #hero-slider .swiper-pagination {
    font-family: var(--pagination-font-family);
    font-weight: var(--pagination-font-weight);
    font-size: var(--pagination-font-size);
    line-height: var(--pagination-line-height);
    color: var(--pagination-text-color);
    text-align: left;
    left: calc((100% - var(--content-width))/2);
    bottom: var(--pagination-bottom-space);
    width: var(--content-width);
    display: flex;
    align-items: end;
    visibility: hidden;
    padding: 0 20px;
    -webkit-animation-name: fadeInUpPag;
            animation-name: fadeInUpPag;
    -webkit-animation-duration: var(--pagination-fadeup-duration);
            animation-duration: var(--pagination-fadeup-duration);
    -webkit-animation-iteration-count:1;
            animation-iteration-count:1;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }

  #hero-slider .swiper-pagination-bullet {
    width: 10%;
    flex-grow: 1;
    height: fit-content;
  }

  #hero-slider .swiper-pagination-bullet:first-child {
    margin-left: 0;
  }

  #hero-slider .swiper-pagination-bullet:last-child {
    margin-right: 0;
  }

  #hero-slider .swiper-pagination-bullet::before {
    display: block;
    visibility: visible;
    white-space: pre-wrap;
    padding-bottom: var(--pagination-bottom-padding);
    border-bottom: solid var(--pagination-loading-thickness) var(--pagination-text-color);
  }

  #hero-slider .swiper-pagination-bullet-active::before {
    position: relative;
    bottom: calc(-1 * var(--pagination-loading-thickness));
  }
    
  #hero-slider .swiper-pagination-bullet-active::after {
    content: "";
    display: block;
    visibility: visible;
    position: relative;
    width: 0%;
    border-bottom: solid var(--pagination-loading-thickness) var(--pagination-loading-active-color);
    -webkit-animation-name: pageLoader;
            animation-name: pageLoader;
    -webkit-animation-duration: calc(var(--pagination-loading-duration) - 100ms);
            animation-duration: calc(var(--pagination-loading-duration) - 100ms);
    -webkit-animation-iteration-count:1;
            animation-iteration-count:1;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
}

/* Animations */
@-webkit-keyframes pageLoader {
  from { width: 0%; }
  to { width: 100%; }
}
@keyframes pageLoader {
  from { width: 0%; }
  to { width: 100%; }
}

@-webkit-keyframes fadeInUpPag {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
            transform: translate3d(0,100%,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInUpPag {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0,100%,0);
            transform: translate3d(0,100%,0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}/* End custom CSS */
/* Start custom CSS *//* Tipografia Laulagun: Monotype News Gothic Pro */
@font-face{font-family:'News Gothic MT Pro';font-weight:400;font-style:normal;font-display:block;src:url(/wp-content/uploads/2026/10/font.woff2) format('woff2'),url(/wp-content/uploads/2026/10/font.woff) format('woff')}
@font-face{font-family:'News Gothic MT Pro';font-weight:400;font-style:italic;font-display:block;src:url(/wp-content/uploads/2026/10/font-1.woff2) format('woff2'),url(/wp-content/uploads/2026/10/font-1.woff) format('woff')}
@font-face{font-family:'News Gothic MT Pro';font-weight:700;font-style:normal;font-display:block;src:url(/wp-content/uploads/2026/10/font-2.woff2) format('woff2'),url(/wp-content/uploads/2026/10/font-2.woff) format('woff')}
body.elementor-page-1583 h1,body.elementor-page-1583 h2,body.elementor-page-1583 h3,body.elementor-page-1583 h4,body.elementor-page-1583 h5,body.elementor-page-1583 h6,body.elementor-page-1583 p,body.elementor-page-1583 li,body.elementor-page-1583 a,body.elementor-page-1583 span,body.elementor-page-1583 .elementor-heading-title,body.elementor-page-1583 .elementor-widget-container,body.elementor-page-1583 .elementor-button,body.elementor-page-1583 .elementor-icon-list-text,body.elementor-page-1583 .elementor-tab-title,body.elementor-page-1583 .elementor-nav-menu a,body.elementor-page-1583 .elementor-slide-heading,body.elementor-page-1583 .elementor-slide-description,body.elementor-page-1583 .elementor-slide-button,body.elementor-page-1583 .elementor-counter-number-wrapper,body.elementor-page-1583 .elementor-counter-title,body.elementor-page-1583 .elementor-icon-box-title,body.elementor-page-1583 .elementor-icon-box-description,body.elementor-page-1583 .elementor-image-box-title,body.elementor-page-1583 .elementor-image-box-description,body.elementor-page-1583 .elementor-tab-content,body.elementor-page-1583 .elementor-accordion-title,body.elementor-page-1583 .elementor-toggle-title,body.elementor-page-1583 .elementor-field-label,body.elementor-page-1583 .elementor-text-editor,body.elementor-page-1583 .elementor-widget-text-editor div,body.elementor-page-1583 input,body.elementor-page-1583 textarea,body.elementor-page-1583 select{font-family:'News Gothic MT Pro',Arial,sans-serif !important}
/* Botones: borde fino */
body.elementor-page-1583 .elementor-button,body.elementor-page-1583 .elementor-slide-button{border-width:1px !important}

/*sect-resp*/
@media(max-width:1024px){
body.elementor-page-1583 .elementor-widget-text-editor,body.elementor-page-1583 .elementor-widget-text-editor *{font-size:18px !important;line-height:1.55 !important}
}
@media(max-width:767px){
body.elementor-page-1583 .elementor-widget-text-editor,body.elementor-page-1583 .elementor-widget-text-editor *{font-size:16px !important;line-height:1.55 !important}
body.elementor-page-1583 .elementor-element-1f09a28 .elementor-widget-text-editor,body.elementor-page-1583 .elementor-element-1f09a28 .elementor-widget-text-editor *{font-size:16px !important}
body.elementor-page-1583 .elementor-element-2a99e6a,body.elementor-page-1583 .elementor-element-a4ab477,body.elementor-page-1583 .elementor-element-855634a,body.elementor-page-1583 .elementor-element-fe828af,body.elementor-page-1583 .elementor-element-53b5b93{padding-top:40px !important;padding-bottom:40px !important;gap:24px !important}
body.elementor-page-1583 .elementor-element-1f09a28{padding-top:40px !important;padding-bottom:30px !important}
body.elementor-page-1583 .e-con,body.elementor-page-1583 .e-con-inner{--gap:20px;--row-gap:20px;--column-gap:20px}
body.elementor-page-1583 .elementor-widget:not(:last-child){margin-block-end:0}
body.elementor-page-1583 h2.elementor-heading-title{font-size:28px !important;line-height:1.15 !important}
body.elementor-page-1583 h1.elementor-heading-title{font-size:30px !important;line-height:1.15 !important}
}

/*sect-resp2*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-4781dde,body.elementor-page-1583 .elementor-element-b3eda55{gap:24px !important;row-gap:24px !important}
body.elementor-page-1583 .elementor-element-a12dbdd{padding-bottom:0 !important}
body.elementor-page-1583 .elementor-element-4781dde,body.elementor-page-1583 .elementor-element-d7b90c5,body.elementor-page-1583 .elementor-element-b3eda55,body.elementor-page-1583 .elementor-element-dcafeb2,body.elementor-page-1583 .elementor-element-87d1db4,body.elementor-page-1583 .elementor-element-f763623,body.elementor-page-1583 .elementor-element-59128a1,body.elementor-page-1583 .elementor-element-631a03f{padding-top:0 !important;padding-bottom:0 !important}
body.elementor-page-1583 .elementor-element-1f09a28{padding-bottom:20px !important}
}
@media(min-width:768px) and (max-width:1024px){
body.elementor-page-1583 .elementor-element-2a99e6a,body.elementor-page-1583 .elementor-element-a4ab477,body.elementor-page-1583 .elementor-element-855634a,body.elementor-page-1583 .elementor-element-fe828af,body.elementor-page-1583 .elementor-element-53b5b93{padding-top:60px !important;padding-bottom:60px !important}
body.elementor-page-1583 .elementor-element-4781dde,body.elementor-page-1583 .elementor-element-b3eda55{gap:40px !important;row-gap:40px !important}
}

/*sect-resp3*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-widget-text-editor>.elementor-widget-container{padding-top:0 !important}
}
@media(min-width:768px) and (max-width:1024px){
body.elementor-page-1583 .elementor-widget-text-editor>.elementor-widget-container{padding-top:16px !important}
}

/*sect-resp4*/
body.elementor-page-1583 .elementor-element-ca6e174 .elementor-button,body.elementor-page-1583 .elementor-element-a147dd9 .elementor-button{color:#0d4992 !important;border-color:#0d4992 !important;border-width:1px !important;border-style:solid !important}
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-aab9296{gap:16px !important;padding-top:8px !important}
body.elementor-page-1583 .elementor-element-aab9296 .elementor-button{width:100%;white-space:normal;text-align:center}
}

/*sect-resp5*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-aab9296{justify-content:flex-start !important;align-items:stretch !important;min-height:0 !important;height:auto !important;gap:12px !important;padding:8px 0 0 !important}
body.elementor-page-1583 .elementor-element-aab9296 .elementor-widget{margin:0 !important;--flex-grow:0;flex-grow:0 !important;width:100% !important}
body.elementor-page-1583 .elementor-element-aab9296 .elementor-widget-container{padding:0 !important;margin:0 !important}
}

/*sect-resp6*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-aab9296>.e-con-inner{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:stretch !important;gap:12px !important;height:auto !important;min-height:0 !important;padding:0 !important}
}

/*sect-resp7*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-aab9296{padding:0 20px !important}
body.elementor-page-1583 .elementor-element-aab9296>.e-con-inner{width:100% !important}
body.elementor-page-1583 .elementor-element-5798386{padding-bottom:0 !important}
}

/*sect-resp8*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-855634a,body.elementor-page-1583 .elementor-element-2a99e6a,body.elementor-page-1583 .elementor-element-a4ab477,body.elementor-page-1583 .elementor-element-fe828af,body.elementor-page-1583 .elementor-element-53b5b93,body.elementor-page-1583 .elementor-element-1f09a28{padding-left:20px !important;padding-right:20px !important}
body.elementor-page-1583 .elementor-element-855634a .elementor-widget-image>.elementor-widget-container{padding:0 !important}
body.elementor-page-1583 .elementor-element-855634a>.e-con,body.elementor-page-1583 .elementor-element-855634a>.e-con-inner{gap:24px !important}
body.elementor-page-1583 .elementor-element-f8af59c,body.elementor-page-1583 .elementor-element-b3ffa5e{gap:24px !important}
body.elementor-page-1583 .elementor-element-855634a{gap:24px !important}
body.elementor-page-1583 .elementor-element-fe828af .elementor-element-aab9296{padding-left:0 !important;padding-right:0 !important}
}

/*sect-resp9*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-fe828af .e-con:not(.elementor-element-aab9296),body.elementor-page-1583 .elementor-element-2a99e6a .e-con,body.elementor-page-1583 .elementor-element-a4ab477 .e-con,body.elementor-page-1583 .elementor-element-53b5b93 .e-con{padding-left:0 !important;padding-right:0 !important}
body.elementor-page-1583 .elementor-element-fe828af .elementor-element-f763623{gap:0 !important;row-gap:0 !important}
body.elementor-page-1583 .elementor-element-a0c0b62,body.elementor-page-1583 .elementor-element-54bb28d,body.elementor-page-1583 .elementor-element-5812899,body.elementor-page-1583 .elementor-element-56945e8,body.elementor-page-1583 .elementor-element-5798386{padding-top:20px !important;padding-bottom:20px !important;gap:8px !important;border-top:1px solid rgba(13,73,146,.2)}
body.elementor-page-1583 .elementor-element-fe828af{gap:16px !important}
}

/*sect-resp10*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-1f09a28{margin-top:0 !important;padding-top:32px !important;padding-bottom:24px !important}
body.elementor-page-1583 .elementor-element-1f09a28 .elementor-widget{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important}
body.elementor-page-1583 .elementor-element-6d1f853{padding-top:40px !important}
body.elementor-page-1583 .elementor-element-03b9e4e{padding:0 20px 40px !important;gap:16px !important}
body.elementor-page-1583 .elementor-element-03b9e4e .elementor-widget{margin-left:0 !important}
body.elementor-page-1583 .elementor-element-834ca6f,body.elementor-page-1583 .elementor-element-d392501{padding:0 20px 32px !important;gap:12px !important;margin:0 !important}
body.elementor-page-1583 .elementor-element-834ca6f .e-con{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;gap:4px !important}
body.elementor-page-1583 .elementor-element-53b5b93 .e-con{gap:12px !important;row-gap:12px !important}
body.elementor-page-1583 .elementor-element-53b5b93 .e-con .e-con{padding-top:16px !important;padding-bottom:16px !important}
body.elementor-page-1583 .elementor-element-f7dd311,body.elementor-page-1583 .elementor-element-a2c11bf{margin-left:0 !important;margin-right:0 !important}
}

/*sect-resp11*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-1f09a28>.e-con-inner,body.elementor-page-1583 .elementor-element-03b9e4e>.e-con-inner,body.elementor-page-1583 .elementor-element-53b5b93>.e-con-inner,body.elementor-page-1583 .elementor-element-855634a>.e-con-inner,body.elementor-page-1583 .elementor-element-2a99e6a>.e-con-inner,body.elementor-page-1583 .elementor-element-a4ab477>.e-con-inner,body.elementor-page-1583 .elementor-element-fe828af>.e-con-inner,body.elementor-page-1583 .elementor-element-834ca6f>.e-con-inner{padding-left:0 !important;padding-right:0 !important}
}

/*sect-resp12*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-1f09a28 .e-con,body.elementor-page-1583 .elementor-element-2a99e6a .e-con,body.elementor-page-1583 .elementor-element-a4ab477 .e-con,body.elementor-page-1583 .elementor-element-855634a .e-con,body.elementor-page-1583 .elementor-element-53b5b93>.e-con,body.elementor-page-1583 .elementor-element-fe828af>.e-con:not(.elementor-element-aab9296){padding-top:0 !important;padding-bottom:0 !important}
body.elementor-page-1583 .elementor-element-d392501{padding-bottom:24px !important}
body.elementor-page-1583 .elementor-element-61c39e8,body.elementor-page-1583 .elementor-element-8324403{margin-left:0 !important}
}

/*sect-resp13*/
@media(max-width:767px){
body.elementor-page-1583 .e-con{border-right-width:0 !important}
body.elementor-page-1583 .elementor-element-a0c0b62,body.elementor-page-1583 .elementor-element-54bb28d,body.elementor-page-1583 .elementor-element-5812899,body.elementor-page-1583 .elementor-element-56945e8,body.elementor-page-1583 .elementor-element-5798386{border-top-width:0 !important;padding-top:8px !important;padding-bottom:8px !important}
body.elementor-page-1583 .elementor-element-53b5b93 .e-con-inner{padding-left:0 !important;padding-right:0 !important}
body.elementor-page-1583 .elementor-element-fe828af{gap:8px !important}
}

/*sect-resp14*/
@media(max-width:767px){
body.elementor-page-1583 .e-con-inner{padding-top:0 !important;padding-bottom:0 !important}
body.elementor-page-1583 .elementor-element-2a99e6a,body.elementor-page-1583 .elementor-element-a4ab477,body.elementor-page-1583 .elementor-element-855634a,body.elementor-page-1583 .elementor-element-fe828af,body.elementor-page-1583 .elementor-element-53b5b93{padding-top:36px !important;padding-bottom:36px !important}
body.elementor-page-1583 .elementor-element-6d1f853{padding-top:36px !important}
}

/*sect-resp15*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-b86e6df .elementor-heading-title,body.elementor-page-1583 .elementor-element-997e2e2 .elementor-heading-title,body.elementor-page-1583 .elementor-element-7b1232d .elementor-heading-title{font-size:20px !important;line-height:1.25 !important;letter-spacing:0 !important;overflow-wrap:normal;word-break:normal}
body.elementor-page-1583 .elementor-element-d392501{padding:28px 20px !important;gap:18px !important;box-sizing:border-box}
body.elementor-page-1583 .elementor-element-834ca6f{padding:0 20px 24px !important;margin-top:0 !important}
body.elementor-page-1583 .elementor-element-834ca6f .e-con{gap:0 !important;padding:0 !important;border:0 !important}
body.elementor-page-1583 .elementor-element-8af39e7 p{margin:0 0 12px !important}
body.elementor-page-1583 .elementor-element-8af39e7 p:last-child{margin-bottom:0 !important}
body.elementor-page-1583 .elementor-element-03b9e4e{padding-bottom:28px !important}
}

/*sect-resp16*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-834ca6f .elementor-element-d392501.e-con{background-color:#0d4992 !important;border-radius:24px !important;padding:24px 20px !important;gap:16px !important;flex-direction:column !important;align-items:center !important;text-align:center}
body.elementor-page-1583 .elementor-element-834ca6f .elementor-element-d392501::before{display:none !important}
body.elementor-page-1583 .elementor-element-d392501>.e-con-inner{display:flex !important;flex-direction:column !important;gap:16px !important;align-items:center !important;width:100%}
body.elementor-page-1583 .elementor-element-834ca6f .elementor-element-d392501 .e-con{width:100% !important;padding:0 !important}
body.elementor-page-1583 .elementor-element-d392501 .elementor-heading-title{color:#fff !important;text-align:center !important}
}

/*sect-resp17*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-834ca6f{padding-bottom:0 !important}
body.elementor-page-1583 .elementor-element-855634a{padding-top:32px !important}
body.elementor-page-1583 .elementor-element-8af39e7 .elementor-widget-container{text-align:left !important}
}
/*hdr-fix*/
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-5961b8b,body.elementor-page-1583 .elementor-element-9d96f71,body.elementor-page-1583 .elementor-element-59eb85c{overflow:visible !important}
body.elementor-page-1583 .elementor-element-5961b8b{z-index:9999 !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3.elementor-widget-nav-menu{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:60px !important;min-height:0 !important;padding:0 !important;margin:0 !important;display:block !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle{position:absolute !important;top:50% !important;right:22px !important;left:auto !important;margin:0 !important;transform:translateY(-50%) !important;float:none !important;background-color:transparent !important;border-radius:0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{position:absolute !important;top:60px !important;left:0 !important;width:100% !important;z-index:9999 !important;margin:0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown .elementor-nav-menu{display:block !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{border-radius:24px !important;padding:8px 0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li{position:static !important;width:100% !important;height:auto !important;margin:0 !important;left:auto !important;top:auto !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li>a.elementor-item{display:flex !important;align-items:center !important;padding:11px 22px !important;margin:0 !important;border:0 !important;background:transparent !important;border-radius:0 !important;line-height:1.3 !important;width:100% !important;text-decoration:none !important;font-size:16px !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown .menu-item-2379>a.elementor-item{font-weight:700 !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item,body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item:last-child{position:static !important;width:100% !important;height:auto !important;margin:0 !important;left:auto !important;top:auto !important;right:auto !important;transform:none !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item>a.elementor-item{display:flex !important;align-items:center !important;padding:11px 22px !important;line-height:1.3 !important;width:100% !important;font-size:16px !important;border:0 !important;background:transparent !important;border-radius:0 !important;color:#fff !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item:last-child>a.elementor-item{font-weight:700 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown li{display:block !important;height:auto !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown a{display:block !important;padding:12px 22px !important;line-height:1.4 !important}
}

/*hdr-tab*/
@media(max-width:1024px){
body.elementor-page-1583 .elementor-element-5961b8b,body.elementor-page-1583 .elementor-element-9d96f71,body.elementor-page-1583 .elementor-element-59eb85c{overflow:visible !important}
body.elementor-page-1583 .elementor-element-5961b8b{z-index:9999 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{position:absolute !important;top:calc(100% + 12px) !important;left:0 !important;width:100% !important;z-index:9999 !important;margin:0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown .elementor-nav-menu{display:block !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{border-radius:24px !important;padding:8px 0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li{position:static !important;width:100% !important;height:auto !important;margin:0 !important;left:auto !important;top:auto !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li>a.elementor-item{display:flex !important;align-items:center !important;padding:11px 22px !important;margin:0 !important;border:0 !important;background:transparent !important;border-radius:0 !important;line-height:1.3 !important;width:100% !important;text-decoration:none !important;font-size:16px !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown .menu-item-2379>a.elementor-item{font-weight:700 !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item,body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item:last-child{position:static !important;width:100% !important;height:auto !important;margin:0 !important;left:auto !important;top:auto !important;right:auto !important;transform:none !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item>a.elementor-item{display:flex !important;align-items:center !important;padding:11px 22px !important;line-height:1.3 !important;width:100% !important;font-size:16px !important;border:0 !important;background:transparent !important;border-radius:0 !important;color:#fff !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item:last-child>a.elementor-item{font-weight:700 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown li{display:block !important;height:auto !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown a{display:block !important;padding:12px 22px !important;line-height:1.4 !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown>ul{display:flex !important;flex-direction:column !important;align-items:stretch !important;height:auto !important}
}

/*hdr-lap*/
@media(min-width:1025px) and (max-width:1279px){
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--main{display:none !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{display:block !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle{display:flex !important;align-items:center;justify-content:center;margin-left:auto !important;position:relative !important}

body.elementor-page-1583 .elementor-element-5961b8b,body.elementor-page-1583 .elementor-element-9d96f71,body.elementor-page-1583 .elementor-element-59eb85c{overflow:visible !important}
body.elementor-page-1583 .elementor-element-5961b8b{z-index:9999 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{position:absolute !important;top:calc(100% + 12px) !important;left:0 !important;width:100% !important;z-index:9999 !important;margin:0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown .elementor-nav-menu{display:block !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{border-radius:24px !important;padding:8px 0 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li{position:static !important;width:100% !important;height:auto !important;margin:0 !important;left:auto !important;top:auto !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li>a.elementor-item{display:flex !important;align-items:center !important;padding:11px 22px !important;margin:0 !important;border:0 !important;background:transparent !important;border-radius:0 !important;line-height:1.3 !important;width:100% !important;text-decoration:none !important;font-size:16px !important}
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown .menu-item-2379>a.elementor-item{font-weight:700 !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item,body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item:last-child{position:static !important;width:100% !important;height:auto !important;margin:0 !important;left:auto !important;top:auto !important;right:auto !important;transform:none !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item>a.elementor-item{display:flex !important;align-items:center !important;padding:11px 22px !important;line-height:1.3 !important;width:100% !important;font-size:16px !important;border:0 !important;background:transparent !important;border-radius:0 !important;color:#fff !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown ul li.menu-item:last-child>a.elementor-item{font-weight:700 !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown li{display:block !important;height:auto !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-nav-menu--dropdown a{display:block !important;padding:12px 22px !important;line-height:1.4 !important}
body.elementor-page-1583 .elementor-element-59eb85c .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown>ul{display:flex !important;flex-direction:column !important;align-items:stretch !important;height:auto !important}
}

/*hdr-comp*/
@media(min-width:1280px) and (max-width:1919px){
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child)>a.elementor-item{padding-left:clamp(5px,.5vw,12px) !important;padding-right:clamp(5px,.5vw,12px) !important;font-size:clamp(11.5px,.88vw,16px) !important;letter-spacing:0 !important}
}
/*hdr-desk*/
@media(min-width:1920px){
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--main .elementor-nav-menu>li:not(:last-child)>a.elementor-item{padding-left:12px !important;padding-right:12px !important;font-size:16px !important;letter-spacing:.2px !important}
}

/*hdr-contact*/
@media(min-width:1280px){
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--main .elementor-nav-menu>li:last-child>a.elementor-item{font-size:13px !important;letter-spacing:.2px !important}
}

/*gen-mob*/
@media(max-width:767px){
body.elementor-page-1583 [data-elementor-type="wp-page"] .e-con.e-parent{padding:36px 20px !important}
body.elementor-page-1583 [data-elementor-type="wp-page"] .e-con.e-parent:first-child{padding-top:130px !important}
}

/*hero-mob*/
@media(max-width:1024px){
body.elementor-page-1583 [data-elementor-type="wp-page"] .e-con.e-parent.elementor-element-7d3762de{padding:0 !important}
body.elementor-page-1583 .elementor-element-59302144 .elementor-slide-button{white-space:normal !important;text-align:center !important;max-width:calc(100% - 40px) !important;line-height:1.3 !important}
}

/*h1-keep*/
@media(max-width:767px){
body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-0ef9b77 h1.elementor-heading-title.elementor-heading-title{font-size:28px !important;line-height:1.15 !important}
}

/*h3-keep*/
@media(max-width:767px){
body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-22c99f1 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-70e66c0 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-06c4112 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-538f7cb h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-b7d2421 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-c2e8fdf h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-1bfab8c h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-00663f8 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-f9bf2eb h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-d3ef216 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-501e6e8 h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-e63d00b h3.elementor-heading-title.elementor-heading-title,body.elementor-page-1583 [data-elementor-type="wp-page"] .elementor-element-595ecdd h3.elementor-heading-title.elementor-heading-title{font-size:28px !important;line-height:1.15 !important}
}

/*hdr-big*/
@media(max-width:1279px){
body.elementor-page-1583 .elementor-element-eeade1b img{width:118px !important;max-width:none !important;height:auto !important}
body.elementor-page-1583 .elementor-element-59eb85c{min-height:76px !important}
body.elementor-page-1583 .elementor-element-25ef8c3{height:76px !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle{width:48px !important;height:48px !important;font-size:30px !important}
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle svg,body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle i{width:30px !important;height:30px !important;font-size:30px !important}
}
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-25ef8c3 nav.elementor-nav-menu--dropdown{top:76px !important}
body.elementor-page-1583 .elementor-element-eeade1b img{width:104px !important}
}
@media(min-width:768px) and (max-width:1279px){
body.elementor-page-1583 .elementor-element-eeade1b img{width:132px !important}
}


/*hdr-big2*/
@media(max-width:1279px){
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle{right:30px !important;margin-right:30px !important}
}
@media(max-width:767px){
body.elementor-page-1583 .elementor-element-25ef8c3 .elementor-menu-toggle{right:28px !important;margin-right:0 !important}
}/* End custom CSS */