.elementor-39 .elementor-element.elementor-element-dd85415{--display:flex;--min-height:903px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--background-transition:0.3s;--border-radius:0px 0px 80px 80px;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-39 .elementor-element.elementor-element-dd85415:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-dd85415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anafragoso.pt/wp-content/uploads/2024/09/BG-01-new1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-dd85415, .elementor-39 .elementor-element.elementor-element-dd85415::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-017831d{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title{margin-bottom:16px;color:#000000;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-description{color:#000000;font-family:"Agne", Sans-serif;font-size:2.5em;font-weight:400;}.elementor-39 .elementor-element.elementor-element-903a83c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--background-transition:0.3s;--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-39 .elementor-element.elementor-element-fd24a6b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:600;fill:#000000;color:#000000;background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:60px 60px 60px 60px;padding:12px 30px 12px 30px;}.elementor-39 .elementor-element.elementor-element-4870c22.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-4870c22 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:600;text-decoration:underline;fill:#000000;color:#000000;background-color:#00000000;border-style:none;border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b652e55{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-39 .elementor-element.elementor-element-b652e55:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b652e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-b652e55, .elementor-39 .elementor-element.elementor-element-b652e55::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-b652e55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-cec34ee{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-cec34ee > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-cec34ee img{width:8%;border-radius:60px 60px 60px 60px;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.5);}.elementor-39 .elementor-element.elementor-element-560f1a1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-560f1a1 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-bcb0350{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-bcb0350.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-bcb0350 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-b140554{--display:flex;--min-height:630px;--justify-content:center;--gap:24px 24px;--background-transition:0.3s;--border-radius:56px 56px 56px 56px;--margin-top:1.25em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-39 .elementor-element.elementor-element-b140554:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b140554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anafragoso.pt/wp-content/uploads/2024/08/sub-bg2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-b140554, .elementor-39 .elementor-element.elementor-element-b140554::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-d7d88c2{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:0.1em;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-description{color:#000000;font-family:"Agne", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-b1fa4fa{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-b1fa4fa.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-b1fa4fa .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-0863f70.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-0863f70 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:500;background-color:#B48811;border-radius:60px 60px 60px 60px;padding:12px 52px 12px 52px;}.elementor-39 .elementor-element.elementor-element-c2431da{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-c2431da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-185e9ec{--display:flex;--background-transition:0.3s;--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-39 .elementor-element.elementor-element-185e9ec.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-928b5de.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-928b5de .elementor-heading-title{color:#000000;font-family:"Agne", Sans-serif;font-size:2.5em;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-39 .elementor-element.elementor-element-1ff35ed.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-1ff35ed .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-034f3bf.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-034f3bf .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:500;background-color:#3D3D3D;border-radius:60px 60px 60px 60px;padding:12px 31px 12px 31px;}.elementor-39 .elementor-element.elementor-element-b08cd51{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:072px 32px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-39 .elementor-element.elementor-element-b08cd51:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b08cd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anafragoso.pt/wp-content/uploads/2024/08/bg-04.webp");background-color:#FFFFFF;background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-b08cd51, .elementor-39 .elementor-element.elementor-element-b08cd51::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-b08cd51.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-69d8fd3{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-69d8fd3.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title{margin-bottom:24px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:0.1em;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-description{color:#FFFFFF;font-family:"Agne", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-4e66c14{--display:flex;--min-height:622px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--flex-wrap:wrap;--background-transition:0.3s;--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-39 .elementor-element.elementor-element-4e66c14.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f04e9c0{--display:flex;--min-height:525px;--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:flex-start;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--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-39 .elementor-element.elementor-element-f04e9c0.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-946b434{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-946b434 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-6c8bb3b{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-6c8bb3b > .elementor-widget-container{padding:24px 0px 0px 024px;}.elementor-39 .elementor-element.elementor-element-6c8bb3b.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-6c8bb3b .elementor-heading-title{color:#000000;font-family:"Agne", Sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-39 .elementor-element.elementor-element-f188301 > .elementor-widget-container{padding:42px 37px 42px 37px;}.elementor-39 .elementor-element.elementor-element-f188301.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f188301{z-index:999;text-align:left;}.elementor-39 .elementor-element.elementor-element-f188301 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-ed690da{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-ed690da.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-ed690da .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:500;background-color:#B48811;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-39 .elementor-element.elementor-element-79025e4{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-79025e4.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-79025e4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3c8e505{--display:flex;--min-height:525px;--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:flex-start;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--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-39 .elementor-element.elementor-element-3c8e505.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-aaf8130{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-aaf8130 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-f1d5a0c{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-f1d5a0c > .elementor-widget-container{padding:24px 0px 0px 024px;}.elementor-39 .elementor-element.elementor-element-f1d5a0c.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-f1d5a0c .elementor-heading-title{color:#000000;font-family:"Agne", Sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-39 .elementor-element.elementor-element-be668fc > .elementor-widget-container{padding:42px 37px 42px 37px;}.elementor-39 .elementor-element.elementor-element-be668fc.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-be668fc{z-index:999;text-align:left;}.elementor-39 .elementor-element.elementor-element-be668fc .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-36fb382{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-36fb382.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-36fb382 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:500;background-color:#B48811;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-39 .elementor-element.elementor-element-455db89{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-455db89.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-455db89 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-bf08320{--display:flex;--min-height:525px;--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:flex-start;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--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-39 .elementor-element.elementor-element-bf08320.e-con{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-eca3dd6{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-eca3dd6 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-39 .elementor-element.elementor-element-73b73e4{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-73b73e4 > .elementor-widget-container{padding:24px 0px 0px 024px;}.elementor-39 .elementor-element.elementor-element-73b73e4.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-73b73e4 .elementor-heading-title{color:#000000;font-family:"Agne", Sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-39 .elementor-element.elementor-element-e48dd6f > .elementor-widget-container{padding:42px 37px 42px 37px;}.elementor-39 .elementor-element.elementor-element-e48dd6f.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-e48dd6f{z-index:999;text-align:left;}.elementor-39 .elementor-element.elementor-element-e48dd6f .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-a794ae9{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-a794ae9.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-a794ae9 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:500;background-color:#B48811;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-39 .elementor-element.elementor-element-076099b{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-076099b.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-076099b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:none;border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-549602c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:032px 83px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-39 .elementor-element.elementor-element-549602c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-549602c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-39 .elementor-element.elementor-element-549602c, .elementor-39 .elementor-element.elementor-element-549602c::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-549602c.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-15ceffc{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-15ceffc.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title{margin-bottom:24px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:0.1em;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-description{color:#FFFFFF;font-family:"Agne", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-245b187{--e-image-carousel-slides-to-show:6;}.elementor-39 .elementor-element.elementor-element-245b187 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-39 .elementor-element.elementor-element-9a7cc27{--display:flex;--min-height:760px;--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;--gap:032px 83px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-39 .elementor-element.elementor-element-9a7cc27:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9a7cc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-39 .elementor-element.elementor-element-9a7cc27, .elementor-39 .elementor-element.elementor-element-9a7cc27::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-9a7cc27.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-c1a44f5{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-c1a44f5, .elementor-39 .elementor-element.elementor-element-c1a44f5::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-c1a44f5.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-64317cf{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-64317cf.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title{margin-bottom:24px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:400;line-height:0.1em;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-description{color:#FFFFFF;font-family:"Agne", Sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-8841685{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-39 .elementor-element.elementor-element-8841685.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-a2d7909.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-a2d7909 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:500;background-color:#B4881100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;padding:12px 56px 12px 56px;}.elementor-39 .elementor-element.elementor-element-d5b70df{--display:flex;--min-height:687px;--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;--justify-content:center;--gap:32px 32px;--background-transition:0.3s;--border-radius:48px 0px 0px 48px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:-10em;--padding-top:0px;--padding-bottom:0px;--padding-left:077px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d5b70df:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d5b70df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anafragoso.pt/wp-content/uploads/2024/08/img-banner-bloghome.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-d5b70df, .elementor-39 .elementor-element.elementor-element-d5b70df::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-25cb2ca{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title{margin-bottom:32px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title a{font-family:"Agne", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-39 .elementor-element.elementor-element-09580df.elementor-element{--align-self:flex-start;}.elementor-39 .elementor-element.elementor-element-09580df .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.125em;font-weight:600;border-style:none;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}body.elementor-page-39:not(.elementor-motion-effects-element-type-background), body.elementor-page-39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-dd85415{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-903a83c{--width:49%;}.elementor-39 .elementor-element.elementor-element-b652e55{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-b140554{--width:100%;}.elementor-39 .elementor-element.elementor-element-185e9ec{--width:48%;}.elementor-39 .elementor-element.elementor-element-b08cd51{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-4e66c14{--width:100%;}.elementor-39 .elementor-element.elementor-element-f04e9c0{--width:31.5%;}.elementor-39 .elementor-element.elementor-element-3c8e505{--width:31.5%;}.elementor-39 .elementor-element.elementor-element-bf08320{--width:31.5%;}.elementor-39 .elementor-element.elementor-element-9a7cc27{--content-width:1280px;}.elementor-39 .elementor-element.elementor-element-c1a44f5{--width:51%;}.elementor-39 .elementor-element.elementor-element-d5b70df{--width:43%;}}@media(max-width:1440px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-903a83c{--width:54%;}.elementor-39 .elementor-element.elementor-element-d5b70df{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-903a83c{--width:100%;}.elementor-39 .elementor-element.elementor-element-f04e9c0{--width:31%;}.elementor-39 .elementor-element.elementor-element-3c8e505{--width:31%;}.elementor-39 .elementor-element.elementor-element-bf08320{--width:31%;}.elementor-39 .elementor-element.elementor-element-c1a44f5{--width:100%;}.elementor-39 .elementor-element.elementor-element-d5b70df{--width:72%;}}@media(max-width:1440px){.elementor-39 .elementor-element.elementor-element-dd85415{--min-height:686px;}.elementor-39 .elementor-element.elementor-element-dd85415:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-dd85415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-39 .elementor-element.elementor-element-017831d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-b652e55{--min-height:686px;--gap:32px 32px;}.elementor-39 .elementor-element.elementor-element-560f1a1{--container-widget-width:570px;--container-widget-flex-grow:0;width:var( --container-widget-width, 570px );max-width:570px;}.elementor-39 .elementor-element.elementor-element-bcb0350{--container-widget-width:409px;--container-widget-flex-grow:0;width:var( --container-widget-width, 409px );max-width:409px;}.elementor-39 .elementor-element.elementor-element-d7d88c2{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-928b5de .elementor-heading-title{font-size:2em;}.elementor-39 .elementor-element.elementor-element-b08cd51{--min-height:686px;}.elementor-39 .elementor-element.elementor-element-b08cd51:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b08cd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-549602c{--min-height:0px;--gap:32px 32px;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-245b187{--e-image-carousel-slides-to-show:4;}.elementor-39 .elementor-element.elementor-element-245b187 > .elementor-widget-container{margin:0em -10em 0em 16em;}.elementor-39 .elementor-element.elementor-element-9a7cc27{--min-height:686px;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-description{font-size:1.375em;}.elementor-39 .elementor-element.elementor-element-d5b70df{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-39 .elementor-element.elementor-element-25cb2ca{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title a{font-size:2.5em;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-description{font-size:1.5em;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-dd85415:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-dd85415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anafragoso.pt/wp-content/uploads/2024/08/bg-01-mobile.webp");background-position:top center;}.elementor-39 .elementor-element.elementor-element-dd85415{--min-height:0px;--padding-top:30em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-017831d{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-903a83c{--justify-content:center;}.elementor-39 .elementor-element.elementor-element-b652e55{--min-height:213px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--padding-top:01em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-560f1a1{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-560f1a1.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-bcb0350{width:100%;max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-bcb0350 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-bcb0350 .elementor-heading-title{font-size:1.25em;}.elementor-39 .elementor-element.elementor-element-b140554{--min-height:481px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-39 .elementor-element.elementor-element-d7d88c2{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-928b5de .elementor-heading-title{font-size:1.5em;}.elementor-39 .elementor-element.elementor-element-1ff35ed .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-034f3bf .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-b08cd51{--min-height:57px;--gap:40px 32px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-69d8fd3{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-4e66c14{--min-height:480px;--gap:20px 20px;}.elementor-39 .elementor-element.elementor-element-f04e9c0{--min-height:361px;}.elementor-39 .elementor-element.elementor-element-6c8bb3b{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-39 .elementor-element.elementor-element-6c8bb3b .elementor-heading-title{font-size:1.25em;}.elementor-39 .elementor-element.elementor-element-f188301 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-f188301{text-align:center;}.elementor-39 .elementor-element.elementor-element-f188301 .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-ed690da .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-79025e4 .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-3c8e505{--min-height:369px;}.elementor-39 .elementor-element.elementor-element-f1d5a0c{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-39 .elementor-element.elementor-element-f1d5a0c .elementor-heading-title{font-size:1.25em;}.elementor-39 .elementor-element.elementor-element-be668fc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-be668fc{text-align:center;}.elementor-39 .elementor-element.elementor-element-be668fc .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-36fb382 .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-455db89 .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-bf08320{--min-height:369px;}.elementor-39 .elementor-element.elementor-element-e48dd6f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-e48dd6f{text-align:center;}.elementor-39 .elementor-element.elementor-element-e48dd6f .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-076099b .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-549602c{--min-height:213px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-15ceffc{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-245b187{--e-image-carousel-slides-to-show:3;}.elementor-39 .elementor-element.elementor-element-9a7cc27{--min-height:213px;--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;--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-c1a44f5{--min-height:44px;}.elementor-39 .elementor-element.elementor-element-64317cf{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-description{font-size:2em;}.elementor-39 .elementor-element.elementor-element-8841685{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-8841685.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-a2d7909.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-a2d7909 .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-d5b70df{--min-height:490px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d5b70df.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-25cb2ca{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title a{font-size:2em;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-description{font-size:1em;}.elementor-39 .elementor-element.elementor-element-09580df .elementor-button{font-size:1em;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-dd85415{--min-height:0px;--justify-content:flex-start;--padding-top:17em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-017831d{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-title a{font-size:1em;}.elementor-39 .elementor-element.elementor-element-017831d .elementor-icon-box-description{font-size:6.5vw;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-fd24a6b .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-4870c22 .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-b652e55{--min-height:0px;--justify-content:flex-start;--gap:20px 20px;--padding-top:0em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-cec34ee > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-cec34ee.elementor-element{--order:1;}.elementor-39 .elementor-element.elementor-element-cec34ee img{width:18%;}.elementor-39 .elementor-element.elementor-element-560f1a1{width:100%;max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-560f1a1.elementor-element{--order:2;}.elementor-39 .elementor-element.elementor-element-560f1a1 .elementor-heading-title{font-size:1.5em;}.elementor-39 .elementor-element.elementor-element-bcb0350 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-bcb0350.elementor-element{--order:3;}.elementor-39 .elementor-element.elementor-element-bcb0350{text-align:center;}.elementor-39 .elementor-element.elementor-element-bcb0350 .elementor-heading-title{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-b140554:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b140554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://anafragoso.pt/wp-content/uploads/2024/08/sub-bg2-mobile.webp");}.elementor-39 .elementor-element.elementor-element-b140554{--min-height:47px;--border-radius:30px 30px 30px 30px;--margin-top:1em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:14em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-b140554.e-con{--order:4;}.elementor-39 .elementor-element.elementor-element-d7d88c2{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-title a{font-size:1.125em;}.elementor-39 .elementor-element.elementor-element-d7d88c2 .elementor-icon-box-description{font-size:1.8em;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-b1fa4fa{width:100%;max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-b1fa4fa .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-0863f70{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-0863f70 .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-c2431da{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-c2431da.elementor-element{--order:7;}.elementor-39 .elementor-element.elementor-element-c2431da img{border-radius:10px 50px 10px 50px;}.elementor-39 .elementor-element.elementor-element-185e9ec.e-con{--order:9;}.elementor-39 .elementor-element.elementor-element-928b5de{width:100%;max-width:100%;text-align:left;}.elementor-39 .elementor-element.elementor-element-928b5de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-928b5de .elementor-heading-title{font-size:1.5em;}.elementor-39 .elementor-element.elementor-element-1ff35ed .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-034f3bf.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-034f3bf .elementor-button{font-size:0.875em;line-height:1.2em;}.elementor-39 .elementor-element.elementor-element-b08cd51{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--padding-top:3em;--padding-bottom:10em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-b08cd51.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-69d8fd3{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-title a{font-size:1em;}.elementor-39 .elementor-element.elementor-element-69d8fd3 .elementor-icon-box-description{font-size:1.5em;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-4e66c14{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-39 .elementor-element.elementor-element-4e66c14.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f04e9c0{--width:298px;--min-height:389px;--justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-f04e9c0.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-946b434 img{width:298px;}.elementor-39 .elementor-element.elementor-element-6c8bb3b{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-6c8bb3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 16px;}.elementor-39 .elementor-element.elementor-element-6c8bb3b .elementor-heading-title{font-size:1.25em;}.elementor-39 .elementor-element.elementor-element-f188301{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-f188301 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-f188301 .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-ed690da .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-79025e4 .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-3c8e505{--width:298px;--min-height:389px;--justify-content:flex-start;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-3c8e505.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-f1d5a0c{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-f1d5a0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 16px;}.elementor-39 .elementor-element.elementor-element-f1d5a0c .elementor-heading-title{font-size:1.25em;}.elementor-39 .elementor-element.elementor-element-be668fc{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-be668fc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-be668fc .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-36fb382 .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-455db89 .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-bf08320{--width:298px;--min-height:389px;--justify-content:flex-start;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-bf08320.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-73b73e4{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;text-align:left;}.elementor-39 .elementor-element.elementor-element-73b73e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 16px;}.elementor-39 .elementor-element.elementor-element-73b73e4 .elementor-heading-title{font-size:1.25em;}.elementor-39 .elementor-element.elementor-element-e48dd6f{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-e48dd6f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-e48dd6f .elementor-heading-title{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-a794ae9 .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-076099b .elementor-button{font-size:0.875em;}.elementor-39 .elementor-element.elementor-element-549602c{--min-height:0px;--justify-content:flex-start;--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-15ceffc{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-title a{font-size:1em;}.elementor-39 .elementor-element.elementor-element-15ceffc .elementor-icon-box-description{font-size:1.5em;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-245b187{--e-image-carousel-slides-to-show:2;}.elementor-39 .elementor-element.elementor-element-245b187 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 10px 0px;}.elementor-39 .elementor-element.elementor-element-9a7cc27{--min-height:0px;--justify-content:flex-start;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-39 .elementor-element.elementor-element-c1a44f5{--padding-top:0em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-39 .elementor-element.elementor-element-64317cf{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-title a{font-size:1em;}.elementor-39 .elementor-element.elementor-element-64317cf .elementor-icon-box-description{font-size:1.5em;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-8841685{--grid-row-gap:40px;width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-8841685 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-39 .elementor-element.elementor-element-a2d7909 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-a2d7909.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-a2d7909 .elementor-button{font-size:1em;}.elementor-39 .elementor-element.elementor-element-d5b70df{--width:100%;--min-height:409px;--gap:20px 20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-25cb2ca{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-25cb2ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-title a{font-size:1.5em;}.elementor-39 .elementor-element.elementor-element-25cb2ca .elementor-icon-box-description{font-size:1em;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-09580df{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-09580df.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-09580df .elementor-button{font-size:0.875em;}}/* Start custom CSS for image, class: .elementor-element-946b434 */.elementor-39 .elementor-element.elementor-element-946b434 {
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f188301 */.elementor-39 .elementor-element.elementor-element-f188301 {
    position: absolute;
    bottom: -1px;
    border-radius: 16px;
border-top: 1px solid var(--STROKE-BRANCO, #FFF);
background: rgba(45, 45, 45, 0.50);
backdrop-filter: blur(12.25px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed690da */.elementor-39 .elementor-element.elementor-element-ed690da {
    position: absolute;
    bottom: -62px;
    left: 50%;
    transform:translate(-50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79025e4 */.elementor-39 .elementor-element.elementor-element-79025e4 {
    position: absolute;
    bottom: -100px;
    left: 50%;
    transform:translate(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aaf8130 */.elementor-39 .elementor-element.elementor-element-aaf8130 {
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be668fc */.elementor-39 .elementor-element.elementor-element-be668fc {
    position: absolute;
    bottom: -1px;
    border-radius: 16px;
border-top: 1px solid var(--STROKE-BRANCO, #FFF);
background: rgba(45, 45, 45, 0.50);
backdrop-filter: blur(12.25px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36fb382 */.elementor-39 .elementor-element.elementor-element-36fb382 {
    position: absolute;
    bottom: -62px;
    left: 50%;
    transform:translate(-50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-455db89 */.elementor-39 .elementor-element.elementor-element-455db89 {
    position: absolute;
    bottom: -100px;
    left: 50%;
    transform:translate(-50%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eca3dd6 */.elementor-39 .elementor-element.elementor-element-eca3dd6 {
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e48dd6f */.elementor-39 .elementor-element.elementor-element-e48dd6f {
    position: absolute;
    bottom: -1px;
    border-radius: 16px;
border-top: 1px solid var(--STROKE-BRANCO, #FFF);
background: rgba(45, 45, 45, 0.50);
backdrop-filter: blur(12.25px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a794ae9 */.elementor-39 .elementor-element.elementor-element-a794ae9 {
    position: absolute;
    bottom: -62px;
    left: 50%;
    transform:translate(-50%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-076099b */.elementor-39 .elementor-element.elementor-element-076099b {
    position: absolute;
    bottom: -100px;
    left: 50%;
    transform:translate(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e66c14 *//* Estilo base do card */
.alterar {
  transition: transform 0.6s ease, opacity 0.6s ease, filter 0.6s ease;
}

/* Efeito de destaque no card que está em foco */
.mediador {
  transform: scale(1.05); /* Aumenta ligeiramente o tamanho do card */
}

/* Efeito de desfoque nos outros cards */
.blur {
  filter: blur(4px); /* Aplica um desfoque leve */
  opacity: 0.5; /* Reduz a opacidade para dar mais destaque ao card em foco */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a73be7 */.elementor-39 .elementor-element.elementor-element-6a73be7 {
    position: absolute;
    top:0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-245b187 */.elementor-39 .elementor-element.elementor-element-245b187 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.elementor-39 .elementor-element.elementor-element-245b187 .elementor-image-carousel-wrapper{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8841685 */html, body{
overflow-x: hidden;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09580df */.elementor-39 .elementor-element.elementor-element-09580df a {
    border-radius: 57px;
border: 0.5px solid #555 !important;
background: rgba(61, 61, 61, 0.50) !important;
backdrop-filter: blur(3px) !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b70df */.elementor-39 .elementor-element.elementor-element-d5b70df {
    position: absolute;
    right:5%;
}

@media (min-width:1025px) and (max-width:1440px) {
    .elementor-39 .elementor-element.elementor-element-d5b70df {
        position: absolute;
        right: 0%;
    }    
}

@media (max-width: 767px) {
    .elementor-39 .elementor-element.elementor-element-d5b70df {
        position: relative;
        right: -7%;
    }    
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-39 .elementor-element.elementor-element-d5b70df {
        position: relative;
        right: 0%;
    }    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Agne';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://anafragoso.pt/wp-content/uploads/2024/08/Agne-Regular-1.eot');
	src: url('https://anafragoso.pt/wp-content/uploads/2024/08/Agne-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://anafragoso.pt/wp-content/uploads/2024/08/Agne-Regular-1.woff2') format('woff2'),
		url('https://anafragoso.pt/wp-content/uploads/2024/08/Agne-Regular-1.woff') format('woff'),
		url('https://anafragoso.pt/wp-content/uploads/2024/08/Agne-Regular-1.ttf') format('truetype'),
		url('https://anafragoso.pt/wp-content/uploads/2024/08/Agne-Regular-1.svg#Agne') format('svg');
}
/* End Custom Fonts CSS */