.elementor-7 .elementor-element.elementor-element-d67ec06{--display:flex;--min-height:0px;--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;--overlay-opacity:0.3;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-d67ec06:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d67ec06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-d67ec06::before, .elementor-7 .elementor-element.elementor-element-d67ec06 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d67ec06 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-d67ec06 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d67ec06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-d67ec06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-cdbea87 ) 3%);}.elementor-7 .elementor-element.elementor-element-7bd75af{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-7bd75af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f68c5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-7 .elementor-element.elementor-element-f68c5de .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:italic;line-height:30px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-aebba69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-7 .elementor-element.elementor-element-aebba69 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-27abcb8{text-align:end;}.elementor-7 .elementor-element.elementor-element-27abcb8 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:200;text-transform:none;line-height:30px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4c2635c{--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-end;--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-7 .elementor-element.elementor-element-4c2635c.e-con{--align-self:flex-start;}.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-7 .elementor-element.elementor-element-f63c38d .elementor-button{background-color:var( --e-global-color-7d06690 );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f63c38d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f63c38d .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-5ba1ced .elementor-button{background-color:var( --e-global-color-cdbea87 );font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5ba1ced .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5ba1ced .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-d50dec3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d50dec3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-618cf8c{text-align:start;}.elementor-7 .elementor-element.elementor-element-618cf8c img{width:65%;border-style:solid;border-color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-32cdfeb{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-32cdfeb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-32cdfeb::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-accent ) 100%);}.elementor-7 .elementor-element.elementor-element-450894d{--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:flex-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-7 .elementor-element.elementor-element-450894d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-74f51eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-7 .elementor-element.elementor-element-74f51eb .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:italic;line-height:30px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e550892 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-3c3e8d3 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:29px;font-weight:500;text-transform:none;line-height:35px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-25fdf8a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-25fdf8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-90d7cb0 img{width:100%;border-style:solid;border-color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-d748881{--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;--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-7 .elementor-element.elementor-element-46022b5 .elementor-button{background-color:var( --e-global-color-7d06690 );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46022b5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-46022b5 .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-3345a94 .elementor-button{background-color:var( --e-global-color-cdbea87 );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3345a94 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3345a94 .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-c8dd46f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c8dd46f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-41be975{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-41be975:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-41be975::before, .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-41be975 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-41be975 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-3614f2b ) 100%);}.elementor-7 .elementor-element.elementor-element-a0eed01{--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:flex-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-7 .elementor-element.elementor-element-a0eed01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f8a585d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-7 .elementor-element.elementor-element-f8a585d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:italic;line-height:30px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b89ffeb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-cf8b29a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:29px;font-weight:200;text-transform:none;line-height:35px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3670e28{--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;--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-7 .elementor-element.elementor-element-099c19e .elementor-button{background-color:var( --e-global-color-7d06690 );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-099c19e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-099c19e .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-25e9623 .elementor-button{background-color:var( --e-global-color-cdbea87 );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-25e9623 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-25e9623 .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-527810f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-527810f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-abaff5b img{width:100%;border-style:solid;border-color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-c19de75{--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;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-c19de75:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-d3334cc ) 30%);}.elementor-7 .elementor-element.elementor-element-c19de75::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/11/Icon-Creme-Claro-Vetor.png");--background-overlay:'';background-position:100% 641px;background-repeat:no-repeat;background-size:16% auto;}.elementor-7 .elementor-element.elementor-element-d0cd963{--display:flex;--justify-content:center;--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-7 .elementor-element.elementor-element-5b23b0e img{border-style:solid;border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-ca8416f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c3b8397 );--border-color:var( --e-global-color-c3b8397 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-afcde47 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-3614f2b );}.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-7 .elementor-element.elementor-element-25e9636{font-family:"Nunito", Sans-serif;font-weight:400;color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-10f40cb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8f80179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-3614f2b );}.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 );text-transform:var( --e-global-typography-primary-text-transform );}.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-7 .elementor-element.elementor-element-2a11b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2a11b4c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-2a11b4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-2a11b4c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2a11b4c.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-2a11b4c .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-2a11b4c .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-2a11b4c .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-1b7f1f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1b7f1f7 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-1b7f1f7 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-1b7f1f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-1b7f1f7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1b7f1f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-1b7f1f7 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-1b7f1f7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1b7f1f7 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-1b7f1f7 .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-a7ec64d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a7ec64d .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a7ec64d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-a7ec64d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a7ec64d.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-a7ec64d .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a7ec64d .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-a7ec64d .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-b995ccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b995ccc .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b995ccc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-b995ccc.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b995ccc.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-b995ccc .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b995ccc .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-b995ccc .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-f7383f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-f7383f1 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-f7383f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-f7383f1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f7383f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-f7383f1 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-f7383f1 .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-f7383f1 .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-812073d{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-ca7c2f3{--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;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-ca7c2f3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-d3334cc ) 7%);}.elementor-7 .elementor-element.elementor-element-ca7c2f3::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/11/Icon-Creme-Claro-Vetor.png");--background-overlay:'';background-position:100% 641px;background-repeat:no-repeat;background-size:16% auto;}.elementor-7 .elementor-element.elementor-element-91a5a99{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e51b08d{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-12dfb5c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-776ff87{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5db774c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-c3b8397 );--border-color:var( --e-global-color-c3b8397 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-85d400f{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-69cf50d{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ec744af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-d2da41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d2da41f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-d2da41f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-d2da41f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d2da41f.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-d2da41f .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-d2da41f .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-d2da41f .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-e772c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-e772c7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-e772c7b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e772c7b.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-9ec0f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-7 .elementor-element.elementor-element-9ec0f75 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-9ec0f75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-9ec0f75.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9ec0f75.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-9ec0f75 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-9ec0f75 .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-9ec0f75 .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-6ed12c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-7 .elementor-element.elementor-element-6ed12c2 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-6ed12c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-6ed12c2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ed12c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-6ed12c2 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6ed12c2 .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-6ed12c2 .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-083797f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-7 .elementor-element.elementor-element-083797f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-083797f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-083797f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-083797f.elementor-view-default .elementor-icon{fill:var( --e-global-color-cdbea87 );color:var( --e-global-color-cdbea87 );border-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-083797f .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-083797f .elementor-icon-box-title{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-083797f .elementor-icon-box-description{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-e163c50{color:var( --e-global-color-3614f2b );}.elementor-7 .elementor-element.elementor-element-e9f3d0c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-e9f3d0c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e9f3d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-ad1838e{--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;--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-7 .elementor-element.elementor-element-ad1838e.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3feb13e{--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;--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-7 .elementor-element.elementor-element-3feb13e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2eb78d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-2eb78d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2eb78d3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-cb202b0{--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;--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-7 .elementor-element.elementor-element-5a0aea4 img{width:70%;}.elementor-7 .elementor-element.elementor-element-17c3033{--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;--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-7 .elementor-element.elementor-element-cdcc8c1 img{width:70%;}.elementor-7 .elementor-element.elementor-element-527c1b5{--display:flex;--min-height:0px;--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;--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-7 .elementor-element.elementor-element-fd1e4a1{text-align:center;}.elementor-7 .elementor-element.elementor-element-fd1e4a1 img{width:100%;}.elementor-7 .elementor-element.elementor-element-ebb6af8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-07907da{--divider-border-style:solid;--divider-color:var( --e-global-color-c3b8397 );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-07907da .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-07907da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-9d8eecd{--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;--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-7 .elementor-element.elementor-element-f62b722{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-18228d0 .elementor-counter-number-wrapper{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-7 .elementor-element.elementor-element-18228d0 .elementor-counter-title{color:var( --e-global-color-c3b8397 );font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-a32660f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fc8853c .elementor-counter-number-wrapper{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-fc8853c .elementor-counter-title{color:var( --e-global-color-c3b8397 );font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2afd0a5{--display:flex;--justify-content:center;--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-7 .elementor-element.elementor-element-b4d092a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-b4d092a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;color:var( --e-global-color-c3b8397 );}.elementor-7 .elementor-element.elementor-element-5ba728f{text-align:center;}.elementor-7 .elementor-element.elementor-element-5ba728f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-6bf9cec{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-6bf9cec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6bf9cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdbea87 );}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-primary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-secondary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-item-bg{background-size:cover;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-primary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-secondary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-item-bg{background-size:cover;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-primary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-secondary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-item-bg{background-size:cover;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-advanced-slider .slick-slide{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-advanced-slider .slick-list{margin-left:-0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-title{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-sub-title{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-description{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow{display:flex !important;color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.8);-webkit-transition-duration:0.1s;transition-duration:0.1s;font-size:25px;width:60px;height:60px;border-style:none;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-dots{display:inline-table;top:96%;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-dot{width:8px;height:8px;border-style:none;background-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;}.elementor-7 .elementor-element.elementor-element-086207b.wpr-slider-dots-horizontal .wpr-slider-dot{margin-right:7px;}.elementor-7 .elementor-element.elementor-element-086207b.wpr-slider-dots-vertical .wpr-slider-dot{margin-bottom:7px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-advanced-slider{height:500px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-item{height:500px;border-style:none;}.elementor-7 .elementor-element.elementor-element-086207b .slick-list{height:500px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-btns i{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-btns svg{margin-left:0px;vertical-align:text-bottom;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-content{margin:0 auto;text-align:center;max-width:750px;padding:10px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-cv-inner{vertical-align:middle;}.elementor-7 .elementor-element.elementor-element-086207b  .wpr-slider-item{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-title *{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-weight:600;text-transform:uppercase;padding:5px 10px 5px 10px;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-sub-title *{color:#ffffff;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-description p{color:#ffffff;font-family:"PT Serif", Sans-serif;padding:5px 10px 5px 10px;margin:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-primary-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.1s;transition-duration:0.1s;padding:12px 25px 12px 25px;margin:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-primary-btn svg{fill:#ffffff;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:13px;height:auto;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-primary-btn i{font-size:13px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-secondary-btn{color:#ffffff;border-color:#ffffff;-webkit-transition-duration:0.1s;transition-duration:0.1s;padding:12px 25px 12px 25px;margin:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-secondary-btn svg{fill:#ffffff;-webkit-transition-duration:0.1s;transition-duration:0.1s;width:13px;height:auto;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-secondary-btn i{font-size:13px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-video-btn{color:#ffffff;border-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow svg{fill:rgba(255,255,255,0.8);-webkit-transition-duration:0.1s;transition-duration:0.1s;width:25px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow:hover{color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow:hover svg{fill:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-dots .slick-active .wpr-slider-dot{background-color:var( --e-global-color-7fc4b9a );}.elementor-7 .elementor-element.elementor-element-94e97c5{--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;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-94e97c5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-94e97c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/12/background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-94e97c5::before, .elementor-7 .elementor-element.elementor-element-94e97c5 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-94e97c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-94e97c5 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-94e97c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-94e97c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7fc4b9a );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-d40be76{text-align:center;}.elementor-7 .elementor-element.elementor-element-d40be76 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e5ee1f7{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e5ee1f7 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-e5ee1f7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-827dfa0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3f0d6e8{--display:flex;border-style:none;--border-style:none;--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-7 .elementor-element.elementor-element-53ba4fe{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dd7b082{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9ab4e47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-9ab4e47 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-9ab4e47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9ab4e47.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9ab4e47.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-7 .elementor-element.elementor-element-9ab4e47 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-9ab4e47 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9ab4e47 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-a1a046f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-a1a046f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a1a046f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a1a046f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a1a046f.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-7 .elementor-element.elementor-element-a1a046f .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a1a046f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a1a046f .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-d31852e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-d31852e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-d31852e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d31852e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d31852e.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-7 .elementor-element.elementor-element-d31852e .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-d31852e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d31852e .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-b79e99b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-b79e99b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b79e99b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b79e99b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b79e99b.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-7 .elementor-element.elementor-element-b79e99b .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b79e99b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b79e99b .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-59d3fbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-59d3fbf .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-59d3fbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-59d3fbf.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-59d3fbf.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-7 .elementor-element.elementor-element-59d3fbf .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-59d3fbf .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-59d3fbf .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-3aad361{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e141a6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-07acdbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-07acdbb .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-07acdbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-07acdbb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-07acdbb.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-7 .elementor-element.elementor-element-07acdbb .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-07acdbb .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-07acdbb .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-796beed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-796beed .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-796beed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-796beed.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-796beed.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-7 .elementor-element.elementor-element-796beed .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-796beed .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-796beed .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-e0dc950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-e0dc950 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-e0dc950.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e0dc950.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e0dc950.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-7 .elementor-element.elementor-element-e0dc950 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e0dc950 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e0dc950 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-37e071c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-37e071c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-37e071c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-37e071c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-37e071c.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-7 .elementor-element.elementor-element-37e071c .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-37e071c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-37e071c .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-69b2fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-69b2fd9 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-69b2fd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-69b2fd9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-69b2fd9.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-7 .elementor-element.elementor-element-69b2fd9 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-69b2fd9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-69b2fd9 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-a197748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-a197748 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a197748.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a197748.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a197748.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-7 .elementor-element.elementor-element-a197748 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a197748 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a197748 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-5cce590{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5cce590 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-5cce590.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5cce590.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5cce590.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-7 .elementor-element.elementor-element-5cce590 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-5cce590 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5cce590 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-668e3ff{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-668e3ff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-668e3ff > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-668e3ff > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-ed31190{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9b6361c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5e5334a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-729aaf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-729aaf6 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-729aaf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-729aaf6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-729aaf6.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-7 .elementor-element.elementor-element-729aaf6 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-729aaf6 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-729aaf6 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-b0d5f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-b0d5f13 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b0d5f13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b0d5f13.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b0d5f13.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-7 .elementor-element.elementor-element-b0d5f13 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b0d5f13 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b0d5f13 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-e4e4b24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-e4e4b24 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-e4e4b24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e4e4b24.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e4e4b24.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-7 .elementor-element.elementor-element-e4e4b24 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e4e4b24 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e4e4b24 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-0ed9f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0ed9f8c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-0ed9f8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0ed9f8c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0ed9f8c.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-7 .elementor-element.elementor-element-0ed9f8c .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-0ed9f8c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0ed9f8c .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-d60884a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-794c8d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6c30e18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-6c30e18 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-6c30e18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6c30e18.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6c30e18.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-7 .elementor-element.elementor-element-6c30e18 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6c30e18 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6c30e18 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-7568c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-7568c0c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-7568c0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7568c0c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7568c0c.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-7 .elementor-element.elementor-element-7568c0c .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-7568c0c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7568c0c .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-a730117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-a730117 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a730117.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a730117.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a730117.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-7 .elementor-element.elementor-element-a730117 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a730117 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a730117 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-41ae74f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-41ae74f .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-41ae74f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-41ae74f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-41ae74f.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-7 .elementor-element.elementor-element-41ae74f .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-41ae74f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-41ae74f .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-90f0ce4{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-90f0ce4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-90f0ce4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-90f0ce4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-edfd60b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-51e0018{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5a8d9c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-79508f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-79508f3 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-79508f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-79508f3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-79508f3.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-7 .elementor-element.elementor-element-79508f3 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-79508f3 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-79508f3 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-b6371d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-b6371d2 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b6371d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b6371d2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b6371d2.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-7 .elementor-element.elementor-element-b6371d2 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b6371d2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b6371d2 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-179507b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-179507b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-179507b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-179507b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-179507b.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-7 .elementor-element.elementor-element-179507b .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-179507b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-179507b .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-ea8146c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-ea8146c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-ea8146c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ea8146c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ea8146c.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-7 .elementor-element.elementor-element-ea8146c .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ea8146c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ea8146c .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-feb8d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-feb8d4b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-feb8d4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-feb8d4b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-feb8d4b.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-7 .elementor-element.elementor-element-feb8d4b .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-feb8d4b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-feb8d4b .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-4d42e20{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-4d42e20 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-4d42e20 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-4d42e20 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-8d6d358{--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:center;}.elementor-7 .elementor-element.elementor-element-9f7754e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9f7754e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9f7754e .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9f7754e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-9f7754e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0fa6173{--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;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-0fa6173:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0fa6173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/12/background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0fa6173::before, .elementor-7 .elementor-element.elementor-element-0fa6173 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0fa6173 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-0fa6173 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0fa6173 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-0fa6173 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7fc4b9a );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-26309bf{text-align:center;}.elementor-7 .elementor-element.elementor-element-26309bf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9b9820d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9b9820d .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-9b9820d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-8b3f346{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-330b844{--display:flex;border-style:none;--border-style:none;--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-7 .elementor-element.elementor-element-aef7a4f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6a586a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-97cb3ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-97cb3ea .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-97cb3ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-97cb3ea.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-97cb3ea.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-7 .elementor-element.elementor-element-97cb3ea .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-97cb3ea .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-97cb3ea .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-edeeec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-edeeec2 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-edeeec2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-edeeec2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-edeeec2.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-7 .elementor-element.elementor-element-edeeec2 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-edeeec2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-edeeec2 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-a01f8db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-a01f8db .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a01f8db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a01f8db.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a01f8db.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-7 .elementor-element.elementor-element-a01f8db .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a01f8db .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a01f8db .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-a88283c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-a88283c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a88283c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a88283c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a88283c.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-7 .elementor-element.elementor-element-a88283c .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a88283c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a88283c .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-35777a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-35777a7 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-35777a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-35777a7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-35777a7.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-7 .elementor-element.elementor-element-35777a7 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-35777a7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-35777a7 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-e5205ab{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-e5205ab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-e5205ab > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-e5205ab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-9c13d26{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-62ddc6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-78a3f10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-78a3f10 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-78a3f10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-78a3f10.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-78a3f10.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-7 .elementor-element.elementor-element-78a3f10 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-78a3f10 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-78a3f10 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-da3ca98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-da3ca98 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-da3ca98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-da3ca98.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-da3ca98.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-7 .elementor-element.elementor-element-da3ca98 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-da3ca98 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-da3ca98 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-b25da82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-b25da82 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b25da82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b25da82.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b25da82.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-7 .elementor-element.elementor-element-b25da82 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b25da82 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b25da82 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-cbc01d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-cbc01d4 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-cbc01d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cbc01d4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cbc01d4.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-7 .elementor-element.elementor-element-cbc01d4 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-cbc01d4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cbc01d4 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-a9a4e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-a9a4e5a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-a9a4e5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a9a4e5a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a9a4e5a.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-7 .elementor-element.elementor-element-a9a4e5a .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a9a4e5a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a9a4e5a .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-4033ee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-4033ee4 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-4033ee4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4033ee4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4033ee4.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-7 .elementor-element.elementor-element-4033ee4 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-4033ee4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4033ee4 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-bf1d06a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-bf1d06a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-bf1d06a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bf1d06a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-bf1d06a.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-7 .elementor-element.elementor-element-bf1d06a .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-bf1d06a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bf1d06a .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-0e4d362{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-0e4d362 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-0e4d362 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-0e4d362 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-4a7a112{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6eb445c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-00b23c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-00b23c4 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-00b23c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-00b23c4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-00b23c4.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-7 .elementor-element.elementor-element-00b23c4 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-00b23c4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-00b23c4 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-b8f453a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-b8f453a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b8f453a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b8f453a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b8f453a.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-7 .elementor-element.elementor-element-b8f453a .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b8f453a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b8f453a .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-8cf8246{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-8cf8246 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-8cf8246.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8cf8246.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8cf8246.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-7 .elementor-element.elementor-element-8cf8246 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-8cf8246 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8cf8246 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-e24fdba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e24fdba .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-e24fdba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e24fdba.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e24fdba.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-7 .elementor-element.elementor-element-e24fdba .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e24fdba .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e24fdba .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-c566112{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-c566112 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-c566112 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-c566112 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-3cf6d37{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e216552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8fdebea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-8fdebea .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-8fdebea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8fdebea.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8fdebea.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-7 .elementor-element.elementor-element-8fdebea .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-8fdebea .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8fdebea .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-9e0851e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-9e0851e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-9e0851e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9e0851e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9e0851e.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-7 .elementor-element.elementor-element-9e0851e .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-9e0851e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9e0851e .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-6522d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-6522d4e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-6522d4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6522d4e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6522d4e.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-7 .elementor-element.elementor-element-6522d4e .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6522d4e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6522d4e .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-5ac4bd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5ac4bd4 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-5ac4bd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5ac4bd4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5ac4bd4.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-7 .elementor-element.elementor-element-5ac4bd4 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-5ac4bd4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5ac4bd4 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-9a0648a{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-9a0648a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-9a0648a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-9a0648a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-6399fd8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-954ccb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6dfea33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-6dfea33 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-6dfea33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6dfea33.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6dfea33.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-7 .elementor-element.elementor-element-6dfea33 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6dfea33 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6dfea33 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-278679b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-278679b .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-278679b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-278679b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-278679b.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-7 .elementor-element.elementor-element-278679b .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-278679b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-278679b .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-235b5cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-235b5cd .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-235b5cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-235b5cd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-235b5cd.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-7 .elementor-element.elementor-element-235b5cd .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-235b5cd .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-235b5cd .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-12f5402{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-7 .elementor-element.elementor-element-12f5402 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-12f5402.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-12f5402.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-12f5402.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-7 .elementor-element.elementor-element-12f5402 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-12f5402 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-12f5402 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-b448a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b448a30 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-7 .elementor-element.elementor-element-b448a30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b448a30.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b448a30.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-7 .elementor-element.elementor-element-b448a30 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b448a30 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b448a30 .elementor-icon-box-description{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-3763f6e{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-3763f6e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-3763f6e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}:where( .elementor-7 .elementor-element.elementor-element-3763f6e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"PT Serif", Sans-serif;}.elementor-7 .elementor-element.elementor-element-36f5312{--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:center;}.elementor-7 .elementor-element.elementor-element-04f68d0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Nunito", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-04f68d0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-04f68d0 .elementor-button:focus{background-color:var( --e-global-color-7fc4b9a );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-04f68d0 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-04f68d0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-dae4e35{--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;--overlay-opacity:0.05;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-dae4e35:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d06690 );}.elementor-7 .elementor-element.elementor-element-dae4e35::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/11/cropped-Icon-Creme-Claro-Vetor.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-5752e2e{text-align:center;}.elementor-7 .elementor-element.elementor-element-5752e2e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d172761{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d172761 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-d172761 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-fe8c849{--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;--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-7 .elementor-element.elementor-element-192b442{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-192b442:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-192b442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7f573a1{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-7f573a1 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-e57c958 .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e57c958{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-7957a28{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7957a28:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7957a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9a098f7{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-9a098f7 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-ac3a4b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ae04c55 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2daea45 .elementor-button{background-color:var( --e-global-color-7fc4b9a );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-374c762{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-374c762:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-374c762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0d470ce{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-0d470ce .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-01603c5 .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-01603c5{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-d423852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e653ce7{--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;--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-7 .elementor-element.elementor-element-ee3f2dc{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ee3f2dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ee3f2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3e0968a{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-3e0968a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-a7540fd .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a7540fd{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-92cacd3{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-92cacd3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-92cacd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9b5061e{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-9b5061e .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-071d75c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-09bd3a8 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ba0bb0 .elementor-button{background-color:var( --e-global-color-7fc4b9a );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3fd6296{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3fd6296:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3fd6296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2f0b994{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-2f0b994 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-dd5cc88 .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dd5cc88{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-278bc13{--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;--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-7 .elementor-element.elementor-element-295eeec{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-295eeec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-295eeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-fd5a5ad{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-fd5a5ad .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-980a8bb .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-980a8bb{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-7ce9c97{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ce9c97:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ce9c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cf6412f{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-cf6412f .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-c4f145d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5a0a710 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e2b95d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed8000b{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-ed8000b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3614f2b );}:where( .elementor-7 .elementor-element.elementor-element-ed8000b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-7 .elementor-element.elementor-element-fb423fa{--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;--overlay-opacity:0.05;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-fb423fa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d06690 );}.elementor-7 .elementor-element.elementor-element-fb423fa::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/11/cropped-Icon-Creme-Claro-Vetor.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-7 .elementor-element.elementor-element-fee463c{text-align:center;}.elementor-7 .elementor-element.elementor-element-fee463c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-84e4793{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-84e4793 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-84e4793 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-eb0b1b2{--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;--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-7 .elementor-element.elementor-element-7b28142{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7b28142:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7b28142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a630df2{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-a630df2 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-378831b .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-378831b{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2474b96{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2474b96:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2474b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-fe99194{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-fe99194 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-f1a156e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-704062f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-704062f{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2879035 .elementor-button{background-color:var( --e-global-color-7fc4b9a );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2879035{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-891149f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ea599d0{--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;--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-7 .elementor-element.elementor-element-73661e5{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-73661e5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-73661e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f4d8a51{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-f4d8a51 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-9239fad .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9239fad{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-a8ba6f9{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a8ba6f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a8ba6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-484fb29{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-484fb29 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-b9e84eb .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9e84eb{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-14b7df6{--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;--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-7 .elementor-element.elementor-element-3f92db4{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3f92db4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3f92db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-78f36a4{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-78f36a4 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-d974998 .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d974998{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-22266ba{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-22266ba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-22266ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a708373{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-a708373 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-2d7a052{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ce57108 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ce57108{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-5675ef6 .elementor-button{background-color:var( --e-global-color-7fc4b9a );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5675ef6{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-65d4082{--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;--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-7 .elementor-element.elementor-element-9695676{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9695676:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9695676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-563a2c2{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-563a2c2 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-1777fb2 .elementor-button{background-color:#C6AC8F;font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1777fb2{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-27cfdcc{--display:flex;box-shadow:0px 0px 10px 0px #0A0908;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-27cfdcc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-27cfdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-67fd471{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-67fd471 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-1081e77{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b795098 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b795098{padding:0px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-e155110{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-e155110 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3614f2b );}:where( .elementor-7 .elementor-element.elementor-element-e155110 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-7 .elementor-element.elementor-element-4a1319c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-4a1319c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4a1319c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-79bffaa{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-679dd3d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-2d06b23{color:var( --e-global-color-d3334cc );}.elementor-7 .elementor-element.elementor-element-c97b6b9{--display:flex;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-41be975::before, .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-41be975 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-41be975 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-41be975 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-3614f2b ) 3%);}.elementor-7 .elementor-element.elementor-element-41be975{--overlay-opacity:0.3;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-a0eed01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-f8a585d .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-b89ffeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-b89ffeb.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b89ffeb .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-cf8b29a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-cf8b29a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-cf8b29a .elementor-heading-title{font-size:17px;line-height:25px;}.elementor-7 .elementor-element.elementor-element-3670e28{--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-7 .elementor-element.elementor-element-3670e28.e-con{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-099c19e .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-25e9623 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-527810f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c19de75::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-7 .elementor-element.elementor-element-ca7c2f3{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-ca7c2f3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-d3334cc ) 30%);}.elementor-7 .elementor-element.elementor-element-ca7c2f3::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 750px;background-repeat:no-repeat;background-size:219px auto;}.elementor-7 .elementor-element.elementor-element-91a5a99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e51b08d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-776ff87{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5db774c{--justify-content:flex-start;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-85d400f{padding:0px 20px 0px 0px;}.elementor-7 .elementor-element.elementor-element-69cf50d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d2da41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d2da41f .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-e772c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e772c7b .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-9ec0f75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-9ec0f75 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-6ed12c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6ed12c2 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-083797f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-083797f .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-e9f3d0c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-2eb78d3 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-5a0aea4 img{width:90%;}.elementor-7 .elementor-element.elementor-element-fd1e4a1 img{width:70%;}.elementor-7 .elementor-element.elementor-element-18228d0 .elementor-counter-title{justify-content:center;font-size:15px;}.elementor-7 .elementor-element.elementor-element-18228d0 .elementor-counter{gap:0px;}.elementor-7 .elementor-element.elementor-element-18228d0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:60px;}.elementor-7 .elementor-element.elementor-element-fc8853c .elementor-counter-number-wrapper{font-size:60px;}.elementor-7 .elementor-element.elementor-element-fc8853c .elementor-counter-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-b4d092a .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-5ba728f .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-6bf9cec{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-primary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-secondary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-primary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-secondary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-primary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-secondary-btn{display:inline-block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-title{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-sub-title{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-description{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow{display:flex !important;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-dots{display:inline-table;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-content{margin:0 auto;}.elementor-7 .elementor-element.elementor-element-0fa6173:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0fa6173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sofiarodriguesdigital.pt/wp-content/uploads/2025/12/background.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-0fa6173{--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-dae4e35{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-fb423fa{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-a630df2 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-378831b .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-fe99194 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-704062f .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-2879035 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-f4d8a51 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-9239fad .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-484fb29 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-b9e84eb .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-78f36a4 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-d974998 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-a708373 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-ce57108 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-5675ef6 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-563a2c2 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-1777fb2 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-67fd471 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-b795098 .elementor-button{font-size:13px;}.elementor-7 .elementor-element.elementor-element-4a1319c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-679dd3d .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-d67ec06{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-32cdfeb::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-32cdfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-accent ) 3%);}.elementor-7 .elementor-element.elementor-element-32cdfeb{--overlay-opacity:0.3;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-74f51eb .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-e550892 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-3c3e8d3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-d748881{--width:100%;--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;--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-7 .elementor-element.elementor-element-46022b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46022b5.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-46022b5 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3345a94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3345a94.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3345a94 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-c19de75:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-d3334cc ) 10%);}.elementor-7 .elementor-element.elementor-element-c19de75::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 100%;background-size:167px auto;}.elementor-7 .elementor-element.elementor-element-c19de75{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ca8416f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-afcde47 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-ca7c2f3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7fc4b9a ) 0%, var( --e-global-color-d3334cc ) 10%);}.elementor-7 .elementor-element.elementor-element-ca7c2f3::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 100%;background-size:167px auto;}.elementor-7 .elementor-element.elementor-element-ca7c2f3{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e51b08d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-12dfb5c .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-6bf9cec{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-primary-btn{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-cf4fa05 .wpr-slider-secondary-btn{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-primary-btn{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4140ace .wpr-slider-secondary-btn{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-primary-btn{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .elementor-repeater-item-4e8b6ae .wpr-slider-secondary-btn{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-advanced-slider .slick-slide{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-advanced-slider .slick-list{margin-left:-0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-title{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-sub-title{display:none;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-description{display:block;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow{display:flex !important;font-size:10px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-dots{display:inline-table;}.elementor-7 .elementor-element.elementor-element-086207b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-advanced-slider{height:200px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-item{height:200px;}.elementor-7 .elementor-element.elementor-element-086207b .slick-list{height:200px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-btns i{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-btns svg{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-content{margin:0 auto;text-align:center;max-width:467px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-cv-inner{vertical-align:middle;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-title *{font-size:60px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-description p{font-size:15px;}.elementor-7 .elementor-element.elementor-element-086207b .wpr-slider-arrow svg{width:10px;}.elementor-7 .elementor-element.elementor-element-0fa6173{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-26309bf .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-e5205ab{--n-accordion-title-font-size:20px;}.elementor-7 .elementor-element.elementor-element-dae4e35{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-5752e2e .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-7f573a1 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e57c958 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-9a098f7 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ac3a4b5{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-ae04c55 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-2daea45 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-0d470ce .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-01603c5 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-3e0968a .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-a7540fd .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-9b5061e .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-09bd3a8 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-8ba0bb0 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-2f0b994 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-dd5cc88 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-fd5a5ad .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-980a8bb .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-cf6412f .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-5a0a710 .elementor-button{font-size:11px;}.elementor-7 .elementor-element.elementor-element-fb423fa{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-fee463c .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-a630df2 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-378831b .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-fe99194 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-f1a156e{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-704062f{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-704062f .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-2879035{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2879035 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-73661e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f4d8a51 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-9239fad .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-484fb29 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b9e84eb .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-78f36a4 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-d974998 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-a708373 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ce57108{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ce57108 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-5675ef6{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5675ef6 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-563a2c2 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-1777fb2 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-67fd471 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-b795098{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b795098 .elementor-button{font-size:12px;}.elementor-7 .elementor-element.elementor-element-4a1319c{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-79bffaa{--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-7 .elementor-element.elementor-element-679dd3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c97b6b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-7bd75af{--width:50%;}.elementor-7 .elementor-element.elementor-element-d50dec3{--width:50%;}.elementor-7 .elementor-element.elementor-element-450894d{--width:52.853%;}.elementor-7 .elementor-element.elementor-element-25fdf8a{--width:35%;}.elementor-7 .elementor-element.elementor-element-c8dd46f{--width:11.168%;}.elementor-7 .elementor-element.elementor-element-a0eed01{--width:52.853%;}.elementor-7 .elementor-element.elementor-element-527810f{--width:35%;}.elementor-7 .elementor-element.elementor-element-3feb13e{--width:31.757%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-527810f{--width:43%;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-c19de75::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c19de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-7 .elementor-element.elementor-element-ca7c2f3::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ca7c2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-7 .elementor-element.elementor-element-94e97c5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-94e97c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7 .elementor-element.elementor-element-0fa6173:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0fa6173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7 .elementor-element.elementor-element-dae4e35::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dae4e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-7 .elementor-element.elementor-element-fb423fa::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-fb423fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}