.elementor-989866 .elementor-element.elementor-element-71695c7f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-989866 .elementor-element.elementor-element-71695c7f:not(.elementor-motion-effects-element-type-background), .elementor-989866 .elementor-element.elementor-element-71695c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-989866 .elementor-element.elementor-element-71695c7f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-71695c7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0115px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-6ddbd544 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-989866 .elementor-element.elementor-element-6ddbd544 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-989866 .elementor-element.elementor-element-6ddbd544 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-26ac36a9{--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-989866 .elementor-element.elementor-element-b2cab0b .elementor-repeater-item-8cbc31c .swiper-slide-bg{background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1230_984_Natal-2025_Desktop-1.png);background-size:contain;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .elementor-repeater-item-fee7ea4 .swiper-slide-bg{background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1230_984_Desktop-1-2.png);background-size:contain;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .elementor-repeater-item-7012f14 .swiper-slide-bg{background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1230_984_Desktop-3.png);background-size:contain;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .elementor-repeater-item-9fbc28a .swiper-slide-bg{background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1230_984_Desktop-4.png);background-size:contain;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .elementor-repeater-item-da48f04 .swiper-slide-bg{background-image:url(https://www.campera.pt/wp-content/uploads/2025/01/Campera-Homepage-FirstFriday.jpg);background-size:contain;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .swiper-slide{height:650px;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .swiper-slide-contents{max-width:1260px;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .swiper-slide-inner{padding:0vw 0vw 0vw 08.5vw;text-align:left;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .elementor-slide-heading{color:#000000;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .elementor-slide-button{color:#FFFFFF;background-color:#000000;border-color:#000000;}.elementor-989866 .elementor-element.elementor-element-b2cab0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-b2cab0b{width:initial;max-width:initial;}.elementor-989866 .elementor-element.elementor-element-e96d59c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-989866 .elementor-element.elementor-element-e96d59c:not(.elementor-motion-effects-element-type-background), .elementor-989866 .elementor-element.elementor-element-e96d59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-989866 .elementor-element.elementor-element-e96d59c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-e96d59c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0115px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-07046c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-989866 .elementor-element.elementor-element-07046c9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-989866 .elementor-element.elementor-element-07046c9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-7e13d72{--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-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-3d5fe6f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.campera.pt/wp-content/uploads/2025/01/Campera-Homepage-FirstFriday-Mobile.jpg);background-size:cover;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-3d5fe6f .elementor-background-overlay{background-color:#8A898980;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-e592463 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1260x1480_Natal-2025_Mobile.png);background-size:cover;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-e592463 .elementor-background-overlay{background-color:#E6CBCB87;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-a77377b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1260x1480_Mobile-1.png);background-size:cover;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-a77377b .elementor-background-overlay{background-color:#E6CBCB87;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-a81e4e2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.campera.pt/wp-content/uploads/2025/11/Banner_1260x1480_Mobile-1-1.png);background-size:cover;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-repeater-item-a81e4e2 .elementor-background-overlay{background-color:#E6CBCB87;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide{height:650px;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide-contents{max-width:630px;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide-inner{padding:0% 50% 0% 0%;text-align:left;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-slide-heading{color:#000000;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .elementor-slide-button{color:#FFFFFF;background-color:#000000;border-color:#000000;}.elementor-989866 .elementor-element.elementor-element-a7b9efb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-a7b9efb{width:initial;max-width:initial;}.elementor-989866 .elementor-element.elementor-element-a7b9efb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-989866 .elementor-element.elementor-element-fae033a{margin-top:0px;margin-bottom:115px;}.elementor-989866 .elementor-element.elementor-element-4daa6570 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-989866 .elementor-element.elementor-element-6fe6cd47 .elementor-heading-title{font-size:14px;}.elementor-989866 .elementor-element.elementor-element-4d6b7bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-989866 .elementor-element.elementor-element-7b815ef4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-989866 .elementor-element.elementor-element-7b815ef4 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-989866 .elementor-element.elementor-element-7b815ef4{--vamtam-btn-icon-font-size:33px;--vamtam-btn-icon-color:#FFFFFF;}.elementor-989866 .elementor-element.elementor-element-8524df1 > .elementor-container{min-height:740px;}.elementor-989866 .elementor-element.elementor-element-8524df1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-989866 .elementor-element.elementor-element-8524df1{margin-top:0px;margin-bottom:140px;}.elementor-989866 .elementor-element.elementor-element-4d14ee7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-989866 .elementor-element.elementor-element-4d14ee7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-da6d8e7 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-bc-flex-widget .elementor-989866 .elementor-element.elementor-element-2db8be0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989866 .elementor-element.elementor-element-2db8be0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989866 .elementor-element.elementor-element-2db8be0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding-block-start:0%;padding-inline-start:16%;padding-block-end:0%;padding-inline-end:16%;}.elementor-989866 .elementor-element.elementor-element-2db8be0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-3dfae2e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-989866 .elementor-element.elementor-element-34f88624 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-989866 .elementor-element.elementor-element-34f88624 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-989866 .elementor-element.elementor-element-34f88624 .elementor-button{font-weight:400;text-transform:none;letter-spacing:0px;fill:#000000;color:#000000;background-color:#FFFFFF;padding:7px 20px 7px 0px;}.elementor-989866 .elementor-element.elementor-element-34f88624{--vamtam-btn-icon-font-size:33px;--vamtam-btn-icon-color:#000000;}.elementor-989866 .elementor-element.elementor-element-34f88624.elementor-element{--order:99999 /* order end hack */;}.elementor-989866 .elementor-element.elementor-element-1f1192d3:not(.elementor-motion-effects-element-type-background), .elementor-989866 .elementor-element.elementor-element-1f1192d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-989866 .elementor-element.elementor-element-1f1192d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-989866 .elementor-element.elementor-element-1f1192d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-7cde7a21{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-989866 .elementor-element.elementor-element-234a6d5 .elementor-main-swiper{height:195px;}.elementor-989866 .elementor-element.elementor-element-234a6d5 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-989866 .elementor-element.elementor-element-234a6d5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-989866 .elementor-element.elementor-element-234a6d5 .elementor-swiper-button{font-size:20px;}.elementor-989866 .elementor-element.elementor-element-234a6d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-4cef0a6:not(.elementor-motion-effects-element-type-background), .elementor-989866 .elementor-element.elementor-element-4cef0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2929;}.elementor-989866 .elementor-element.elementor-element-4cef0a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:140px;}.elementor-989866 .elementor-element.elementor-element-4cef0a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-4dca065{--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:100px;--margin-left:0px;--margin-right:0px;}.elementor-989866 .elementor-element.elementor-element-42dc5ca{text-align:center;}.elementor-989866 .elementor-element.elementor-element-42dc5ca .elementor-heading-title{color:#FFFFFF;}.elementor-989866 .elementor-element.elementor-element-42dc5ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-f825b7e{--swiper-slides-to-display:3;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-25px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-100px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-25px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-25px;--swiper-slides-gap:23px;--arrow-size:5px;--arrow-normal-color:#492727;}.elementor-989866 .elementor-element.elementor-element-f825b7e .swiper-slide > .elementor-element{height:100%;}.elementor-989866 .elementor-element.elementor-element-f825b7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-7ad8e6c4 > .elementor-container{min-height:740px;}.elementor-989866 .elementor-element.elementor-element-7ad8e6c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-989866 .elementor-element.elementor-element-7ad8e6c4{margin-top:0px;margin-bottom:140px;}.elementor-989866 .elementor-element.elementor-element-efc46bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-989866 .elementor-element.elementor-element-efc46bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.campera.pt/wp-content/uploads/2024/08/CAMPERA.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-989866 .elementor-element.elementor-element-efc46bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-989866 .elementor-element.elementor-element-efc46bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-60a0082c{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-989866 .elementor-element.elementor-element-73ba0a95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-989866 .elementor-element.elementor-element-73ba0a95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-989866 .elementor-element.elementor-element-73ba0a95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-989866 .elementor-element.elementor-element-73ba0a95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding-block-start:0%;padding-inline-start:16%;padding-block-end:0%;padding-inline-end:16%;}.elementor-989866 .elementor-element.elementor-element-73ba0a95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-989866 .elementor-element.elementor-element-636e8c83 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-989866 .elementor-element.elementor-element-636e8c83 > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-989866 .elementor-element.elementor-element-636e8c83{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-989866 .elementor-element.elementor-element-3edb1b1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-989866 .elementor-element.elementor-element-3edb1b1f .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-989866 .elementor-element.elementor-element-3edb1b1f{--vamtam-btn-icon-font-size:33px;--vamtam-btn-icon-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-989866:not(.elementor-motion-effects-element-type-background), body.elementor-page-989866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}@media(max-width:1024px){.elementor-989866 .elementor-element.elementor-element-71695c7f{margin-top:0px;margin-bottom:75px;}.elementor-989866 .elementor-element.elementor-element-e96d59c{margin-top:0px;margin-bottom:75px;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide{height:80vw;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide-contents{max-width:100%;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide-inner{padding:025px 025px 025px 025px;}.elementor-989866 .elementor-element.elementor-element-fae033a{margin-top:0px;margin-bottom:30px;}.elementor-989866 .elementor-element.elementor-element-7b815ef4{--vamtam-btn-icon-font-size:30px;}.elementor-989866 .elementor-element.elementor-element-8524df1 > .elementor-container{min-height:460px;}.elementor-989866 .elementor-element.elementor-element-8524df1{margin-top:0px;margin-bottom:75px;}.elementor-989866 .elementor-element.elementor-element-2db8be0d > .elementor-element-populated{padding-block-start:30px;padding-inline-start:30px;padding-block-end:30px;padding-inline-end:30px;}.elementor-989866 .elementor-element.elementor-element-34f88624{--vamtam-btn-icon-font-size:30px;}.elementor-989866 .elementor-element.elementor-element-1f1192d3{margin-top:0px;margin-bottom:70px;}.elementor-989866 .elementor-element.elementor-element-234a6d5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-989866 .elementor-element.elementor-element-4cef0a6{margin-top:0px;margin-bottom:70px;}.elementor-989866 .elementor-element.elementor-element-f825b7e{--swiper-slides-to-display:2;}.elementor-989866 .elementor-element.elementor-element-7ad8e6c4 > .elementor-container{min-height:460px;}.elementor-989866 .elementor-element.elementor-element-7ad8e6c4{margin-top:0px;margin-bottom:80px;}.elementor-989866 .elementor-element.elementor-element-73ba0a95 > .elementor-element-populated{padding-block-start:0px;padding-inline-start:30px;padding-block-end:0px;padding-inline-end:30px;}.elementor-989866 .elementor-element.elementor-element-636e8c83 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-989866 .elementor-element.elementor-element-3edb1b1f{--vamtam-btn-icon-font-size:30px;}}@media(max-width:767px){.elementor-989866 .elementor-element.elementor-element-71695c7f{margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .swiper-slide{height:400px;}.elementor-989866 .elementor-element.elementor-element-b2cab0b .swiper-slide-contents{max-width:100%;}.elementor-989866 .elementor-element.elementor-element-b2cab0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-e96d59c{margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-7e13d72{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide{height:120vw;}.elementor-989866 .elementor-element.elementor-element-a7b9efb .swiper-slide-contents{max-width:100%;}.elementor-989866 .elementor-element.elementor-element-a7b9efb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-a7b9efb{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;}.elementor-989866 .elementor-element.elementor-element-fae033a{margin-top:0px;margin-bottom:55px;padding:0px 20px 00px 20px;}.elementor-989866 .elementor-element.elementor-element-7b815ef4{--vamtam-btn-icon-font-size:28px;}.elementor-989866 .elementor-element.elementor-element-7b815ef4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-8524df1{margin-top:0px;margin-bottom:55px;}.elementor-989866 .elementor-element.elementor-element-2db8be0d > .elementor-element-populated{padding-block-start:30px;padding-inline-start:20px;padding-block-end:30px;padding-inline-end:20px;}.elementor-989866 .elementor-element.elementor-element-34f88624{--vamtam-btn-icon-font-size:28px;}.elementor-989866 .elementor-element.elementor-element-1f1192d3{margin-top:0px;margin-bottom:0px;}.elementor-989866 .elementor-element.elementor-element-234a6d5 .elementor-main-swiper{height:160px;}.elementor-989866 .elementor-element.elementor-element-234a6d5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-989866 .elementor-element.elementor-element-4cef0a6{margin-top:0px;margin-bottom:60px;}.elementor-989866 .elementor-element.elementor-element-4dca065{--margin-top:60px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-989866 .elementor-element.elementor-element-f825b7e{--swiper-slides-to-display:1;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-25px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-position:-25px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;}.elementor-989866 .elementor-element.elementor-element-f825b7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-989866 .elementor-element.elementor-element-7ad8e6c4{margin-top:0px;margin-bottom:60px;}.elementor-989866 .elementor-element.elementor-element-60a0082c{--spacer-size:40vh;}.elementor-989866 .elementor-element.elementor-element-73ba0a95 > .elementor-element-populated{padding-block-start:30px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px;}.elementor-989866 .elementor-element.elementor-element-636e8c83 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-989866 .elementor-element.elementor-element-3edb1b1f{--vamtam-btn-icon-font-size:28px;}}/* Start custom CSS for slides, class: .elementor-element-b2cab0b */#elementor-slider .elementor-background-overlay, .elementor .elementor-background-slideshow {
    width: 50%;
}
#elementor-slider .elementor-swiper-button.elementor-swiper-button-prev, #elementor-slider .elementor-swiper-button.elementor-swiper-button-next {
    bottom: 50px;
}
#elementor-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: calc(50% - 630px);
}
#elementor-slider .elementor-swiper-button.elementor-swiper-button-next {
    right: calc(50% + 550px);
}
#elementor-slider .swiper-slide-bg {
    background-position: right center;
}
@media (max-width: 1400px) {
#elementor-slider .swiper-slide-inner {
        padding: 25px 25px 25px 25px;
    background: rgb(245 243 241 / 65%);
    justify-content: flex-start;
    }

    #elementor-slider .elementor-background-overlay, .elementor .elementor-background-slideshow {
    width: 100%;
    opacity: .75;
}
#elementor-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: 25px;
}
#elementor-slider .elementor-swiper-button.elementor-swiper-button-next {
    right: calc(100% - 100px);
}
#elementor-slider .swiper-slide-bg {
background-size: cover;
    background-position: left bottom;}
}



/* Estilo para limitar o título a 50% da largura do ecrã */
#elementor-slider .swiper-slide-inner h1 {
    max-width: 60%; /* Limita o título a 50% da largura */
    white-space: normal; /* Permite que o texto quebre em várias linhas */
    word-wrap: break-word; /* Quebra palavras longas automaticamente */
    overflow-wrap: break-word; /* Compatibilidade adicional */
    text-align: left; /* Alinha o texto à esquerda */
    margin: 0; /* Remove margens extras */
    padding: 0; /* Remove espaçamentos adicionais */
    display: block; /* Garante que o título seja um bloco */
}



/* Ajusta o botão para descer mais em relação ao texto */
#elementor-slider .swiper-slide-inner .elementor-button {
    margin-top: 20px !important; /* Adiciona espaço entre o texto e o botão */
    display: inline-block !important; /* Garante alinhamento adequado */
    position: relative !important; /* Permite controle sobre o posicionamento */
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-a7b9efb */@media (max-width: 767px) {#elementor-slider .swiper-slide-inner {
        padding: 25px 25px 25px 25px;
    background: rgb(245 243 241 / 65%);
    justify-content: flex-start;
    }

    #elementor-slider .elementor-background-overlay, .elementor .elementor-background-slideshow {
    width: 100%;
    opacity: .75;
}
.elementor-element.elementor-element-7e13d72 .elementor-swiper-button.elementor-swiper-button-prev {
    left: 25px;
}
.elementor-element.elementor-element-7e13d72 .elementor-swiper-button.elementor-swiper-button-next {
    right: calc(100% - 100px);
}
#elementor-slider .swiper-slide-bg {
background-size: cover;
    background-position: left bottom;
    
}
    
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-f825b7e */.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button {
    top: auto;
        bottom: -85px;
    border-color: #FFFFFF;

}.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button i {
    color: #FFFFFF;
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button:hover {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button:hover i {
    color: #000000;
}/* End custom CSS */