.elementor-12 .elementor-element.elementor-element-8035f2c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-8035f2c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8035f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-59ee966{--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:space-between;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--padding-top:40px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-94bdd48{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-94bdd48 > .elementor-widget-container{margin:-13px 0px -11px 0px;}.elementor-12 .elementor-element.elementor-element-94bdd48 .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:120px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-56cea11{width:100%;max-width:100%;text-align:right;}.elementor-12 .elementor-element.elementor-element-56cea11 > .elementor-widget-container{margin:-13px 0px -11px 0px;}.elementor-12 .elementor-element.elementor-element-56cea11 .elementor-heading-title{font-family:"Royale Couture Script", Sans-serif;font-size:150px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-3f930e9{--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:space-evenly;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-7038cee{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.6em;color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-7038cee > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-12 .elementor-element.elementor-element-ba905bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba905bc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CBBAB5;}.elementor-12 .elementor-element.elementor-element-ba905bc::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D9CBBA00;background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-228c70de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-bea33e3{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:right;}.elementor-12 .elementor-element.elementor-element-bea33e3 > .elementor-widget-container{margin:-9px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bea33e3 .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-5601f88b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5601f88b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5601f88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CBBAB5;}.elementor-12 .elementor-element.elementor-element-5601f88b::before, .elementor-12 .elementor-element.elementor-element-5601f88b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5601f88b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5601f88b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5601f88b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5601f88b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D9CBBA00;background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-cf08f95{--display:grid;--e-con-grid-template-columns:1.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-6e542c3b{--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-473abbbc{text-align:left;}.elementor-12 .elementor-element.elementor-element-473abbbc img{border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-77b7971e{--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:space-between;--align-items:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2b6dfbb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-7443209d{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;text-align:right;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;color:#261210AB;}.elementor-12 .elementor-element.elementor-element-7443209d > .elementor-widget-container{margin:-5px 0px -20px 0px;}.elementor-12 .elementor-element.elementor-element-6b0f668c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6b0f668c{text-align:right;}.elementor-12 .elementor-element.elementor-element-6b0f668c img{border-radius:2px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-119ef08b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-119ef08b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-119ef08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3920;}.elementor-12 .elementor-element.elementor-element-119ef08b::before, .elementor-12 .elementor-element.elementor-element-119ef08b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-119ef08b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-119ef08b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-119ef08b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-119ef08b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-50d79c7b{--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:flex-start;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-121026a0{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-121026a0 > .elementor-widget-container{margin:-9px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-121026a0 .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-5ef806d7{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-5ef806d7 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-5ef806d7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;color:#D9CBBA;}.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-12 .elementor-element.elementor-element-f90208d .elementor-button{background-color:#D9CBBA00;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#D9CBBA;color:#D9CBBA;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f90208d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f90208d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f90208d .elementor-button:focus{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-f90208d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-f90208d .elementor-button:focus svg{fill:#8C1C31;}.elementor-12 .elementor-element.elementor-element-aebdcf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aebdcf0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aebdcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3920;}.elementor-12 .elementor-element.elementor-element-aebdcf0::before, .elementor-12 .elementor-element.elementor-element-aebdcf0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-aebdcf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-aebdcf0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-aebdcf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-aebdcf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7c341df9{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-64125ab7{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce4f967{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:450px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-12 .elementor-element.elementor-element-ce4f967:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce4f967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/blank-png-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-77295dea{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-77295dea > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-77295dea .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:32px;font-weight:100;line-height:1.2em;letter-spacing:0.5px;color:#D9CBBA;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6b25a932{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-6b25a932 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-stacked .elementor-icon{background-color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-default .elementor-icon{color:#D9CBBA;border-color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-default .elementor-icon svg{fill:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-6b25a932.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-3ae83a6{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4df7fbe{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:450px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-12 .elementor-element.elementor-element-4df7fbe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4df7fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/blank-png-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-fed6051{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-fed6051 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-fed6051 .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:32px;font-weight:100;line-height:1.2em;letter-spacing:0.5px;color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-8f149a7{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-8f149a7 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-stacked .elementor-icon{background-color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-default .elementor-icon{color:#D9CBBA;border-color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-default .elementor-icon svg{fill:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-8f149a7.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-5801b2e{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b3af51{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:450px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-12 .elementor-element.elementor-element-3b3af51:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3b3af51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/blank-png-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-176ba04{width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-176ba04 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-176ba04 .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:32px;font-weight:100;line-height:1.2em;letter-spacing:0.5px;color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-fa8035a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-fa8035a > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-stacked .elementor-icon{background-color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-default .elementor-icon{color:#D9CBBA;border-color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-default .elementor-icon svg{fill:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-fa8035a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon{font-size:47px;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon svg{height:47px;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-5ffd96b2{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:#D9CBBA;--e-n-carousel-dots-hover-color:#000000;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-12 .elementor-element.elementor-element-5ffd96b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}:where( .elementor-12 .elementor-element.elementor-element-5ffd96b2 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-12 .elementor-element.elementor-element-a11aaf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:140px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a11aaf5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a11aaf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CBBAB5;}.elementor-12 .elementor-element.elementor-element-a11aaf5::before, .elementor-12 .elementor-element.elementor-element-a11aaf5 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a11aaf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a11aaf5 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a11aaf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a11aaf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5d06ac2{--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:flex-start;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-61885bd{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-61885bd > .elementor-widget-container{margin:-9px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-61885bd .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-6a67ea7{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-6a67ea7 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-6a67ea7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;color:#261210AB;}.elementor-12 .elementor-element.elementor-element-4ebde35b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-4ebde35b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ebde35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CBBAB5;}.elementor-12 .elementor-element.elementor-element-4ebde35b::before, .elementor-12 .elementor-element.elementor-element-4ebde35b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4ebde35b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4ebde35b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4ebde35b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4ebde35b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-133ef8fa > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-133ef8fa{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-133ef8fa.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-133ef8fa.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-133ef8fa.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-133ef8fa:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-133ef8fa:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-5af145ae > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5af145ae{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-5af145ae.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-5af145ae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5af145ae.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-5af145ae:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5af145ae:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-6d11d5ed > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6d11d5ed{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-6d11d5ed.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-6d11d5ed.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6d11d5ed.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-6d11d5ed:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6d11d5ed:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-77a4924e > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#D8D8D8;}.elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-77a4924e{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-77a4924e.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-77a4924e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-77a4924e.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-77a4924e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-77a4924e:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-6d0494d > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:1px 1px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6d0494d{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-6d0494d.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-6d0494d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6d0494d.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-6d0494d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6d0494d:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-0e47a90 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:1px 1px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e47a90{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-0e47a90.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-0e47a90.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e47a90.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon{font-size:51px;}.elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-0e47a90:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0e47a90:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-ce453e5 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:1px 1px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ce453e5{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-ce453e5.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-ce453e5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ce453e5.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-ce453e5:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ce453e5:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-5df92f8 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:90px 50px 90px 50px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#8C1C32;}.elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5df92f8{--icon-box-icon-margin:20px;}.elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-title{margin-bottom:16px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-5df92f8.elementor-view-stacked .elementor-icon{background-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-5df92f8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5df92f8.elementor-view-default .elementor-icon{fill:#8C1C31;color:#8C1C31;border-color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon{font-size:52px;}.elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1em;letter-spacing:-0.3px;}.elementor-12 .elementor-element.elementor-element-5df92f8:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5df92f8:has(:focus) .elementor-icon-box-title{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#9F9F9F;}.elementor-12 .elementor-element.elementor-element-14c4fa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:150px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-14c4fa8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-14c4fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CBBAB5;}.elementor-12 .elementor-element.elementor-element-14c4fa8::before, .elementor-12 .elementor-element.elementor-element-14c4fa8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-14c4fa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-14c4fa8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-14c4fa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-14c4fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-1c29eda{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-1c29eda:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c29eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E6E6E;}.elementor-12 .elementor-element.elementor-element-c69ad59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:100px;--padding-left:0px;--padding-right:100px;}.elementor-12 .elementor-element.elementor-element-0681d1b{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0681d1b > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-12 .elementor-element.elementor-element-0681d1b .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#D9CBBA;}.elementor-12 .elementor-element.elementor-element-cb1c161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cb1c161.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-247f81d .elementor-button{background-color:#F5F5F500;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#2F3920;color:#2F3920;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-247f81d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2b1d425c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2b1d425c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2b1d425c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CBBAB5;}.elementor-12 .elementor-element.elementor-element-2b1d425c::before, .elementor-12 .elementor-element.elementor-element-2b1d425c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2b1d425c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2b1d425c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2b1d425c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2b1d425c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://template-premium-c.guestgrow.pt/wp-content/uploads/2025/06/texture.webp");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-379bd7ca{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-41a93ea0{--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;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ab2019b{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:left;}.elementor-12 .elementor-element.elementor-element-2ab2019b > .elementor-widget-container{margin:-9px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2ab2019b .elementor-heading-title{font-family:"Kagrona", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:1px;color:#73171F;}.elementor-12 .elementor-element.elementor-element-6dd97362{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:left;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;color:#261210AB;}.elementor-12 .elementor-element.elementor-element-6dd97362 > .elementor-widget-container{margin:-7px 0px -21px 0px;}.elementor-12 .elementor-element.elementor-element-29196f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:121px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7510f0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7510f0b{text-align:left;}.elementor-12 .elementor-element.elementor-element-7510f0b img{width:250px;max-width:250px;}.elementor-12 .elementor-element.elementor-element-519cdaf .elementor-button{background-color:#F5F5F500;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#2F3920;color:#2F3920;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-519cdaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-519cdaf .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-519cdaf .elementor-button:focus{color:#8C1C31;}.elementor-12 .elementor-element.elementor-element-519cdaf .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-519cdaf .elementor-button:focus svg{fill:#8C1C31;}.elementor-12 .elementor-element.elementor-element-623ff429{text-align:right;}.elementor-12 .elementor-element.elementor-element-623ff429 img{border-radius:2px 2px 2px 2px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8035f2c{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-59ee966{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:400px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94bdd48 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-12 .elementor-element.elementor-element-94bdd48 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-56cea11 > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-12 .elementor-element.elementor-element-56cea11 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-ba905bc{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-228c70de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bea33e3 > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-bea33e3 .elementor-heading-title{font-size:42px;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-5601f88b{--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-cf08f95{--e-con-grid-template-columns:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e542c3b{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-12 .elementor-element.elementor-element-77b7971e{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-12 .elementor-element.elementor-element-119ef08b{--padding-top:80px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-50d79c7b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-121026a0 > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-121026a0 .elementor-heading-title{font-size:42px;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-aebdcf0{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-7c341df9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce4f967{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:247px;--padding-bottom:40px;--padding-left:20px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-77295dea > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-77295dea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-77295dea .elementor-heading-title{font-size:26px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-4df7fbe{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:247px;--padding-bottom:40px;--padding-left:20px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-fed6051 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-fed6051.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fed6051 .elementor-heading-title{font-size:26px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-3b3af51{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:247px;--padding-bottom:40px;--padding-left:20px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-176ba04 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-176ba04.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-176ba04 .elementor-heading-title{font-size:26px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-5ffd96b2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}.elementor-12 .elementor-element.elementor-element-a11aaf5{--padding-top:120px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-5d06ac2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-61885bd > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-61885bd .elementor-heading-title{font-size:42px;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-4ebde35b{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-133ef8fa > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:0px 1px 1px 0px;}.elementor-12 .elementor-element.elementor-element-5af145ae > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-6d11d5ed > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:0px 1px 1px 0px;}.elementor-12 .elementor-element.elementor-element-77a4924e > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:1px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-6d0494d > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:0px 1px 1px 0px;}.elementor-12 .elementor-element.elementor-element-0e47a90 > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:1px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-ce453e5 > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:0px 1px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5df92f8 > .elementor-widget-container{padding:50px 50px 50px 50px;border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-14c4fa8{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-1c29eda{--min-height:60vh;--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c69ad59{--justify-content:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-0681d1b{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0681d1b > .elementor-widget-container{margin:-9px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-0681d1b .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-cb1c161{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2b1d425c{--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-379bd7ca{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-41a93ea0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-2ab2019b > .elementor-widget-container{margin:-7px 0px -5px 0px;}.elementor-12 .elementor-element.elementor-element-2ab2019b .elementor-heading-title{font-size:42px;letter-spacing:1px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8035f2c{--justify-content:flex-end;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-59ee966{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94bdd48{width:auto;max-width:auto;text-align:left;}.elementor-12 .elementor-element.elementor-element-94bdd48 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-94bdd48 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-56cea11{width:auto;max-width:auto;text-align:center;}.elementor-12 .elementor-element.elementor-element-56cea11 > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-56cea11 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-7038cee{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ba905bc{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-228c70de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bea33e3{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-bea33e3 > .elementor-widget-container{margin:-6px 0px -4px 0px;}.elementor-12 .elementor-element.elementor-element-bea33e3 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5601f88b{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cf08f95{--e-con-grid-template-columns:1;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77b7971e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-7443209d{text-align:left;font-size:16px;}.elementor-12 .elementor-element.elementor-element-6b0f668c.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-119ef08b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-50d79c7b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-121026a0{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-121026a0 > .elementor-widget-container{margin:-6px 0px -4px 0px;}.elementor-12 .elementor-element.elementor-element-121026a0 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-5ef806d7 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-aebdcf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7c341df9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce4f967{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:246px;--padding-bottom:40px;--padding-left:20px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-ce4f967.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-77295dea > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-77295dea{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;}.elementor-12 .elementor-element.elementor-element-77295dea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-77295dea .elementor-heading-title{font-size:24px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-6b25a932{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-6b25a932 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6b25a932.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-6b25a932 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-4df7fbe{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:246px;--padding-bottom:40px;--padding-left:20px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4df7fbe.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-fed6051 > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fed6051{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-12 .elementor-element.elementor-element-fed6051.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fed6051 .elementor-heading-title{font-size:24px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-8f149a7{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-8f149a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8f149a7.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-8f149a7 .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-3b3af51{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:246px;--padding-bottom:40px;--padding-left:20px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-3b3af51.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-176ba04 > .elementor-widget-container{margin:-5px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-176ba04{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-12 .elementor-element.elementor-element-176ba04.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-176ba04 .elementor-heading-title{font-size:24px;letter-spacing:0.5px;}.elementor-12 .elementor-element.elementor-element-fa8035a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-fa8035a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fa8035a.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-fa8035a .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-5ffd96b2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-12 .elementor-element.elementor-element-a11aaf5{--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5d06ac2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-61885bd{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-61885bd > .elementor-widget-container{margin:-6px 0px -4px 0px;}.elementor-12 .elementor-element.elementor-element-61885bd .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-6a67ea7 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4ebde35b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-133ef8fa > .elementor-widget-container{padding:50px 30px 50px 30px;border-width:1px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-133ef8fa .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-5af145ae > .elementor-widget-container{padding:50px 30px 50px 30px;}.elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5af145ae .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6d11d5ed > .elementor-widget-container{padding:50px 30px 50px 30px;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d11d5ed .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-77a4924e > .elementor-widget-container{padding:50px 30px 50px 30px;}.elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-77a4924e .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-6d0494d > .elementor-widget-container{padding:50px 30px 50px 30px;border-width:1px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d0494d .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-0e47a90 > .elementor-widget-container{padding:50px 30px 50px 30px;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e47a90 .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-ce453e5 > .elementor-widget-container{padding:50px 30px 50px 30px;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ce453e5 .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-5df92f8 > .elementor-widget-container{padding:50px 30px 50px 30px;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5df92f8 .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-14c4fa8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1c29eda{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c69ad59{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-0681d1b > .elementor-widget-container{margin:-7px 0px -7px 0px;}.elementor-12 .elementor-element.elementor-element-0681d1b .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-cb1c161{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2b1d425c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-379bd7ca{--e-con-grid-template-columns:1;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2ab2019b{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-2ab2019b > .elementor-widget-container{margin:-6px 0px -4px 0px;}.elementor-12 .elementor-element.elementor-element-2ab2019b .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-29196f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7510f0b.elementor-element{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-59ee966{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-228c70de{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-cf08f95{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-50d79c7b{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-7c341df9{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-5d06ac2{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-4ebde35b{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-1c29eda{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-c69ad59{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-379bd7ca{--content-width:1600px;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-ba905bc::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba905bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-f90208d *//* 1. Aplica ao teu botão ou link */
.btn-underline-hover {
  position: relative;       /* para o ::after se posicionar corretamente */
  background: none;         /* ou o background que já tens */
  border: none;             /* se for <button> */
  color: #000;              /* cor do texto */
  cursor: pointer;
  padding-bottom: 4px;      /* espaço para a linha aparecer por baixo */
  font-family: inherit;      /* herda a tua tipografia */
  font-size: inherit;
}

/* 2. O pseudo-elemento que será a linha */
.btn-underline-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;                 /* começa com 0 */
  height: 1px;              /* espessura da linha */
  background-color: #8C1C31; /* herda a cor do texto */
  transition: width 0.5s ease-in-out;
}

/* 3. No hover alargas a 100% */
.btn-underline-hover:hover::after {
  width: 78%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5ffd96b2 */.elementor-12 .elementor-element.elementor-element-5ffd96b2 .e-n-carousel .swiper-slide {
  cursor: -webkit-grab;
  cursor: grab;
}

.elementor-12 .elementor-element.elementor-element-5ffd96b2 .e-n-carousel .swiper-slide:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a93ea0 */@media (max-width: 500px){
    .elementor-12 .elementor-element.elementor-element-29196f4{
    margin-top: -30px;
}
}/* End custom CSS */