.elementor-bc-flex-widget .elementor-12949 .elementor-element.elementor-element-3bbef5c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12949 .elementor-element.elementor-element-3bbef5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12949 .elementor-element.elementor-element-3bbef5c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-b3c91ab .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2025/08/Destaque_Sandra-Vicente-e-Vitor-Vicente-01.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-b3c91ab .elementor-background-overlay{background-color:#00000059;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-b3c91ab .swiper-slide-contents{margin-right:auto;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-b3c91ab .swiper-slide-inner{align-items:center;text-align:left;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-d62afd2 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2020/09/inicio_slider-1.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-d62afd2 .elementor-background-overlay{background-color:#00000059;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-d62afd2 .swiper-slide-contents{margin-right:auto;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-d62afd2 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-466c6e1 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2021/07/foto-newsletter-scaled.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-466c6e1 .swiper-slide-contents{margin-right:auto;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-466c6e1 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-cc22142 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2023/12/Destaque-separador-negoceie-connosco.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-cc22142 .swiper-slide-contents{margin:0 auto;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-cc22142 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-66b6c18 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2023/12/Destaque-redessociais.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-66b6c18 .swiper-slide-contents{margin:0 auto;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-66b6c18 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-f7be2ed .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2023/12/Destaque-separador-negoceie-connosco_10px.png);background-size:contain;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-f7be2ed .swiper-slide-contents{margin:0 auto;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-repeater-item-f7be2ed .swiper-slide-inner{align-items:center;text-align:center;}.elementor-12949 .elementor-element.elementor-element-5e76095 .swiper-slide{transition-duration:calc(5000ms*1.2);height:710px;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-slide-button{background-color:#E2E000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;border-width:0px;border-radius:4px;color:#4B4B4B;border-color:#4B4B4B;}.elementor-12949 .elementor-element.elementor-element-5e76095 .swiper-slide-contents{max-width:66%;}.elementor-12949 .elementor-element.elementor-element-5e76095 .swiper-slide-inner{text-align:center;}.elementor-12949 .elementor-element.elementor-element-5e76095 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:50px;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-slide-heading{color:#E2E000;font-family:"cormorant-garamond", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;}.elementor-12949 .elementor-element.elementor-element-5e76095 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:50px;}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-slide-description{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12949 .elementor-element.elementor-element-5e76095 .elementor-slide-button:hover{color:#FFFFFF;}.elementor-12949 .elementor-element.elementor-element-5e76095 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12949 .elementor-element.elementor-element-3e138ec{width:auto;max-width:auto;top:516px;text-align:center;}body:not(.rtl) .elementor-12949 .elementor-element.elementor-element-3e138ec{left:47.3%;}body.rtl .elementor-12949 .elementor-element.elementor-element-3e138ec{right:47.3%;}.elementor-12949 .elementor-element.elementor-element-3e138ec img{opacity:0.5;}.elementor-bc-flex-widget .elementor-12949 .elementor-element.elementor-element-de05c97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12949 .elementor-element.elementor-element-de05c97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12949 .elementor-element.elementor-element-de05c97.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-42eb639 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2025/08/Destaque_Sandra-Vicente-e-Vitor-Vicente-01.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-42eb639 .elementor-background-overlay{background-color:#00000059;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-42eb639 .swiper-slide-contents{margin-right:auto;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-42eb639 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-cf6d345 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2020/09/inicio_slider-1.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-cf6d345 .elementor-background-overlay{background-color:#00000059;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-cf6d345 .swiper-slide-contents{margin-right:auto;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-cf6d345 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-466c6e1 .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2021/07/foto-newsletter-scaled.jpg);background-size:cover;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-466c6e1 .elementor-background-overlay{background-color:#00000000;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-466c6e1 .swiper-slide-contents{margin-right:auto;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-466c6e1 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-31a3c8a .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2023/12/Destaque-separador-negoceie-connosco.jpg);background-size:contain;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-31a3c8a .swiper-slide-contents{margin:0 auto;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-31a3c8a .swiper-slide-inner{align-items:center;text-align:center;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-00c639f .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2023/12/Destaque-redessociais.jpg);background-size:contain;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-00c639f .swiper-slide-contents{margin:0 auto;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-00c639f .swiper-slide-inner{align-items:center;text-align:center;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-bf29bfe .swiper-slide-bg{background-image:url(https://www.justavenda.pt/wp-content/uploads/2023/12/Destaque-separador-negoceie-connosco-1.jpg);background-size:contain;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-bf29bfe .swiper-slide-contents{margin:0 auto;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-repeater-item-bf29bfe .swiper-slide-inner{align-items:center;text-align:center;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-slide{transition-duration:calc(5000ms*1.2);height:710px;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-slide-button{background-color:#E2E000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;border-width:0px;border-radius:4px;color:#4B4B4B;border-color:#4B4B4B;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-slide-contents{max-width:66%;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-slide-inner{text-align:center;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:50px;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-slide-heading{color:#E2E000;font-family:"cormorant-garamond", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:50px;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-slide-description{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-slide-button:hover{color:#FFFFFF;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12949 .elementor-element.elementor-element-5be4821{width:auto;max-width:auto;top:516px;text-align:center;}body:not(.rtl) .elementor-12949 .elementor-element.elementor-element-5be4821{left:47.3%;}body.rtl .elementor-12949 .elementor-element.elementor-element-5be4821{right:47.3%;}.elementor-12949 .elementor-element.elementor-element-5be4821 img{opacity:0.5;}.elementor-12949 .elementor-element.elementor-element-f8c34ce{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-12949 .elementor-element.elementor-element-9ebc0f8 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-0ba5751{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-6b01e2e{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-12949 .elementor-element.elementor-element-6b01e2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-05deaf9 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-4369428{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-e2e8887{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-12949 .elementor-element.elementor-element-e2e8887 > .elementor-widget-container{margin:0px 1px 0px 1px;}.elementor-12949 .elementor-element.elementor-element-61bdb8d img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-e258c27{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-b04138c{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-12949 .elementor-element.elementor-element-b04138c > .elementor-widget-container{margin:0px 1px 0px 1px;padding:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-b2d085d img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-77175c2{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-46e98f1{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-12949 .elementor-element.elementor-element-46e98f1 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-0db2b3d{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-12949 .elementor-element.elementor-element-01abba9 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-c02e450{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-7896fd7{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12949 .elementor-element.elementor-element-7896fd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-1e94d57{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-1e94d57 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-1e94d57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-aee2502{--spacer-size:50px;}.elementor-12949 .elementor-element.elementor-element-92f78bc img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-f5d34cd{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-1c6a34f{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12949 .elementor-element.elementor-element-1c6a34f > .elementor-widget-container{margin:0px 1px 0px 1px;}.elementor-12949 .elementor-element.elementor-element-c65b7e6{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-c65b7e6 > .elementor-widget-container{background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-c65b7e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-760e3a7{--spacer-size:50px;}.elementor-12949 .elementor-element.elementor-element-814a9b3 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-6f19e5d{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-877e626{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12949 .elementor-element.elementor-element-877e626 > .elementor-widget-container{margin:0px 1px 0px 1px;padding:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-01cda44{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-01cda44 > .elementor-widget-container{background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-01cda44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-4906917{--spacer-size:50px;}.elementor-12949 .elementor-element.elementor-element-75744ac img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCC00;}.elementor-12949 .elementor-element.elementor-element-41f30f4{--icon-box-icon-margin:15px;}.elementor-12949 .elementor-element.elementor-element-fc585d9{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12949 .elementor-element.elementor-element-fc585d9 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-83cb2df{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-83cb2df > .elementor-widget-container{background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-83cb2df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-59bfac1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12949 .elementor-element.elementor-element-59bfac1 > .elementor-container{min-height:80px;}.elementor-12949 .elementor-element.elementor-element-87574c8{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-87574c8 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-87574c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-814b23b{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-814b23b > .elementor-widget-container{background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-814b23b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-9d5bae0{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-9d5bae0 > .elementor-widget-container{background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-9d5bae0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-37db155{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;}.elementor-12949 .elementor-element.elementor-element-37db155 > .elementor-widget-container{background-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-12949 .elementor-element.elementor-element-37db155 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-12949 .elementor-element.elementor-element-b0033fc{--spacer-size:32px;}.elementor-12949 .elementor-element.elementor-element-925ac5e:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-925ac5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2E00021 0%, #51710A21 100%);}.elementor-12949 .elementor-element.elementor-element-925ac5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12949 .elementor-element.elementor-element-925ac5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12949 .elementor-element.elementor-element-d324cab{--spacer-size:32px;}.elementor-12949 .elementor-element.elementor-element-76c4c59{text-align:center;}.elementor-12949 .elementor-element.elementor-element-76c4c59 .elementor-heading-title{font-family:"cormorant-garamond", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;color:#4B4B4B;}.elementor-12949 .elementor-element.elementor-element-dc2ba3e > .elementor-widget-container{margin:0px 37px 0px 37px;}.elementor-12949 .elementor-element.elementor-element-dc2ba3e{text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-12949 .elementor-element.elementor-element-be5d62a{--spacer-size:10px;}.elementor-12949 .elementor-element.elementor-element-ef290ca{--spacer-size:32px;}.elementor-12949 .elementor-element.elementor-element-fe30300:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-fe30300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2E00021 0%, #51710A21 100%);}.elementor-12949 .elementor-element.elementor-element-fe30300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12949 .elementor-element.elementor-element-fe30300 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12949 .elementor-element.elementor-element-d7e76fd{--spacer-size:32px;}.elementor-12949 .elementor-element.elementor-element-ea9c444{text-align:center;}.elementor-12949 .elementor-element.elementor-element-ea9c444 .elementor-heading-title{font-family:"cormorant-garamond", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;color:#4B4B4B;}.elementor-12949 .elementor-element.elementor-element-bd383b0 > .elementor-widget-container{margin:0px 37px 0px 37px;}.elementor-12949 .elementor-element.elementor-element-bd383b0{text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-12949 .elementor-element.elementor-element-9365492{--spacer-size:10px;}.elementor-12949 .elementor-element.elementor-element-f77d8fb{--spacer-size:32px;}@media(max-width:767px){.elementor-12949 .elementor-element.elementor-element-8a64210{width:100%;max-width:100%;}.elementor-12949 .elementor-element.elementor-element-8a64210 .swiper-slide{height:224px;}.elementor-12949 .elementor-element.elementor-element-8a64210 .elementor-slide-heading{font-size:16px;}.elementor-12949 .elementor-element.elementor-element-7896fd7{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-12949 .elementor-element.elementor-element-7896fd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-1e94d57{width:100%;max-width:100%;}.elementor-12949 .elementor-element.elementor-element-aee2502{--spacer-size:70px;}.elementor-12949 .elementor-element.elementor-element-1c6a34f{width:100%;max-width:100%;font-size:16px;}.elementor-12949 .elementor-element.elementor-element-1c6a34f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-c65b7e6{width:100%;max-width:100%;}.elementor-12949 .elementor-element.elementor-element-760e3a7{--spacer-size:70px;}.elementor-12949 .elementor-element.elementor-element-877e626{width:100%;max-width:100%;font-size:16px;}.elementor-12949 .elementor-element.elementor-element-877e626 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-01cda44{width:100%;max-width:100%;}.elementor-12949 .elementor-element.elementor-element-4906917{--spacer-size:70px;}.elementor-12949 .elementor-element.elementor-element-fc585d9{width:100%;max-width:100%;font-size:16px;}.elementor-12949 .elementor-element.elementor-element-fc585d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12949 .elementor-element.elementor-element-83cb2df{width:100%;max-width:100%;}.elementor-12949 .elementor-element.elementor-element-ea9c444 .elementor-heading-title{font-size:21px;}.elementor-12949 .elementor-element.elementor-element-bd383b0{font-size:16px;}.elementor-12949 .elementor-element.elementor-element-b845cfd > .elementor-widget-container{margin:-39px 0px 0px 0px;padding:0px 38px 0px 52px;}}@media(min-width:768px){.elementor-12949 .elementor-element.elementor-element-3bbef5c{width:100%;}.elementor-12949 .elementor-element.elementor-element-de05c97{width:100%;}.elementor-12949 .elementor-element.elementor-element-e59855d{width:24.976%;}.elementor-12949 .elementor-element.elementor-element-0810472{width:25.006%;}}/* Start custom CSS for slides, class: .elementor-element-5e76095 */.first { 
    margin: -175px 10px 75px 145px;
    position: absolute;
}

.registese { 
top: 188px;
right: -81px;
width: 537px;
height: 120px;
position: absolute ;
}

.buttonone a {
    position: absolute;
    background-color: #E2E000;
    padding: 10px 20px;
    margin: -60px 0px 100px 145px;
    border-radius: 4px;
    color: #4b4b4b!important;
}

.buttonone a:hover {
    position: absolute;
    background-color: #E2E000;
    padding: 10px 20px;
    margin: -60px 0px 100px 145px;
    border-radius: 4px;
    color: #ffffff!important;
}

.buttonnovoregisto a {
    background-color: #E2E000;
    padding: 10px 20px;
    top: 350px;
    right: 290px;
    width: 160px;
    height: -40px;
    position: absolute ;
    
    border-radius: 4px;
    color: #4b4b4b!important;
}

.buttonnovoregisto a:hover {
    position: absolute;
    background-color: #E2E000;
    padding: 10px 20px;
     top: 350px;
    right: 290px;
    width: 160px;
    height: -40px;
    position: absolute ;
    border-radius: 4px;
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8a64210 */.first { 
    margin: -175px 10px 75px 145px;
    position: absolute;
}

.first-mobile { 
    margin: -50px 10px 75px 15px;
    position: absolute;
}

.registese { 
top: 188px;
right: -81px;
width: 537px;
height: 120px;
position: absolute ;
}

.registese-mobile { 
top: 70px;
right: 30px;
width: 120px;
height: 100px;
position: absolute ;
}

.buttonone a {
    position: absolute;
    background-color: #E2E000;
    padding: 10px 20px;
    margin: -60px 0px 100px 145px;
    border-radius: 4px;
    color: #4b4b4b!important;
}

.buttonone a:hover {
    position: absolute;
    background-color: #E2E000;
    padding: 10px 20px;
    margin: -60px 0px 100px 145px;
    border-radius: 4px;
    color: #ffffff!important;
}

.buttonone-mobile a {
    position: absolute;
    background-color: #E2E000;
    padding: 5px 10px;
    margin: -50px 0px 10px 15px;
    font-size: 9px;
    border-radius: 4px;
    color: #4b4b4b!important;
}

.buttonone-mobile a:hover {
    position: absolute;
    background-color: #E2E000;
    padding: 5px 10px;
     margin: -50px 0px 10px 15px;
    font-size: 9px;
    border-radius: 4px;
    color: #ffffff!important;
    
    
}

.buttonnovoregisto-mobile a {
    background-color: #E2E000;
    padding: 5px 10px;
    top: 120px;
    right: 65px;
    width: 84px;
    height: -40px;
    position: absolute ;
    font-size: 9px;
    border-radius: 4px;
    color: #4b4b4b!important;
}

.buttonnovoregisto-mobile a:hover {
    position: absolute;
    background-color: #E2E000;
    padding: 5px 10px;
    top: 120px;
    right: 65px;
    width: 84px;
    height: -40px;
    position: absolute ;
    font-size: 9px;
    border-radius: 4px;
    color: #ffffff!important;
}

.buttonnovoregisto a {
    background-color: #E2E000;
    padding: 10px 20px;
    top: 350px;
    right: 290px;
    width: 160px;
    height: -40px;
    position: absolute ;
    
    border-radius: 4px;
    color: #4b4b4b!important;
}

.buttonnovoregisto a:hover {
    position: absolute;
    background-color: #E2E000;
    padding: 10px 20px;
     top: 350px;
    right: 290px;
    width: 160px;
    height: -40px;
    position: absolute ;
    border-radius: 4px;
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-0551719 */#field_3_17 {
    
        margin-top: -27px;
    padding: 0 20px;
    
}

.ginput_container ginput_container_checkbox {margin-top:-50px;}

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    letter-spacing: inherit;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
}

/* form contacto background e botão */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.gform_button {
    background-color: #E2E000;
    color: #4B4B4B;
    border: 1px solid #E2E000;
    font-family: Roboto;
    font-weight: bold;
}

.gform_button:hover {
    background-color: #AAAD00;
    color: #4B4B4B;
    border: 1px solid #AAAD00;
    font-family: Roboto;
    font-weight: bold;
}


.gfield_label {
    font-family: Garamond;
    text-transform: uppercase;
    color: #4b4b4b;
    font-weight: bold;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-925ac5e */#field_3_3 {margin-top: -115px;}
.gform_body .gform_fields .gfield_label {color: #4B4B4B;}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-b845cfd */#field_3_17 {
    
        margin-top: -27px;
    padding: 0 20px;
    
}

.ginput_container ginput_container_checkbox {margin-top:-50px;}

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    letter-spacing: inherit;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
}

/* form contacto background e botão */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.gform_button {
    background-color: #E2E000;
    color: #4B4B4B;
    border: 1px solid #E2E000;
    font-family: Roboto;
    font-weight: bold;
}

.gform_button:hover {
    background-color: #AAAD00;
    color: #4B4B4B;
    border: 1px solid #AAAD00;
    font-family: Roboto;
    font-weight: bold;
}


.gfield_label {
    font-family: Garamond;
    text-transform: uppercase;
    color: #4b4b4b;
    font-weight: bold;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe30300 */#field_3_3 {margin-top: -115px;}
.gform_body .gform_fields .gfield_label {color: #4B4B4B;}/* End custom CSS */