.elementor-8559 .elementor-element.elementor-element-0e05169{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-0e05169:not(.elementor-motion-effects-element-type-background), .elementor-8559 .elementor-element.elementor-element-0e05169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amaramaritime.com/wp-content/uploads/2025/10/AboutComprimida1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8559 .elementor-element.elementor-element-782e2b6{--display:flex;}.elementor-8559 .elementor-element.elementor-element-b1daa2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8559 .elementor-element.elementor-element-5d4b5c3{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-c202913{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-d0a3a50{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;}.elementor-8559 .elementor-element.elementor-element-ece6e52 .elementor-heading-title{font-family:"Techno", Sans-serif;font-size:28px;font-weight:600;line-height:0.8em;}.elementor-8559 .elementor-element.elementor-element-1fc2311{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-1670a5a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-8559 .elementor-element.elementor-element-412d486{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8559 .elementor-element.elementor-element-514df89{--e-image-carousel-slides-to-show:1;border-radius:21px 21px 21px 21px;}.elementor-8559 .elementor-element.elementor-element-514df89 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8559 .elementor-element.elementor-element-514df89 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-8559 .elementor-element.elementor-element-514df89 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:8px;height:8px;}.elementor-8559 .elementor-element.elementor-element-514df89 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:21px 21px 21px 21px;}.elementor-8559 .elementor-element.elementor-element-62f099a{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items: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-8559 .elementor-element.elementor-element-62f099a:not(.elementor-motion-effects-element-type-background), .elementor-8559 .elementor-element.elementor-element-62f099a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001324;}.elementor-8559 .elementor-element.elementor-element-ba66638{--display:flex;--min-height:0px;}.elementor-8559 .elementor-element.elementor-element-ddd7012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8559 .elementor-element.elementor-element-ddd7012 .elementor-heading-title{font-family:"Techno", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-361dbaf{--display:flex;--min-height:705px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--align-content:center;--margin-top:-70px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;}.elementor-8559 .elementor-element.elementor-element-2da98c3{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:21px 21px 21px 21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:295px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-2da98c3:not(.elementor-motion-effects-element-type-background), .elementor-8559 .elementor-element.elementor-element-2da98c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amaramaritime.com/wp-content/uploads/2025/10/MiguelComprimida-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8559 .elementor-element.elementor-element-3b2d96c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-3b2d96c.e-con{--align-self:center;}.elementor-8559 .elementor-element.elementor-element-3b2d96c.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(50px);}.elementor-8559 .elementor-element.elementor-element-3b2d96c.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-8559 .elementor-element.elementor-element-7b62d6a{width:100%;max-width:100%;}.elementor-8559 .elementor-element.elementor-element-7b62d6a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-97d8058{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-8559 .elementor-element.elementor-element-f714a27{font-family:"Helvetica", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-a83c1f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8559 .elementor-element.elementor-element-a83c1f0 .elementor-icon-wrapper{text-align:center;}.elementor-8559 .elementor-element.elementor-element-a83c1f0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-a83c1f0.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-a83c1f0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-a83c1f0.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-a83c1f0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-a83c1f0 .elementor-icon{font-size:24px;}.elementor-8559 .elementor-element.elementor-element-a83c1f0 .elementor-icon svg{height:24px;}.elementor-8559 .elementor-element.elementor-element-9f55286{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:21px 21px 21px 21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:295px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-9f55286:not(.elementor-motion-effects-element-type-background), .elementor-8559 .elementor-element.elementor-element-9f55286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amaramaritime.com/wp-content/uploads/2025/10/MartaComprimida-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8559 .elementor-element.elementor-element-ff85d6b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-ff85d6b.e-con{--align-self:center;}.elementor-8559 .elementor-element.elementor-element-ff85d6b.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(50px);}.elementor-8559 .elementor-element.elementor-element-ff85d6b.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-8559 .elementor-element.elementor-element-5302388{width:100%;max-width:100%;}.elementor-8559 .elementor-element.elementor-element-5302388 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-fa1d826{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-8559 .elementor-element.elementor-element-df442f0{font-family:"Helvetica", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-1d6137e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8559 .elementor-element.elementor-element-1d6137e .elementor-icon-wrapper{text-align:center;}.elementor-8559 .elementor-element.elementor-element-1d6137e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-1d6137e.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-1d6137e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-1d6137e.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-1d6137e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-1d6137e .elementor-icon{font-size:24px;}.elementor-8559 .elementor-element.elementor-element-1d6137e .elementor-icon svg{height:24px;}.elementor-8559 .elementor-element.elementor-element-567c3e8{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:21px 21px 21px 21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:295px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-567c3e8:not(.elementor-motion-effects-element-type-background), .elementor-8559 .elementor-element.elementor-element-567c3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amaramaritime.com/wp-content/uploads/2025/10/VinceComprimida-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8559 .elementor-element.elementor-element-de145a2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-de145a2.e-con{--align-self:center;}.elementor-8559 .elementor-element.elementor-element-de145a2.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(50px);}.elementor-8559 .elementor-element.elementor-element-de145a2.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-8559 .elementor-element.elementor-element-b527685{width:100%;max-width:100%;}.elementor-8559 .elementor-element.elementor-element-b527685 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-c382285{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-8559 .elementor-element.elementor-element-3afead4{font-family:"Helvetica", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-0648c4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8559 .elementor-element.elementor-element-0648c4c .elementor-icon-wrapper{text-align:center;}.elementor-8559 .elementor-element.elementor-element-0648c4c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-0648c4c.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-0648c4c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-0648c4c.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-0648c4c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-0648c4c .elementor-icon{font-size:24px;}.elementor-8559 .elementor-element.elementor-element-0648c4c .elementor-icon svg{height:24px;}.elementor-8559 .elementor-element.elementor-element-db1de58{--display:flex;--min-height:66vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:21px 21px 21px 21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:295px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-db1de58:not(.elementor-motion-effects-element-type-background), .elementor-8559 .elementor-element.elementor-element-db1de58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amaramaritime.com/wp-content/uploads/2025/10/NoemiComprimida-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8559 .elementor-element.elementor-element-8d96143{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8559 .elementor-element.elementor-element-8d96143.e-con{--align-self:center;}.elementor-8559 .elementor-element.elementor-element-8d96143.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(50px);}.elementor-8559 .elementor-element.elementor-element-8d96143.eael_liquid_glass_shadow-effect1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:24px 24px 24px 24px;box-shadow:0px 19px 26px 1px rgba(0,0,0,0.78);}.elementor-8559 .elementor-element.elementor-element-1ca7d3d{width:100%;max-width:100%;}.elementor-8559 .elementor-element.elementor-element-1ca7d3d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-583d3e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-8559 .elementor-element.elementor-element-19af22a{font-family:"Helvetica", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9 .elementor-icon-wrapper{text-align:center;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-aa7d4c9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9.elementor-view-framed .elementor-icon, .elementor-8559 .elementor-element.elementor-element-aa7d4c9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9 .elementor-icon{font-size:24px;}.elementor-8559 .elementor-element.elementor-element-aa7d4c9 .elementor-icon svg{height:24px;}.elementor-8559 .elementor-element.elementor-element-03780de{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-6788fd0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8559 .elementor-element.elementor-element-cc4abc3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8559 .elementor-element.elementor-element-ebcdf11{width:100%;max-width:100%;}.elementor-8559 .elementor-element.elementor-element-ebcdf11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-8559 .elementor-element.elementor-element-7ef7498{width:100%;max-width:100%;margin:-10px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;padding:0px 0px 0px 0px;}.elementor-8559 .elementor-element.elementor-element-7ef7498 .elementor-heading-title{font-family:"Techno", Sans-serif;font-size:28px;font-weight:700;}.elementor-8559 .elementor-element.elementor-element-ede9157{--display:flex;}.elementor-8559 .elementor-element.elementor-element-bd4db16{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-8559 .elementor-element.elementor-element-bd4db16 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-8559 .elementor-element.elementor-element-bd4db16 .swiper-wrapper{display:flex;align-items:center;}.elementor-8559 .elementor-element.elementor-element-bd4db16 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:21px 21px 21px 21px;}.elementor-8559 .elementor-element.elementor-element-46bac80{--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:50px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-8559 .elementor-element.elementor-element-f0f9ce4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-d699f53{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:0.9em;}.elementor-8559 .elementor-element.elementor-element-c80a542 .elementor-heading-title{font-family:"Techno", Sans-serif;font-size:28px;font-weight:600;line-height:0.8em;}.elementor-8559 .elementor-element.elementor-element-ca595e7{--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:100px 80px;--row-gap:100px;--column-gap:80px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-b37e327{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8559 .elementor-element.elementor-element-04ba5ce{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-8559 .elementor-element.elementor-element-782e2b6{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-5d4b5c3{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-1fc2311{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-62f099a{--width:100%;}.elementor-8559 .elementor-element.elementor-element-ba66638{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-2da98c3{--width:22%;}.elementor-8559 .elementor-element.elementor-element-3b2d96c{--content-width:500px;}.elementor-8559 .elementor-element.elementor-element-9f55286{--width:22%;}.elementor-8559 .elementor-element.elementor-element-ff85d6b{--content-width:500px;}.elementor-8559 .elementor-element.elementor-element-567c3e8{--width:22%;}.elementor-8559 .elementor-element.elementor-element-de145a2{--content-width:500px;}.elementor-8559 .elementor-element.elementor-element-db1de58{--width:22%;}.elementor-8559 .elementor-element.elementor-element-8d96143{--content-width:500px;}.elementor-8559 .elementor-element.elementor-element-6788fd0{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-ede9157{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-f0f9ce4{--content-width:1000px;}.elementor-8559 .elementor-element.elementor-element-ca595e7{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8559 .elementor-element.elementor-element-2da98c3{--width:40%;}.elementor-8559 .elementor-element.elementor-element-9f55286{--width:40%;}.elementor-8559 .elementor-element.elementor-element-567c3e8{--width:40%;}.elementor-8559 .elementor-element.elementor-element-db1de58{--width:40%;}}@media(max-width:1024px){.elementor-8559 .elementor-element.elementor-element-412d486{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8559 .elementor-element.elementor-element-7ef7498 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-8559 .elementor-element.elementor-element-0e05169{--min-height:35vh;}.elementor-8559 .elementor-element.elementor-element-d0a3a50{font-size:16px;}.elementor-8559 .elementor-element.elementor-element-ece6e52 .elementor-heading-title{font-size:22px;}.elementor-8559 .elementor-element.elementor-element-1fc2311{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-1670a5a{font-size:12px;}.elementor-8559 .elementor-element.elementor-element-412d486{--min-height:326px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-62f099a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-ddd7012 .elementor-heading-title{font-size:28px;}.elementor-8559 .elementor-element.elementor-element-361dbaf{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8559 .elementor-element.elementor-element-2da98c3{--min-height:57vh;}.elementor-8559 .elementor-element.elementor-element-9f55286{--min-height:57vh;}.elementor-8559 .elementor-element.elementor-element-567c3e8{--min-height:57vh;}.elementor-8559 .elementor-element.elementor-element-db1de58{--min-height:57vh;}.elementor-8559 .elementor-element.elementor-element-03780de{--padding-top:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-ebcdf11 .elementor-heading-title{font-size:16px;}.elementor-8559 .elementor-element.elementor-element-7ef7498 .elementor-heading-title{font-size:22px;}.elementor-8559 .elementor-element.elementor-element-ede9157{--min-height:0px;}.elementor-8559 .elementor-element.elementor-element-bd4db16{--e-image-carousel-slides-to-show:2;}.elementor-8559 .elementor-element.elementor-element-bd4db16 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:7px;height:7px;}.elementor-8559 .elementor-element.elementor-element-d699f53{font-size:16px;}.elementor-8559 .elementor-element.elementor-element-c80a542 .elementor-heading-title{font-size:22px;}.elementor-8559 .elementor-element.elementor-element-ca595e7{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8559 .elementor-element.elementor-element-b37e327{--e-image-carousel-slides-to-show:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}}/* Start custom CSS for container, class: .elementor-element-782e2b6 *//* ——— Tipografía y layout ——— */
.elementor-8559 .elementor-element.elementor-element-782e2b6 .tagline{
  /* centrado estable del conjunto */
  display: flex;
  justify-content: center;
  align-items: baseline;
  gap: .4em;                 /* espacio entre "WE ARE" y la palabra */
  text-align: center;

  font-family: "Techno", "Montserrat", sans-serif;
  font-size: 40px;
  letter-spacing: .05em;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 400;
  line-height: 1.2;
}

/* El slot reserva ancho con .measure y pone .word encima */
.elementor-8559 .elementor-element.elementor-element-782e2b6 .slot{
  position: relative;
  display: inline-block;
  line-height: 1.1;
  padding-bottom: 8px;
  text-align: left;          /* evita que “salte” el subrayado */
}

/* IMPORTANTE: misma fuente, peso y tamaño que .word */
.elementor-8559 .elementor-element.elementor-element-782e2b6 .measure{
  visibility: hidden;
  pointer-events: none;
  user-select: none;
  display: block;
  font-weight: 600;
  font-family: "Techno", "Montserrat", sans-serif;
  font-size: 40px;
}

/* Palabra animada ocupando el slot */
.elementor-8559 .elementor-element.elementor-element-782e2b6 .word{
  position: absolute;
  left: 0; top: 0;
  font-weight: 600;
  font-family: "Techno", "Montserrat", sans-serif;
  font-size: 40px;
  clip-path: inset(0 100% 0 0);
  white-space: nowrap;
}

/* Subrayado animado */
.elementor-8559 .elementor-element.elementor-element-782e2b6 .word::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-6px;
  height:2px;
  background: currentColor;
  width: 100%;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .6s ease;
}

/* Wipe de entrada */
.elementor-8559 .elementor-element.elementor-element-782e2b6 .word.reveal{
  animation: tagline-wipe .6s ease forwards;
}
.elementor-8559 .elementor-element.elementor-element-782e2b6 .word.reveal::after{
  transform: scaleX(1);
}

@keyframes tagline-wipe{
  from { clip-path: inset(0 100% 0 0); }
  to   { clip-path: inset(0   0% 0 0); }
}

@media (prefers-reduced-motion: reduce){
  .elementor-8559 .elementor-element.elementor-element-782e2b6 .word,
  .elementor-8559 .elementor-element.elementor-element-782e2b6 .word::after{ 
    transition: none !important; 
    animation: none !important; 
    clip-path: inset(0 0 0 0) !important; 
  }
}

/* ——— 📱 Ajuste para móvil ——— */
@media (max-width: 767px){
  .elementor-8559 .elementor-element.elementor-element-782e2b6 .tagline,
  .elementor-8559 .elementor-element.elementor-element-782e2b6 .measure,
  .elementor-8559 .elementor-element.elementor-element-782e2b6 .word {
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e05169 *//* Fuerza el footer a romper la caja y ocupar todo el viewport */
.elementor-8559 .elementor-element.elementor-element-0e05169{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f099a *//* Fuerza el footer a romper la caja y ocupar todo el viewport */
.elementor-8559 .elementor-element.elementor-element-62f099a{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b37e327 *//* Movimiento lineal (sin acelerones) */
.elementor-8559 .elementor-element.elementor-element-b37e327 .swiper-wrapper {
  transition-timing-function: linear !important;
}

#logos .swiper-slide img {
  max-height: 230px;   /* altura máxima del logo */
  width: auto;        /* mantiene la proporción */
  object-fit: contain; /* evita deformaciones */
  margin: 0 auto;      /* centra cada logo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04ba5ce *//* Fuerza el footer a romper la caja y ocupar todo el viewport */
.elementor-8559 .elementor-element.elementor-element-04ba5ce{
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Techno';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://amaramaritime.com/wp-content/uploads/2025/09/Technopollas.woff') format('woff');
}
/* End Custom Fonts CSS */