.elementor-1373 .elementor-element.elementor-element-61deee0{--display:flex;--min-height:100vh;--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;}.elementor-1373 .elementor-element.elementor-element-efd08f7{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1373 .elementor-element.elementor-element-efd08f7:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-efd08f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ricardocoelho.pt/wp-content/uploads/2024/12/imagem6-scaled.jpg");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1373 .elementor-element.elementor-element-82573bb{width:100%;max-width:100%;z-index:2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1373 .elementor-element.elementor-element-45f4244 > .elementor-widget-container{padding:26px 26px 26px 26px;}.elementor-1373 .elementor-element.elementor-element-45f4244{z-index:2;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-6d1e28f .elementor-button{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-6d1e28f .elementor-button:hover, .elementor-1373 .elementor-element.elementor-element-6d1e28f .elementor-button:focus{background-color:#FFFFFF12;color:#000000;}.elementor-1373 .elementor-element.elementor-element-6d1e28f{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;}.elementor-1373 .elementor-element.elementor-element-6d1e28f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-6d1e28f .elementor-button:hover svg, .elementor-1373 .elementor-element.elementor-element-6d1e28f .elementor-button:focus svg{fill:#000000;}.elementor-1373 .elementor-element.elementor-element-2492a02{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1373 .elementor-element.elementor-element-2492a02:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-2492a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ricardocoelho.pt/wp-content/uploads/2024/12/imagem5.png");background-position:center center;background-size:cover;}.elementor-1373 .elementor-element.elementor-element-171ba2c{width:100%;max-width:100%;z-index:2;}.elementor-1373 .elementor-element.elementor-element-928694c > .elementor-widget-container{padding:26px 26px 26px 26px;}.elementor-1373 .elementor-element.elementor-element-928694c{z-index:2;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-2dbacce .elementor-button{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-2dbacce .elementor-button:hover, .elementor-1373 .elementor-element.elementor-element-2dbacce .elementor-button:focus{background-color:#FFFFFF12;color:#000000;}.elementor-1373 .elementor-element.elementor-element-2dbacce{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;}.elementor-1373 .elementor-element.elementor-element-2dbacce > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-2dbacce .elementor-button:hover svg, .elementor-1373 .elementor-element.elementor-element-2dbacce .elementor-button:focus svg{fill:#000000;}.elementor-1373 .elementor-element.elementor-element-d136f17{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1373 .elementor-element.elementor-element-d136f17:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-d136f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ricardocoelho.pt/wp-content/uploads/2024/12/mindelo3-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1373 .elementor-element.elementor-element-5b403d2{width:100%;max-width:100%;z-index:2;}.elementor-1373 .elementor-element.elementor-element-196ef57 > .elementor-widget-container{padding:26px 26px 26px 26px;}.elementor-1373 .elementor-element.elementor-element-196ef57{z-index:2;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-635d9a5 .elementor-button{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-635d9a5 .elementor-button:hover, .elementor-1373 .elementor-element.elementor-element-635d9a5 .elementor-button:focus{background-color:#FFFFFF12;color:#000000;}.elementor-1373 .elementor-element.elementor-element-635d9a5{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;}.elementor-1373 .elementor-element.elementor-element-635d9a5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-635d9a5 .elementor-button:hover svg, .elementor-1373 .elementor-element.elementor-element-635d9a5 .elementor-button:focus svg{fill:#000000;}.elementor-1373 .elementor-element.elementor-element-cc4971f{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1373 .elementor-element.elementor-element-cc4971f:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-cc4971f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ricardocoelho.pt/wp-content/uploads/2024/12/wc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1373 .elementor-element.elementor-element-e7cd508{width:100%;max-width:100%;z-index:2;}.elementor-1373 .elementor-element.elementor-element-de375c2 > .elementor-widget-container{padding:26px 26px 26px 26px;}.elementor-1373 .elementor-element.elementor-element-de375c2{z-index:2;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-c4f474a .elementor-button{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-c4f474a .elementor-button:hover, .elementor-1373 .elementor-element.elementor-element-c4f474a .elementor-button:focus{background-color:#FFFFFF12;color:#000000;}.elementor-1373 .elementor-element.elementor-element-c4f474a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;z-index:2;}.elementor-1373 .elementor-element.elementor-element-c4f474a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1373 .elementor-element.elementor-element-c4f474a .elementor-button:hover svg, .elementor-1373 .elementor-element.elementor-element-c4f474a .elementor-button:focus svg{fill:#000000;}.elementor-1373 .elementor-element.elementor-element-519af30{--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:150px;--margin-left:0px;--margin-right:0px;}.elementor-1373 .elementor-element.elementor-element-2235f3a{--display:flex;--min-height:216px;--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-end;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1373 .elementor-element.elementor-element-2235f3a:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-2235f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1373 .elementor-element.elementor-element-b9021a0{text-align:center;}.elementor-1373 .elementor-element.elementor-element-3e54d54{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-primary );}.elementor-1373 .elementor-element.elementor-element-3e54d54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-a83d4f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:23px 23px;--row-gap:23px;--column-gap:23px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1373 .elementor-element.elementor-element-e480fba > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-e480fba .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-122dadf > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-122dadf{text-align:center;}.elementor-1373 .elementor-element.elementor-element-122dadf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-a6883f4 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-a6883f4{text-align:center;}.elementor-1373 .elementor-element.elementor-element-a6883f4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-72b1678 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-72b1678{text-align:center;}.elementor-1373 .elementor-element.elementor-element-72b1678 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-1e06ad9 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-1e06ad9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-1b8a48e > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-1b8a48e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-f960ebf > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-f960ebf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-95fd20e > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-95fd20e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-2a7d388 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-2a7d388{text-align:center;}.elementor-1373 .elementor-element.elementor-element-2a7d388 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-682ebda > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-682ebda .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-4363c80 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-4363c80{text-align:center;}.elementor-1373 .elementor-element.elementor-element-4363c80 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}.elementor-1373 .elementor-element.elementor-element-a109d44 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-1373 .elementor-element.elementor-element-a109d44{text-align:center;}.elementor-1373 .elementor-element.elementor-element-a109d44 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#F2F2F2;}body.elementor-page-1373:not(.elementor-motion-effects-element-type-background), body.elementor-page-1373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1373 .elementor-element.elementor-element-61deee0{--content-width:100%;}.elementor-1373 .elementor-element.elementor-element-efd08f7{--width:25%;}.elementor-1373 .elementor-element.elementor-element-2492a02{--width:25%;}.elementor-1373 .elementor-element.elementor-element-d136f17{--width:25%;}.elementor-1373 .elementor-element.elementor-element-cc4971f{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1373 .elementor-element.elementor-element-efd08f7{--width:100%;}.elementor-1373 .elementor-element.elementor-element-2492a02{--width:100%;}.elementor-1373 .elementor-element.elementor-element-d136f17{--width:100%;}.elementor-1373 .elementor-element.elementor-element-cc4971f{--width:100%;}}@media(min-width:1025px){.elementor-1373 .elementor-element.elementor-element-cc4971f:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-cc4971f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1373 .elementor-element.elementor-element-61deee0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-2235f3a{--padding-top:4%;--padding-bottom:4%;--padding-left:12%;--padding-right:12%;}.elementor-1373 .elementor-element.elementor-element-3e54d54{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1373 .elementor-element.elementor-element-a83d4f5{--grid-auto-flow:row;}.elementor-1373 .elementor-element.elementor-element-e480fba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-122dadf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-a6883f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-72b1678 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-1e06ad9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-1b8a48e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-f960ebf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-95fd20e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-2a7d388 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-682ebda .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-4363c80 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-a109d44 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-2235f3a{--min-height:254px;--justify-content:flex-end;--padding-top:6%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-1373 .elementor-element.elementor-element-3e54d54{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1373 .elementor-element.elementor-element-a83d4f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1373 .elementor-element.elementor-element-e480fba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-122dadf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-a6883f4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-72b1678 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-1e06ad9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-1b8a48e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-f960ebf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-95fd20e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-2a7d388 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-682ebda .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-4363c80 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1373 .elementor-element.elementor-element-a109d44 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-efd08f7 */.column {

        transition: width 0.5s;
        overflow: hidden;
        height:600px;

    }

    /*Desktop over 1024px*/
    @media screen and (min-width: 1025px) {


    /*Clicked column styling*/
    .expanded {

    width: 150% !important;

    }
    }

    .expanded:after {

        content: '';
        background: rgba(0,0,0,0.5);
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 0;

    }

    /*Tablet and mobile, below 1025px*/
    @media (max-width: 1024px) {

    .column {

        transition: height 0.5s;
        height: 100px;

    }

    /*Clicked column styling*/
    .expanded {

         height: 500px !important;


    }
        .inner-element.capa {
        writing-mode: horizontal-tb !important; /* Altera para horizontal */
        position: static; /* Ajusta para layout fluido */
        top: auto;
        left: auto;
        text-align: center; /* Centraliza horizontalmente, opcional */
        margin: 0 auto; /* Centraliza com base no container */
    }
    }

    /*Inner elements inside column container styling*/
    .inner-element {

        opacity: 0;
        transition: opacity 0s;
        z-index: 2;


    }

    /*Inner elements made visible on clicked column*/
   .inner-element.active {

        writing-mode: horizontal-tb !important;
        opacity: 1;
        transition: opacity 0.5s 0.4s;


    }
    
    .inner-element.capa{

        opacity: 1;
        transition: opacity 0s;
        z-index: 2;
        writing-mode: vertical-lr;
        position: absolute; /* Torna a posição absoluta */
  top: 50px; /* Ajusta a posição no eixo vertical */
  left: 20px; /* Ajusta a posição no eixo horizontal */


    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492a02 */.column {

        transition: width 0.5s;
        overflow: hidden;
        height:600px;

    }

    /*Desktop over 1024px*/
    @media screen and (min-width: 1025px) {


    /*Clicked column styling*/
    .expanded {

    width: 150% !important;

    }
    }

    .expanded:after {

        content: '';
        background: rgba(0,0,0,0.5);
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 0;

    }

    /*Tablet and mobile, below 1025px*/
    @media (max-width: 1024px) {

    .column {

        transition: height 0.5s;
        height: 100px;

    }

    /*Clicked column styling*/
    .expanded {

         height: 500px !important;


    }
    }

    /*Inner elements inside column container styling*/
    .inner-element {

        opacity: 0;
        transition: opacity 0s;
        z-index: 2;


    }

    /*Inner elements made visible on clicked column*/
   .inner-element.active {


        opacity: 1;
        transition: opacity 0.5s 0.4s;


    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d136f17 */.column {

        transition: width 0.5s;
        overflow: hidden;
        height:600px;

    }

    /*Desktop over 1024px*/
    @media screen and (min-width: 1025px) {


    /*Clicked column styling*/
    .expanded {

    width: 150% !important;

    }
    }

    .expanded:after {

        content: '';
        background: rgba(0,0,0,0.5);
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 0;

    }

    /*Tablet and mobile, below 1025px*/
    @media (max-width: 1024px) {

    .column {

        transition: height 0.5s;
        height: 100px;

    }

    /*Clicked column styling*/
    .expanded {

         height: 500px !important;


    }
    }

    /*Inner elements inside column container styling*/
    .inner-element {

        opacity: 0;
        transition: opacity 0s;
        z-index: 2;


    }

    /*Inner elements made visible on clicked column*/
   .inner-element.active {


        opacity: 1;
        transition: opacity 0.5s 0.4s;


    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc4971f */.column {

        transition: width 0.5s;
        overflow: hidden;
        height:600px;

    }

    /*Desktop over 1024px*/
    @media screen and (min-width: 1025px) {


    /*Clicked column styling*/
    .expanded {

    width: 150% !important;

    }
    }

    .expanded:after {

        content: '';
        background: rgba(0,0,0,0.5);
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 0;

    }

    /*Tablet and mobile, below 1025px*/
    @media (max-width: 1024px) {

    .column {

        transition: height 0.5s;
        height: 100px;

    }

    /*Clicked column styling*/
    .expanded {

         height: 500px !important;


    }
    }

    /*Inner elements inside column container styling*/
    .inner-element {

        opacity: 0;
        transition: opacity 0s;
        z-index: 2;


    }

    /*Inner elements made visible on clicked column*/
   .inner-element.active {


        opacity: 1;
        transition: opacity 0.5s 0.4s;


    }/* End custom CSS */