.elementor-1773 .elementor-element.elementor-element-d57045e{--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-1773 .elementor-element.elementor-element-d57045e:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-d57045e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-e2f9428{--display:flex;--min-height:160px;--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:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1773 .elementor-element.elementor-element-e2f9428:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-e2f9428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-6e325b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:154px;--padding-left:142px;--padding-right:142px;--z-index:1;}.elementor-1773 .elementor-element.elementor-element-6e325b1:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-6e325b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-03e5cc3{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;}.elementor-1773 .elementor-element.elementor-element-03e5cc3:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-03e5cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-0b2b504{--display:grid;--min-height:70px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-0b2b504:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-0b2b504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-c1ed9a6{--spacer-size:1px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1773 .elementor-element.elementor-element-6f30cd5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-6f30cd5{text-align:center;}.elementor-1773 .elementor-element.elementor-element-fcf5a6c{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1773 .elementor-element.elementor-element-fcf5a6c .elementor-widget-container{text-align:right;}.elementor-1773 .elementor-element.elementor-element-fcf5a6c .elementor-social-icon{background-color:#332A2A00;--icon-padding:0px;border-style:none;}.elementor-1773 .elementor-element.elementor-element-f40a1e3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1773 .elementor-element.elementor-element-be10dec{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-1a12613{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-1773 .elementor-element.elementor-element-28c06f5 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:26px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1773 .elementor-element.elementor-element-5201f60 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1773 .elementor-element.elementor-element-5201f60 p{margin-block-end:0px;}.elementor-widget-filter-widget .filter-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax .label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-filter-widget .bpfwe-swatch{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .bpfwe-group-separator{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-widget-filter-widget .form-tax textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget .list-style label span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-filter-widget button.reset-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-filter-widget button.submit-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-1773 .elementor-element.elementor-element-4a9ebae .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1773 .elementor-element.elementor-element-4a9ebae{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-1773 .elementor-element.elementor-element-4a9ebae .bpfwe-swatch{opacity:1;}.elementor-1773 .elementor-element.elementor-element-4a9ebae  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-1773 .elementor-element.elementor-element-4a9ebae input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-1773 .elementor-element.elementor-element-4a9ebae select{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px !important;padding:12px 40px 12px 20px !important;margin:-2px -2px -2px -2px !important;}.elementor-1773 .elementor-element.elementor-element-4a9ebae select option{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-4a9ebae .bpfwe-select2 .select2-selection, .elementor-1773 .elementor-element.elementor-element-4a9ebae .bpfwe-select2 .select2-selection__rendered, .elementor-1773 .elementor-element.elementor-element-4a9ebae .bpfwe-select2 .select2{width:100% !important;}.elementor-1773 .elementor-element.elementor-element-4a9ebae .bpfwe-select2 .select2-selection, .elementor-1773 .elementor-element.elementor-element-4a9ebae .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-1773 .elementor-element.elementor-element-e91c67b{--swiper-slides-to-display:2;--swiper-slides-gap:14px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:40px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:40px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-e91c67b .swiper-slide > .elementor-element{height:100%;}.elementor-1773 .elementor-element.elementor-element-b2320bc{--spacer-size:60px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1773 .elementor-element.elementor-element-b977166 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-b977166 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-5c6425c .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-5c6425c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-ee719e4 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-ee719e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-4130d66 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-4130d66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-0b0ed63 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-0b0ed63 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-d4dd22e .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-d4dd22e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-b33c0da .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-b33c0da .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-6297339 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-6297339 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-b027a88 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-b027a88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-4896229 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-4896229 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-ebd3bd7 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-ebd3bd7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-c27c927 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-c27c927 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-a478cc0 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-a478cc0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-a8d49d2 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-a8d49d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-c2b2afb .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-c2b2afb .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-923b4f4 .elementor-button{background-color:#FFC20E00;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-923b4f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1773 .elementor-element.elementor-element-b125acc{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;}.elementor-1773 .elementor-element.elementor-element-b125acc:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-b125acc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-75dfb3a{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-75dfb3a:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-75dfb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-6fc8d7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-6fc8d7c{text-align:center;}.elementor-1773 .elementor-element.elementor-element-3cf5314{--display:flex;--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.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 );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1773 .elementor-element.elementor-element-eb493a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-eb493a6.elementor-element{--align-self:flex-end;}.elementor-1773 .elementor-element.elementor-element-eb493a6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-1773 .elementor-element.elementor-element-eb493a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-eb493a6.elementor-view-framed .elementor-icon, .elementor-1773 .elementor-element.elementor-element-eb493a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-eb493a6 .elementor-icon{font-size:12px;}.elementor-1773 .elementor-element.elementor-element-eb493a6 .elementor-icon-box-title, .elementor-1773 .elementor-element.elementor-element-eb493a6 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;}.elementor-1773 .elementor-element.elementor-element-8f449a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:54px 54px;--row-gap:54px;--column-gap:54px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-8f449a2:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-8f449a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-5f1f65a{--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-radius:3px 3px 3px 3px;}.elementor-1773 .elementor-element.elementor-element-5f1f65a:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-5f1f65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-2f68fbb{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-2f68fbb:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-2f68fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-244606a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-244606a{text-align:center;}.elementor-1773 .elementor-element.elementor-element-42aaac9{--swiper-slides-to-display:1;--swiper-slides-gap:14px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;--swiper-pagination-spacing:20px;}.elementor-1773 .elementor-element.elementor-element-42aaac9 .swiper-slide > .elementor-element{height:100%;}.elementor-1773 .elementor-element.elementor-element-c659b15{--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-1773 .elementor-element.elementor-element-c659b15.e-con{--align-self:stretch;}.elementor-1773 .elementor-element.elementor-element-4625cdc{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:4px 4px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-4625cdc:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4625cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-e42b24c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-e42b24c{text-align:center;}.elementor-1773 .elementor-element.elementor-element-8f609e7{--swiper-slides-to-display:2;--swiper-slides-gap:14px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-40px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-20px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-20px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-8f609e7 .swiper-slide > .elementor-element{height:100%;}.elementor-1773 .elementor-element.elementor-element-dd6985b{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;}.elementor-1773 .elementor-element.elementor-element-dd6985b:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-dd6985b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-926f640{--display:grid;--min-height:70px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-926f640:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-926f640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-afa17fc{--spacer-size:1px;}.elementor-1773 .elementor-element.elementor-element-603c80b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-603c80b{text-align:center;}.elementor-1773 .elementor-element.elementor-element-2e629fc{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1773 .elementor-element.elementor-element-2e629fc .elementor-widget-container{text-align:right;}.elementor-1773 .elementor-element.elementor-element-2e629fc .elementor-social-icon{background-color:#332A2A00;--icon-padding:0px;border-style:none;}.elementor-1773 .elementor-element.elementor-element-623ebe5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-a34dcf5{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-c4a51bb{--swiper-slides-to-display:2;--swiper-slides-gap:14px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-60px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:65px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:18px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:65px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-c4a51bb > .elementor-widget-container{padding:0px 18px 0px 18px;}.elementor-1773 .elementor-element.elementor-element-c4a51bb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-1773 .elementor-element.elementor-element-cec3473{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:54px 54px;--row-gap:54px;--column-gap:54px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-cec3473:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-cec3473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-f22156f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-f22156f:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-f22156f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-cd90bf5{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-cd90bf5:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-cd90bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-ed85b82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-ed85b82{text-align:center;}.elementor-1773 .elementor-element.elementor-element-f93bcb9{--swiper-slides-to-display:3;--swiper-slides-gap:14px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-f93bcb9 .swiper-slide > .elementor-element{height:100%;}.elementor-1773 .elementor-element.elementor-element-66fc88c{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;}.elementor-1773 .elementor-element.elementor-element-66fc88c:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-66fc88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-5c2cd27{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-5c2cd27:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-5c2cd27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-f5b8cf9{--spacer-size:1px;}.elementor-1773 .elementor-element.elementor-element-7f06e3a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-7f06e3a{text-align:center;}.elementor-1773 .elementor-element.elementor-element-1f9e0b2{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1773 .elementor-element.elementor-element-1f9e0b2 .elementor-widget-container{text-align:right;}.elementor-1773 .elementor-element.elementor-element-1f9e0b2 .elementor-social-icon{background-color:#332A2A00;--icon-padding:0px;border-style:none;}.elementor-1773 .elementor-element.elementor-element-a0c34cb{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-4eb5b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-4eb5b05:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4eb5b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-9ad10fe{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-9ad10fe:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-9ad10fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-7340d64.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-7340d64{text-align:center;}.elementor-1773 .elementor-element.elementor-element-7d1f56c{--swiper-slides-to-display:4;--swiper-slides-gap:14px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-7d1f56c .swiper-slide > .elementor-element{height:100%;}.elementor-1773 .elementor-element.elementor-element-bf63911{--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;--overflow:hidden;--border-radius:4px 4px 4px 4px;}.elementor-1773 .elementor-element.elementor-element-bf63911:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-bf63911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1773 .elementor-element.elementor-element-d8d53e0{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-d8d53e0:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-d8d53e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-829b9bc{--spacer-size:1px;}.elementor-1773 .elementor-element.elementor-element-668b4a7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-668b4a7{text-align:center;}.elementor-1773 .elementor-element.elementor-element-ff58cc2{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1773 .elementor-element.elementor-element-ff58cc2 .elementor-widget-container{text-align:right;}.elementor-1773 .elementor-element.elementor-element-ff58cc2 .elementor-social-icon{background-color:#332A2A00;--icon-padding:0px;border-style:none;}.elementor-1773 .elementor-element.elementor-element-7dbe063{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-831e4d0{--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;--overflow:hidden;--border-radius:4px 4px 0px 0px;}.elementor-1773 .elementor-element.elementor-element-a404b35{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-a404b35:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-a404b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-f57c47a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-f57c47a{text-align:center;}.elementor-1773 .elementor-element.elementor-element-b432a21{--grid-columns:3;--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1773 .elementor-element.elementor-element-b432a21 .e-loop-item > .elementor-section, .elementor-1773 .elementor-element.elementor-element-b432a21 .e-loop-item > .elementor-section > .elementor-container, .elementor-1773 .elementor-element.elementor-element-b432a21 .e-loop-item > .e-con, .elementor-1773 .elementor-element.elementor-element-b432a21 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination{text-align:end;}.elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-accent );}body:not(.rtl) .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1773 .elementor-element.elementor-element-26991f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1773 .elementor-element.elementor-element-26991f3:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-26991f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}.elementor-1773 .elementor-element.elementor-element-556557c{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-1773 .elementor-element.elementor-element-556557c:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-556557c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://setubal.pt/wp-content/uploads/2025/02/Portal-Titulo-Backdrop.svg");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-6d533d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1773 .elementor-element.elementor-element-6d533d5{text-align:center;}.elementor-1773 .elementor-element.elementor-element-95f097f{--swiper-slides-to-display:5;--swiper-slides-gap:14px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );}.elementor-1773 .elementor-element.elementor-element-95f097f .swiper-slide > .elementor-element{height:100%;}body.elementor-page-1773:not(.elementor-motion-effects-element-type-background), body.elementor-page-1773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b802cdb );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1773 .elementor-element.elementor-element-0b2b504{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-f40a1e3{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-e91c67b{--swiper-slides-to-display:3;}.elementor-1773 .elementor-element.elementor-element-8f449a2{--grid-auto-flow:row;--align-items:stretch;}.elementor-1773 .elementor-element.elementor-element-42aaac9{--swiper-slides-to-display:3;}.elementor-1773 .elementor-element.elementor-element-8f609e7{--swiper-slides-to-display:3;}.elementor-1773 .elementor-element.elementor-element-926f640{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-623ebe5{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-c4a51bb{--swiper-slides-to-display:3;}.elementor-1773 .elementor-element.elementor-element-cec3473{--grid-auto-flow:row;--align-items:stretch;}.elementor-1773 .elementor-element.elementor-element-f93bcb9{--swiper-slides-to-display:3;}.elementor-1773 .elementor-element.elementor-element-7d1f56c{--swiper-slides-to-display:3;}.elementor-1773 .elementor-element.elementor-element-95f097f{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-1773 .elementor-element.elementor-element-e2f9428{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1773 .elementor-element.elementor-element-6e325b1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1773 .elementor-element.elementor-element-0b2b504{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-f40a1e3{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-be10dec{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-4a9ebae .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1773 .elementor-element.elementor-element-e91c67b{--swiper-slides-to-display:2;}.elementor-1773 .elementor-element.elementor-element-8f449a2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-42aaac9{--swiper-slides-to-display:1;--swiper-pagination-spacing:2rem;}.elementor-1773 .elementor-element.elementor-element-8f609e7{--swiper-slides-to-display:2;}.elementor-1773 .elementor-element.elementor-element-926f640{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-623ebe5{--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-a34dcf5{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-c4a51bb{--swiper-slides-to-display:1;}.elementor-1773 .elementor-element.elementor-element-cec3473{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-f93bcb9{--swiper-slides-to-display:2;--arrow-prev-left-position:18.8rem;--arrow-prev-top-position:12.5rem;--arrow-next-top-position:12.5rem;}.elementor-1773 .elementor-element.elementor-element-a0c34cb{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-7d1f56c{--swiper-slides-to-display:2;}.elementor-1773 .elementor-element.elementor-element-7dbe063{--grid-columns:2;}.elementor-1773 .elementor-element.elementor-element-b432a21{--grid-columns:2;}.elementor-1773 .elementor-element.elementor-element-95f097f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1773 .elementor-element.elementor-element-6e325b1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1773 .elementor-element.elementor-element-0b2b504{--e-con-grid-template-columns:repeat(1, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--justify-items:center;}.elementor-1773 .elementor-element.elementor-element-0b2b504:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-0b2b504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:cover;}.elementor-1773 .elementor-element.elementor-element-fcf5a6c{--grid-template-columns:repeat(4, auto);--grid-column-gap:16px;}.elementor-1773 .elementor-element.elementor-element-fcf5a6c .elementor-social-icon{--icon-padding:0px;}.elementor-1773 .elementor-element.elementor-element-f40a1e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-be10dec{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-4a9ebae .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-1773 .elementor-element.elementor-element-e91c67b{--swiper-slides-to-display:1;}.elementor-1773 .elementor-element.elementor-element-75dfb3a:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-75dfb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-1773 .elementor-element.elementor-element-8f449a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-2f68fbb:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-2f68fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-1773 .elementor-element.elementor-element-42aaac9{--swiper-slides-to-display:1;}.elementor-1773 .elementor-element.elementor-element-4625cdc:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-4625cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1773 .elementor-element.elementor-element-8f609e7{--swiper-slides-to-display:1;}.elementor-1773 .elementor-element.elementor-element-926f640{--e-con-grid-template-columns:repeat(1, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--justify-items:center;}.elementor-1773 .elementor-element.elementor-element-2e629fc{--grid-template-columns:repeat(4, auto);--grid-column-gap:16px;}.elementor-1773 .elementor-element.elementor-element-2e629fc .elementor-social-icon{--icon-padding:0px;}.elementor-1773 .elementor-element.elementor-element-623ebe5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-a34dcf5{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-c4a51bb{--swiper-slides-to-display:1;--swiper-pagination-size:12px;}.elementor-1773 .elementor-element.elementor-element-c4a51bb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-1773 .elementor-element.elementor-element-cec3473{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1773 .elementor-element.elementor-element-cd90bf5:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-cd90bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-1773 .elementor-element.elementor-element-f93bcb9{--swiper-slides-to-display:1;--arrow-prev-left-position:11.2em;--arrow-prev-top-position:12rem;--arrow-next-top-position:12rem;--swiper-pagination-size:12px;}.elementor-1773 .elementor-element.elementor-element-f93bcb9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-1773 .elementor-element.elementor-element-5c2cd27:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-5c2cd27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-1773 .elementor-element.elementor-element-1f9e0b2{--grid-template-columns:repeat(4, auto);--grid-column-gap:16px;}.elementor-1773 .elementor-element.elementor-element-1f9e0b2 .elementor-social-icon{--icon-padding:0px;}.elementor-1773 .elementor-element.elementor-element-a0c34cb{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-9ad10fe:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-9ad10fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-1773 .elementor-element.elementor-element-7d1f56c{--swiper-slides-to-display:1;--swiper-pagination-size:12px;}.elementor-1773 .elementor-element.elementor-element-7d1f56c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-1773 .elementor-element.elementor-element-d8d53e0:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-d8d53e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-1773 .elementor-element.elementor-element-ff58cc2{--grid-template-columns:repeat(4, auto);--grid-column-gap:16px;}.elementor-1773 .elementor-element.elementor-element-ff58cc2 .elementor-social-icon{--icon-padding:0px;}.elementor-1773 .elementor-element.elementor-element-7dbe063{--grid-columns:1;}.elementor-1773 .elementor-element.elementor-element-a404b35:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-a404b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-1773 .elementor-element.elementor-element-b432a21{--grid-columns:1;}body:not(.rtl) .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1773 .elementor-element.elementor-element-b432a21 .elementor-pagination{margin-top:20px;}.elementor-1773 .elementor-element.elementor-element-556557c:not(.elementor-motion-effects-element-type-background), .elementor-1773 .elementor-element.elementor-element-556557c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-1773 .elementor-element.elementor-element-95f097f{--swiper-slides-to-display:1;--swiper-pagination-size:12px;}.elementor-1773 .elementor-element.elementor-element-95f097f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}}/* Start custom CSS for container, class: .elementor-element-e2f9428 */.elementor-1773 .elementor-element.elementor-element-e2f9428 {
    clip-path: polygon(100% 50%, 0% 100%, 100% 100%);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-4a9ebae */.elementor-1773 .elementor-element.elementor-element-4a9ebae .filter-title {
    display: none;
}

.elementor-1773 .elementor-element.elementor-element-4a9ebae .form-tax select {
    background-color: var(--e-global-color-secondary) !important;
    appearance: auto !important;
}/* End custom CSS */
/* Start custom CSS */.atividade {
    display: none;
}

.atividade .elementor-button-icon svg {
    width: 16px !important;
    height: 16px !important;
    fill: var(--e-global-color-accent)
}

.sobre {
    font-size: 18px;
}

.sobre .elementor-button-icon {
    width: 16px;
    height: 16px;
}

.sobre .elementor-button-icon svg {
    width: 16px;
    height: 16px;
    fill: var(--e-global-color-accent);
}/* End custom CSS */