.elementor-8 .elementor-element.elementor-element-df2ce49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-df2ce49:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-df2ce49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A6DDFD 0%, #FFFFFF 100%);}.elementor-8 .elementor-element.elementor-element-9859f9d{--display:flex;--min-height:0px;--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:flex-start;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8 .elementor-element.elementor-element-9859f9d.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-91376b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-91376b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-91376b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:800;line-height:1em;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#003262;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-8 .elementor-element.elementor-element-b4431c3{width:var( --container-widget-width, 150.871% );max-width:150.871%;--container-widget-width:150.871%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-b4431c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9766cc9{--display:flex;--justify-content:center;--border-radius:0.9em 0.9em 0.9em 0.9em;box-shadow:0px 0px 5px 3px rgba(0, 0, 0, 0.13) inset;}.elementor-8 .elementor-element.elementor-element-9766cc9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9766cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-9766cc9.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fb4530b{font-family:var( --e-global-typography-c9e3312-font-family ), Sans-serif;font-weight:var( --e-global-typography-c9e3312-font-weight );line-height:var( --e-global-typography-c9e3312-line-height );color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-fb4530b p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-9f78816{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6d9c97d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6d9c97d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6d9c97d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-6d9c97d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6d9c97d.elementor-view-default .elementor-icon{color:var( --e-global-color-61180fe );border-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-6d9c97d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6d9c97d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-6d9c97d .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6d9c97d .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-0063f61{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0063f61.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-8 .elementor-element.elementor-element-42dc4e6 .elementor-repeater-item-3acfce6 .swiper-slide-bg{background-color:#003650;background-image:url(https://azulanacronico.pt/wp-content/uploads/2026/03/Hero-azul-2.png);background-size:contain;}.elementor-8 .elementor-element.elementor-element-42dc4e6 .elementor-repeater-item-fb73cf4 .swiper-slide-bg{background-color:#091B33;background-image:url(https://azulanacronico.pt/wp-content/uploads/2026/03/b2b.png);background-size:cover;}.elementor-8 .elementor-element.elementor-element-42dc4e6 .swiper-slide{transition-duration:calc(5000ms*1.2);}.elementor-8 .elementor-element.elementor-element-42dc4e6{width:initial;max-width:initial;}.elementor-8 .elementor-element.elementor-element-42dc4e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-42dc4e6 .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-42dc4e6 .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-e25c322{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e25c322:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e25c322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-092df09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-092df09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e7b455e .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-e7b455e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-e7b455e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-e7b455e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e7b455e.elementor-view-default .elementor-icon{fill:var( --e-global-color-61180fe );color:var( --e-global-color-61180fe );border-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-e7b455e .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-e7b455e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-e7b455e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:25px;}.elementor-8 .elementor-element.elementor-element-e7b455e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-e7b455e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-e7b455e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-c36142c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-c36142c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5d6081f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-5d6081f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-96557ce .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-96557ce .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-96557ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-96557ce.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-96557ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-61180fe );color:var( --e-global-color-61180fe );border-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-96557ce .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-96557ce .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-96557ce .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:25px;}.elementor-8 .elementor-element.elementor-element-96557ce:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-96557ce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-96557ce .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-e89c10d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e89c10d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f1de72f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-f1de72f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-943c03f .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-943c03f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-943c03f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-943c03f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-943c03f.elementor-view-default .elementor-icon{fill:var( --e-global-color-61180fe );color:var( --e-global-color-61180fe );border-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-943c03f .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-943c03f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-943c03f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:25px;}.elementor-8 .elementor-element.elementor-element-943c03f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-943c03f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-943c03f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-05ef46c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-98c6739{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-98c6739.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c4b1875 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-c4b1875 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-c4b1875.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-c4b1875.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c4b1875.elementor-view-default .elementor-icon{fill:var( --e-global-color-61180fe );color:var( --e-global-color-61180fe );border-color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-c4b1875 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-c4b1875 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c4b1875 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:25px;}.elementor-8 .elementor-element.elementor-element-c4b1875:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-c4b1875:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-76dea52 );}.elementor-8 .elementor-element.elementor-element-c4b1875 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#64748B;}.elementor-8 .elementor-element.elementor-element-75bac72{--display:flex;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-edd2cf7{padding:0px 0px 20px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-edd2cf7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;line-height:25px;letter-spacing:2.5px;color:var( --e-global-color-9ed231f );}.elementor-8 .elementor-element.elementor-element-6391de9{--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;border-style:none;--border-style:none;}.elementor-8 .elementor-element.elementor-element-6391de9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6391de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bf160b );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-8b8bb4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8b8bb4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8b8bb4b.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-8 .elementor-element.elementor-element-a3ba5e2{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-092178c{padding:0px 0px 20px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-092178c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;line-height:25px;letter-spacing:2.5px;color:var( --e-global-color-9ed231f );}.elementor-8 .elementor-element.elementor-element-bd018d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7035417{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7035417:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7035417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-b93d94c{--display:flex;--min-height:500px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-b93d94c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b93d94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://azulanacronico.pt/wp-content/uploads/2026/02/scott-graham-5fNmWej4tAA-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b93d94c::before, .elementor-8 .elementor-element.elementor-element-b93d94c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b93d94c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b93d94c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b93d94c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b93d94c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-text ) 100%);}.elementor-8 .elementor-element.elementor-element-9f89c1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-05319da{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-d83dd12{--display:flex;--justify-content:center;--border-radius:0.9em 0.9em 0.9em 0.9em;box-shadow:0px 0px 5px 3px rgba(0, 0, 0, 0.13) inset;}.elementor-8 .elementor-element.elementor-element-d83dd12:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d83dd12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-d83dd12:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-d83dd12.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-07c38fb{font-family:var( --e-global-typography-c9e3312-font-family ), Sans-serif;font-weight:var( --e-global-typography-c9e3312-font-weight );line-height:var( --e-global-typography-c9e3312-line-height );color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-07c38fb p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-e1c2e7e{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-0f6b04e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0f6b04e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0f6b04e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-0f6b04e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0f6b04e.elementor-view-default .elementor-icon{color:var( --e-global-color-5bf160b );border-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-0f6b04e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0f6b04e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-0f6b04e .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0f6b04e .elementor-icon svg{height:16px;}.elementor-8 .elementor-element.elementor-element-a399f76{--display:flex;--min-height:500px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-a399f76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a399f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://azulanacronico.pt/wp-content/uploads/2026/02/daniel-enders-theiss-9meZsq21IwE-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a399f76::before, .elementor-8 .elementor-element.elementor-element-a399f76 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a399f76 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a399f76 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a399f76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a399f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-text ) 100%);}.elementor-8 .elementor-element.elementor-element-7827fdd .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-be5fbe4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFFCC;}.elementor-8 .elementor-element.elementor-element-d5223d8{--display:flex;--justify-content:center;--border-radius:0.9em 0.9em 0.9em 0.9em;box-shadow:0px 0px 5px 3px rgba(0, 0, 0, 0.13) inset;}.elementor-8 .elementor-element.elementor-element-d5223d8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d5223d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-d5223d8.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-475beac{font-family:var( --e-global-typography-c9e3312-font-family ), Sans-serif;font-weight:var( --e-global-typography-c9e3312-font-weight );line-height:var( --e-global-typography-c9e3312-line-height );color:var( --e-global-color-61180fe );}.elementor-8 .elementor-element.elementor-element-475beac p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b9c61a9{--display:flex;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-b391ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b391ea7 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-b391ea7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-b391ea7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b391ea7.elementor-view-default .elementor-icon{color:var( --e-global-color-5bf160b );border-color:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-b391ea7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b391ea7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5bf160b );}.elementor-8 .elementor-element.elementor-element-b391ea7 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b391ea7 .elementor-icon svg{height:16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-df2ce49{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-9859f9d{--width:50%;}.elementor-8 .elementor-element.elementor-element-9766cc9{--width:250px;}.elementor-8 .elementor-element.elementor-element-0063f61{--width:550px;}.elementor-8 .elementor-element.elementor-element-e25c322{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-092df09{--width:25.582%;}.elementor-8 .elementor-element.elementor-element-c36142c{--width:22.891%;}.elementor-8 .elementor-element.elementor-element-5d6081f{--width:99.592%;}.elementor-8 .elementor-element.elementor-element-e89c10d{--width:24.969%;}.elementor-8 .elementor-element.elementor-element-f1de72f{--width:99.666%;}.elementor-8 .elementor-element.elementor-element-05ef46c{--width:25%;}.elementor-8 .elementor-element.elementor-element-98c6739{--width:95.039%;}.elementor-8 .elementor-element.elementor-element-6391de9{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-b93d94c{--width:50%;}.elementor-8 .elementor-element.elementor-element-d83dd12{--width:200px;}.elementor-8 .elementor-element.elementor-element-a399f76{--width:50%;}.elementor-8 .elementor-element.elementor-element-d5223d8{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-df2ce49{--content-width:90%;}.elementor-8 .elementor-element.elementor-element-9859f9d{--width:447.047px;}.elementor-8 .elementor-element.elementor-element-0063f61{--width:35%;}.elementor-8 .elementor-element.elementor-element-75bac72{--content-width:50%;}.elementor-8 .elementor-element.elementor-element-a3ba5e2{--content-width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-91376b2{width:var( --container-widget-width, 379.047px );max-width:379.047px;--container-widget-width:379.047px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-91376b2 .elementor-heading-title{font-size:52px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-fb4530b{line-height:var( --e-global-typography-c9e3312-line-height );}.elementor-widget-slides .elementor-slide-heading{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-75bac72{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-a3ba5e2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-05319da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-07c38fb{line-height:var( --e-global-typography-c9e3312-line-height );}.elementor-8 .elementor-element.elementor-element-be5fbe4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-475beac{line-height:var( --e-global-typography-c9e3312-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-91376b2{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-91376b2.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-91376b2 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-fb4530b{line-height:var( --e-global-typography-c9e3312-line-height );}.elementor-8 .elementor-element.elementor-element-0063f61{--width:100%;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-0063f61.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-slides .elementor-slide-heading{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-42dc4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-42dc4e6 .swiper-slide{height:250;}.elementor-8 .elementor-element.elementor-element-42dc4e6 .swiper-slide-contents{max-width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-05319da{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-07c38fb{line-height:var( --e-global-typography-c9e3312-line-height );}.elementor-8 .elementor-element.elementor-element-be5fbe4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-475beac{line-height:var( --e-global-typography-c9e3312-line-height );}}/* Start custom CSS for container, class: .elementor-element-0063f61 *//* Container que envolve o slider */
.elementor-element-0063f61 {
  order: 2 !important;
}

/* Widget Slides */
.elementor-element-42dc4e6 {
  border-radius: 16px !important;
  overflow: hidden !important;
  background: white !important;
}

/* Slides - Aspect Ratio */
.elementor-element-42dc4e6 .swiper-slide {
  aspect-ratio: 4/3 !important;
  height: 400px !important;
}

/* Imagens de Fundo dos Slides */
.elementor-element-42dc4e6 .swiper-slide-bg {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

/* Esconder Botões e Textos dos Slides */
.elementor-element-42dc4e6 .swiper-slide-inner {
  display: none !important;
}

.elementor-element-42dc4e6 .elementor-slide-button {
  display: none !important;
}

/* ====================================
   BOTÕES DE NAVEGAÇÃO (Setas)
   ==================================== */

.elementor-element-42dc4e6 .elementor-swiper-button {
  opacity: 0 !important;
  transition: opacity 0.3s ease !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 50% !important;
  width: 40px !important;
  height: 40px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Mostrar botões apenas no hover */
.elementor-element-42dc4e6:hover .elementor-swiper-button {
  opacity: 1 !important;
}

/* Ícones das setas */
.elementor-element-42dc4e6 .elementor-swiper-button svg {
  fill: #003262 !important;
  width: 20px !important;
  height: 20px !important;
}

/* Hover nos botões */
.elementor-element-42dc4e6 .elementor-swiper-button:hover {
  background: white !important;
}

/* ====================================
   PAGINATION (Bolinhas)
   ==================================== */

.elementor-element-42dc4e6 .swiper-pagination {
  bottom: 24px !important;
}

/* Bolinhas normais */
.elementor-element-42dc4e6 .swiper-pagination-bullet {
  width: 8px !important;
  height: 8px !important;
  background: #cbd5e1 !important;
  opacity: 0.4 !important;
  transition: all 0.3s ease !important;
}

/* Bolinha ativa */
.elementor-element-42dc4e6 .swiper-pagination-bullet-active {
  background: var(--e-global-color-61180fe) !important;
  width: 24px !important;
  opacity: 1 !important;
  border-radius: 4px !important;
}

/* Hover nas bolinhas */
.elementor-element-42dc4e6 .swiper-pagination-bullet:hover {
  opacity: 1 !important;
}

/* ====================================
   RESPONSIVO MOBILE
   ==================================== */

@media (max-width: 768px) {
  .elementor-element-42dc4e6 .swiper-slide {
    aspect-ratio: 1/1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df2ce49 */.elementor-element-df2ce49 {
  background: linear-gradient(55deg, #ffffff 40%, #A6DDFD 100%) !important;
  padding: 64px 0 !important;
  box-shadow: 
    0 4px 6px -1px rgba(0, 0, 0, 0.10),
    0 2px 4px -2px rgba(0, 0, 0, 0.05),
    inset 0 -1px 0 0 rgba(0, 0, 0, 0.05) !important;
  position: relative !important;
}

/* Opcional: Linha sutil no topo */
.elementor-element-df2ce49::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg, transparent, rgba(0, 50, 98, 0.1) 50%, transparent) !important;
}

/* Responsivo */
@media (max-width: 768px) {
  .elementor-element-df2ce49 {
    padding: 32px 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8b8bb4b *//* Container Principal */
.elementor-element-6391de9 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
  padding: 80px 0 !important;
}

.elementor-element-6391de9 .e-con-inner {
  max-width: 90% !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* Header com Título */
.elementor-element-8b8bb4b::before {
  content: 'Categorias Populares';
  font-size: 1.5rem;
  font-weight: 700;
  color: #1e293b;
  display: block;
  margin-bottom: 48px;
  font-family: 'Inter', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2.5px;
}

/* Grid de Categorias */
.elementor-element-8b8bb4b .products {
  display: grid !important;
  grid-template-columns: repeat(1, 1fr) !important;
  gap: 24px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

@media (min-width: 768px) {
  .elementor-element-8b8bb4b .products {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}

@media (min-width: 1024px) {
  .elementor-element-8b8bb4b .products {
    grid-template-columns: repeat(6, 1fr) !important;
  }
}

/* Card da Categoria */
.elementor-element-8b8bb4b .product-category {
  position: relative !important;
  height: 280px !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  cursor: pointer !important;
  transition: transform 0.3s ease !important;
  margin: 0 !important;
}

.elementor-element-8b8bb4b .product-category:hover {
  transform: translateY(-4px) !important;
}

/* Link */
.elementor-element-8b8bb4b .product-category > a {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  position: relative !important;
  text-decoration: none !important;
}

/* Imagem */
.elementor-element-8b8bb4b .product-category img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.5s ease !important;
}

.elementor-element-8b8bb4b .product-category:hover img {
  transform: scale(1.1) !important;
}

/* Gradient Overlay */
.elementor-element-8b8bb4b .product-category > a::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 50%, transparent 100%) !important;
  z-index: 1 !important;
}

/* Título */
.elementor-element-8b8bb4b .woocommerce-loop-category__title {
  position: absolute !important;
  bottom: 24px !important;
  left: 24px !important;
  right: 24px !important;
  color: white !important;
  font-size: 1.25rem !important;
  font-weight: 700 !important;
  margin: 0 !important;
  z-index: 2 !important;
  font-family: 'Inter', sans-serif !important;
  line-height: 1.4 !important;
}

/* Esconder contador */
.elementor-element-8b8bb4b .woocommerce-loop-category__title mark.count {
  display: none !important;
}

/* Descrição automática via PHP */
.elementor-element-8b8bb4b .azul-cat-description {
  position: absolute !important;
  bottom: 24px !important;
  left: 24px !important;
  right: 24px !important;
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  font-family: 'Inter', sans-serif !important;
  margin: 0 !important;
  z-index: 2 !important;
  line-height: 1.5 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

/* Quando há descrição, o título sobe para dar espaço */
.elementor-element-8b8bb4b .product-category:has(.azul-cat-description) .woocommerce-loop-category__title {
  bottom: 56px !important;
}

/* Responsivo */
@media (max-width: 768px) {
  .elementor-element-8b8bb4b::before {
    font-size: 1.5rem !important;
  }

  .elementor-element-8b8bb4b .product-category {
    height: 240px !important;
  }

  .elementor-element-8b8bb4b .woocommerce-loop-category__title {
    font-size: 1.125rem !important;
    bottom: 20px !important;
    left: 20px !important;
  }

  .elementor-element-8b8bb4b .azul-cat-description {
    bottom: 20px !important;
    left: 20px !important;
  }

  .elementor-element-8b8bb4b .product-category:has(.azul-cat-description) .woocommerce-loop-category__title {
    bottom: 52px !important;
  }
}/* End custom CSS */