.elementor-2790 .elementor-element.elementor-element-5a3aeb07{--display:flex;--min-height:830px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.69;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#174174;--border-color:#174174;--padding-top:00%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-5a3aeb07:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-5a3aeb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abgt.pt/wp-content/uploads/2025/09/abgt_Background-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-5a3aeb07::before, .elementor-2790 .elementor-element.elementor-element-5a3aeb07 > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-5a3aeb07 > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-5a3aeb07 > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-5a3aeb07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-5a3aeb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#275183;--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-4480afc{--display:flex;--min-height:205px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-2790 .elementor-element.elementor-element-bc28a6b .elementor-heading-title{font-family:var( --e-global-typography-b655b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-b655b7c-font-size );font-weight:var( --e-global-typography-b655b7c-font-weight );font-style:var( --e-global-typography-b655b7c-font-style );text-decoration:var( --e-global-typography-b655b7c-text-decoration );line-height:var( --e-global-typography-b655b7c-line-height );color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-c45a91d{--display:flex;--min-height:205px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-7e12049{--display:flex;}.elementor-2790 .elementor-element.elementor-element-3284837{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:030px;--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-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 );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-2790 .elementor-element.elementor-element-0936d49{text-align:justify;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 );}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-b954a90-font-family ), Sans-serif;font-size:var( --e-global-typography-b954a90-font-size );font-weight:var( --e-global-typography-b954a90-font-weight );text-transform:var( --e-global-typography-b954a90-text-transform );font-style:var( --e-global-typography-b954a90-font-style );text-decoration:var( --e-global-typography-b954a90-text-decoration );line-height:var( --e-global-typography-b954a90-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:5px 07px 5px 10px;}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2790 .elementor-element.elementor-element-79bbfdae{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-79bbfdae:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-79bbfdae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#275183;}.elementor-2790 .elementor-element.elementor-element-f57827f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-1ae63fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-2790 .elementor-element.elementor-element-1ae63fe{text-align:center;}.elementor-2790 .elementor-element.elementor-element-1ae63fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:normal;font-style:normal;text-decoration:none;color:var( --e-global-color-secondary );}.elementor-2790 .elementor-element.elementor-element-0e4fb4c{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-0e4fb4c > .elementor-shape-bottom svg, .elementor-2790 .elementor-element.elementor-element-0e4fb4c > .e-con-inner > .elementor-shape-bottom svg{width:calc(134% + 1.3px);height:65px;}.elementor-2790 .elementor-element.elementor-element-0e4fb4c.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-be3f9ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2790 .elementor-element.elementor-element-4fd9d8c{--display:flex;--min-height:79vh;--border-radius:10px 500px 010px 0500px;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-4fd9d8c:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-4fd9d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://abgt.pt/wp-content/uploads/2025/07/freepik__adjust__41700-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-0864d17{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:05%;--padding-bottom:05%;--padding-left:00%;--padding-right:05%;}.elementor-2790 .elementor-element.elementor-element-1ea85d5{text-align:justify;color:var( --e-global-color-secondary );}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-b954a90-font-family ), Sans-serif;font-size:var( --e-global-typography-b954a90-font-size );font-weight:var( --e-global-typography-b954a90-font-weight );text-transform:var( --e-global-typography-b954a90-text-transform );font-style:var( --e-global-typography-b954a90-font-style );text-decoration:var( --e-global-typography-b954a90-text-decoration );line-height:var( --e-global-typography-b954a90-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:300px 300px 300px 300px;padding:5px 07px 5px 10px;}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2790 .elementor-element.elementor-element-2edf209{--display:flex;--min-height:286px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;}.elementor-2790 .elementor-element.elementor-element-2edf209:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-2edf209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-ba65600 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 2% 0%;}.elementor-2790 .elementor-element.elementor-element-ba65600{text-align:center;}.elementor-2790 .elementor-element.elementor-element-ba65600 .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-primary );}.elementor-2790 .elementor-element.elementor-element-d630470{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2790 .elementor-element.elementor-element-d630470:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-d630470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-6296dce{--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;}.elementor-2790 .elementor-element.elementor-element-be8a4b9{--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;--z-index:4;}.elementor-2790 .elementor-element.elementor-element-5a89e7d > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-5a89e7d{text-align:right;}.elementor-2790 .elementor-element.elementor-element-5a89e7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-5bdd606{--display:flex;--min-height:300px;--border-radius:10px 0250px 10px 250px;--e-transform-origin-x:right;--e-transform-origin-y:bottom;}.elementor-2790 .elementor-element.elementor-element-5bdd606:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-5bdd606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/Sem-nome-512-x-512-px-7.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-a810603{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2790 .elementor-element.elementor-element-e91768d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:3;}.elementor-2790 .elementor-element.elementor-element-a00fbdf{--display:flex;--min-height:300px;--overlay-opacity:0.04;--overlay-mix-blend-mode:darken;--border-radius:250px 10px 250px 10px;--e-transform-origin-x:left;--e-transform-origin-y:bottom;}.elementor-2790 .elementor-element.elementor-element-a00fbdf:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-a00fbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/Sem-nome-512-x-512-px-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-a00fbdf::before, .elementor-2790 .elementor-element.elementor-element-a00fbdf > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-a00fbdf > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-a00fbdf > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-a00fbdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-a00fbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#275183;--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-b2c73c3 > .elementor-widget-container{padding:0px 0px 0px 030px;}.elementor-2790 .elementor-element.elementor-element-b2c73c3{text-align:left;}.elementor-2790 .elementor-element.elementor-element-b2c73c3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-79f8011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2790 .elementor-element.elementor-element-3b1a788{--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;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-f2c975a > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-f2c975a.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-f2c975a{text-align:right;}.elementor-2790 .elementor-element.elementor-element-f2c975a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-1cf5b2b{--display:flex;--min-height:300px;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--border-radius:250px 10px 250px 10px;--e-transform-origin-x:right;--e-transform-origin-y:top;}.elementor-2790 .elementor-element.elementor-element-1cf5b2b:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-1cf5b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/Sem-nome-512-x-512-px-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-1cf5b2b::before, .elementor-2790 .elementor-element.elementor-element-1cf5b2b > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-1cf5b2b > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-1cf5b2b > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-1cf5b2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-1cf5b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CDE4CB82;--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-7b89ea2{--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;}.elementor-2790 .elementor-element.elementor-element-f352758{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:2;}.elementor-2790 .elementor-element.elementor-element-1772b9a{--display:flex;--min-height:300px;--overlay-opacity:0.06;--border-radius:10px 250px 10px 250px;--e-transform-origin-x:left;--e-transform-origin-y:top;}.elementor-2790 .elementor-element.elementor-element-1772b9a:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-1772b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/Sem-nome-512-x-512-px-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-1772b9a::before, .elementor-2790 .elementor-element.elementor-element-1772b9a > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-1772b9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-1772b9a > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-1772b9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-1772b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-37b5257 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2790 .elementor-element.elementor-element-37b5257.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-37b5257{text-align:left;}.elementor-2790 .elementor-element.elementor-element-37b5257 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-55aed26{--display:flex;--min-height:155px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2790 .elementor-element.elementor-element-55aed26:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-55aed26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-ac06d7f{--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:5%;--padding-bottom:0%;--padding-left:20%;--padding-right:20%;--z-index:4;}.elementor-2790 .elementor-element.elementor-element-62eebde{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.36;}.elementor-2790 .elementor-element.elementor-element-62eebde:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-62eebde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-62eebde::before, .elementor-2790 .elementor-element.elementor-element-62eebde > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-62eebde > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-62eebde > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-62eebde > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-62eebde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, #FFFFFF 49%);}.elementor-2790 .elementor-element.elementor-element-12f654b{--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;}.elementor-2790 .elementor-element.elementor-element-3916efe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:5%;--padding-bottom:05%;--padding-left:020%;--padding-right:20%;--z-index:3;}.elementor-2790 .elementor-element.elementor-element-fff1e26{text-align:justify;}.elementor-2790 .elementor-element.elementor-element-1ecb96a{--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-end;}.elementor-2790 .elementor-element.elementor-element-3cdb9b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:3;}.elementor-2790 .elementor-element.elementor-element-8e09895{--display:flex;--min-height:300px;--border-radius:250px 10px 250px 10px;}.elementor-2790 .elementor-element.elementor-element-8e09895:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-8e09895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/04/Captura-de-ecra-2025-04-29-as-16.26.01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-1de0595 > .elementor-widget-container{padding:0px 0px 0px 030px;}.elementor-2790 .elementor-element.elementor-element-1de0595{text-align:left;}.elementor-2790 .elementor-element.elementor-element-1de0595 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-9c42e81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2790 .elementor-element.elementor-element-ffa622f{--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;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-52d9966 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-52d9966.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-52d9966{text-align:right;}.elementor-2790 .elementor-element.elementor-element-52d9966 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-74b363b{--display:flex;--min-height:300px;--overlay-opacity:0.07;--border-radius:250px 10px 250px 10px;}.elementor-2790 .elementor-element.elementor-element-74b363b:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-74b363b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/Sem-nome-512-x-512-px.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-74b363b::before, .elementor-2790 .elementor-element.elementor-element-74b363b > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-74b363b > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-74b363b > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-74b363b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-74b363b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-330c982{--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;}.elementor-2790 .elementor-element.elementor-element-059f268{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:2;}.elementor-2790 .elementor-element.elementor-element-646938a{--display:flex;--min-height:300px;--overlay-opacity:0.05;--border-radius:10px 250px 10px 250px;}.elementor-2790 .elementor-element.elementor-element-646938a:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-646938a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/Sem-nome-512-x-512-px-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-646938a::before, .elementor-2790 .elementor-element.elementor-element-646938a > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-646938a > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-646938a > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-646938a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-646938a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-3bb39ab > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2790 .elementor-element.elementor-element-3bb39ab.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-3bb39ab{text-align:left;}.elementor-2790 .elementor-element.elementor-element-3bb39ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-259ff3e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.34;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-259ff3e:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-259ff3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-259ff3e::before, .elementor-2790 .elementor-element.elementor-element-259ff3e > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-259ff3e > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-259ff3e > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-259ff3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-259ff3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, #FFFFFF 64%);}.elementor-2790 .elementor-element.elementor-element-607d3b8{--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;--align-items:flex-end;}.elementor-2790 .elementor-element.elementor-element-aa5cafd{--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;--z-index:4;}.elementor-2790 .elementor-element.elementor-element-82b37a9 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-82b37a9{text-align:right;}.elementor-2790 .elementor-element.elementor-element-82b37a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-7aa126a{--display:flex;--min-height:300px;--border-radius:10px 250px 10px 250px;}.elementor-2790 .elementor-element.elementor-element-7aa126a:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-7aa126a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/freepik__enhance__91730.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-8ca0e3a{--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;}.elementor-2790 .elementor-element.elementor-element-1c897f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:2;}.elementor-2790 .elementor-element.elementor-element-1fa40f1{--display:flex;--min-height:300px;--overlay-opacity:0.15;--border-radius:10px 250px 10px 250px;}.elementor-2790 .elementor-element.elementor-element-1fa40f1:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-1fa40f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/pce-instruments-gaussimetro-pce-mfm-3500-5939617_1444737.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-1fa40f1::before, .elementor-2790 .elementor-element.elementor-element-1fa40f1 > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-1fa40f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-1fa40f1 > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-1fa40f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-1fa40f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-590e08b > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2790 .elementor-element.elementor-element-590e08b.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-590e08b{text-align:left;}.elementor-2790 .elementor-element.elementor-element-590e08b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-e303203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-18ff570{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:5%;--padding-bottom:0%;--padding-left:010%;--padding-right:20%;--z-index:3;}.elementor-2790 .elementor-element.elementor-element-455bb45{text-align:justify;}.elementor-2790 .elementor-element.elementor-element-0ba4218{--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-end;}.elementor-2790 .elementor-element.elementor-element-ecbfbd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:5%;--padding-bottom:05%;--padding-left:020%;--padding-right:20%;--z-index:3;}.elementor-2790 .elementor-element.elementor-element-1a392fc{text-align:justify;}.elementor-2790 .elementor-element.elementor-element-ae46645{--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;}.elementor-2790 .elementor-element.elementor-element-8e7fa2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:2;}.elementor-2790 .elementor-element.elementor-element-b20f1f2{--display:flex;--min-height:300px;--overlay-opacity:0.15;--border-radius:10px 250px 10px 250px;}.elementor-2790 .elementor-element.elementor-element-b20f1f2:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-b20f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://abgt.pt/wp-content/uploads/2025/05/pce-instruments-gaussimetro-pce-mfm-3500-5939617_1444737.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-b20f1f2::before, .elementor-2790 .elementor-element.elementor-element-b20f1f2 > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-b20f1f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2790 .elementor-element.elementor-element-b20f1f2 > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-b20f1f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2790 .elementor-element.elementor-element-b20f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2790 .elementor-element.elementor-element-1e185e4 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2790 .elementor-element.elementor-element-1e185e4.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-1e185e4{text-align:left;}.elementor-2790 .elementor-element.elementor-element-1e185e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.67px;}.elementor-2790 .elementor-element.elementor-element-098ed1b{--display:flex;--min-height:155px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2790 .elementor-element.elementor-element-098ed1b:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-098ed1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-252465a{--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;box-shadow:-1px 18px 28px 0px rgba(0, 0, 0, 0.16);}.elementor-2790 .elementor-element.elementor-element-252465a:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-252465a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2790 .elementor-element.elementor-element-450cbcb{--display:flex;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-36c53b0{--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;--flex-wrap:wrap;--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-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 );}.elementor-2790 .elementor-element.elementor-element-67856e2 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-2d66c0f img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-50f1543 img{width:174px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-3ffbe68 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-56d5e47 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-42a1ba5 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-31c76a4 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-fb1bee2 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-bafe288 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-10c8af0 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-cb46d46 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-49898dc img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-d72633b img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-acc51fc img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-ec455ee img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-78e9901 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-0c7bd13 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2790 .elementor-element.elementor-element-9eff2f9 img{width:230px;height:150px;object-fit:contain;object-position:center center;border-radius:10px 10px 10px 10px;}body.elementor-page-2790:not(.elementor-motion-effects-element-type-background), body.elementor-page-2790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2790 .elementor-element.elementor-element-5a3aeb07{--min-height:465px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2790 .elementor-element.elementor-element-bc28a6b .elementor-heading-title{font-size:var( --e-global-typography-b655b7c-font-size );line-height:var( --e-global-typography-b655b7c-line-height );}.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 );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button{font-size:var( --e-global-typography-b954a90-font-size );line-height:var( --e-global-typography-b954a90-line-height );}.elementor-2790 .elementor-element.elementor-element-79bbfdae{--margin-top:32%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2790 .elementor-element.elementor-element-f57827f{--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;--z-index:10;}.elementor-2790 .elementor-element.elementor-element-1ae63fe > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0% 05% 4% 05%;}.elementor-2790 .elementor-element.elementor-element-1ae63fe .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-2790 .elementor-element.elementor-element-0864d17{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button{font-size:var( --e-global-typography-b954a90-font-size );line-height:var( --e-global-typography-b954a90-line-height );}.elementor-2790 .elementor-element.elementor-element-ba65600 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0% 05% 4% 05%;}.elementor-2790 .elementor-element.elementor-element-ba65600 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{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 );}.elementor-2790 .elementor-element.elementor-element-67856e2 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-2d66c0f img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-50f1543 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-3ffbe68 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-56d5e47 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-42a1ba5 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-31c76a4 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-fb1bee2 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-bafe288 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-10c8af0 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-cb46d46 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-49898dc img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-d72633b img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-acc51fc img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-ec455ee img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-78e9901 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-0c7bd13 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-9eff2f9 img{width:150px;height:150px;}}@media(max-width:767px){.elementor-2790 .elementor-element.elementor-element-5a3aeb07{--min-height:100vh;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2790 .elementor-element.elementor-element-4480afc{--min-height:0px;--padding-top:040%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2790 .elementor-element.elementor-element-bc28a6b .elementor-heading-title{font-size:var( --e-global-typography-b655b7c-font-size );line-height:var( --e-global-typography-b655b7c-line-height );}.elementor-2790 .elementor-element.elementor-element-c45a91d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-3284837{--min-height:48vh;--justify-content:space-between;}.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 );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2790 .elementor-element.elementor-element-04d5cef > .elementor-widget-container{padding:00% 0% 0% 0%;}.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button{font-size:var( --e-global-typography-b954a90-font-size );line-height:var( --e-global-typography-b954a90-line-height );}.elementor-2790 .elementor-element.elementor-element-79bbfdae{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-f57827f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-1ae63fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-1ae63fe{text-align:left;}.elementor-2790 .elementor-element.elementor-element-1ae63fe .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-2790 .elementor-element.elementor-element-4fd9d8c{--width:270px;--min-height:300px;--border-radius:135px 10px 135px 10px;}.elementor-2790 .elementor-element.elementor-element-4fd9d8c:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-4fd9d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2790 .elementor-element.elementor-element-0864d17{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2790 .elementor-element.elementor-element-351d764 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button{font-size:var( --e-global-typography-b954a90-font-size );line-height:var( --e-global-typography-b954a90-line-height );}.elementor-2790 .elementor-element.elementor-element-2edf209{--width:100%;--min-height:106px;}.elementor-2790 .elementor-element.elementor-element-ba65600 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-ba65600{text-align:center;}.elementor-2790 .elementor-element.elementor-element-ba65600 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2790 .elementor-element.elementor-element-d630470{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2790 .elementor-element.elementor-element-6296dce{--width:50%;}.elementor-2790 .elementor-element.elementor-element-be8a4b9{--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-2790 .elementor-element.elementor-element-5a89e7d > .elementor-widget-container{padding:00px 00px 10px 20px;}.elementor-2790 .elementor-element.elementor-element-5a89e7d.elementor-element{--align-self:flex-start;}.elementor-2790 .elementor-element.elementor-element-5a89e7d{text-align:left;}.elementor-2790 .elementor-element.elementor-element-5a89e7d .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-5bdd606{--width:160px;--min-height:160px;--border-radius:10px 065px 10px 065px;}.elementor-2790 .elementor-element.elementor-element-5bdd606.e-con{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-a810603{--width:50%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2790 .elementor-element.elementor-element-e91768d{--flex-direction:column-reverse;--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:center;}.elementor-2790 .elementor-element.elementor-element-a00fbdf{--width:160px;--min-height:160px;--border-radius:65px 10px 65px 10px;}.elementor-2790 .elementor-element.elementor-element-a00fbdf.e-con{--align-self:flex-start;}.elementor-2790 .elementor-element.elementor-element-b2c73c3 > .elementor-widget-container{padding:0px 20px 10px 0px;}.elementor-2790 .elementor-element.elementor-element-b2c73c3.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-b2c73c3 .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-79f8011{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2790 .elementor-element.elementor-element-3b1a788{--flex-direction:column-reverse;--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-end;}.elementor-2790 .elementor-element.elementor-element-f2c975a > .elementor-widget-container{padding:010px 0px 0px 20px;}.elementor-2790 .elementor-element.elementor-element-f2c975a.elementor-element{--align-self:flex-start;}.elementor-2790 .elementor-element.elementor-element-f2c975a{text-align:left;}.elementor-2790 .elementor-element.elementor-element-f2c975a .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-1cf5b2b{--width:160px;--min-height:160px;--border-radius:65px 10px 65px 10px;}.elementor-2790 .elementor-element.elementor-element-7b89ea2{--width:50%;}.elementor-2790 .elementor-element.elementor-element-f352758{--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-2790 .elementor-element.elementor-element-1772b9a{--width:160px;--min-height:160px;--border-radius:10px 65px 010px 65px;}.elementor-2790 .elementor-element.elementor-element-37b5257 > .elementor-widget-container{padding:10px 20px 00px 00px;}.elementor-2790 .elementor-element.elementor-element-37b5257{text-align:right;}.elementor-2790 .elementor-element.elementor-element-37b5257 .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-55aed26{--min-height:87px;}.elementor-2790 .elementor-element.elementor-element-ac06d7f{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-62eebde{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2790 .elementor-element.elementor-element-3916efe{--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-1ecb96a{--width:50%;}.elementor-2790 .elementor-element.elementor-element-3cdb9b3{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-8e09895{--width:160px;--min-height:160px;--border-radius:10px 65px 10px 65px;}.elementor-2790 .elementor-element.elementor-element-8e09895.e-con{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-1de0595 > .elementor-widget-container{padding:0px 0px 010px 20px;}.elementor-2790 .elementor-element.elementor-element-1de0595 .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-9c42e81{--width:50%;--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-2790 .elementor-element.elementor-element-ffa622f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2790 .elementor-element.elementor-element-52d9966 > .elementor-widget-container{padding:0px 20px 05px 0px;}.elementor-2790 .elementor-element.elementor-element-52d9966 .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-74b363b{--width:160px;--min-height:160px;--border-radius:65px 10px 065px 10px;}.elementor-2790 .elementor-element.elementor-element-330c982{--width:50%;--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;}.elementor-2790 .elementor-element.elementor-element-059f268{--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-end;}.elementor-2790 .elementor-element.elementor-element-646938a{--width:160px;--min-height:160px;--border-radius:65px 010px 65px 10px;}.elementor-2790 .elementor-element.elementor-element-3bb39ab > .elementor-widget-container{padding:05px 0px 0px 20px;}.elementor-2790 .elementor-element.elementor-element-3bb39ab.elementor-element{--align-self:flex-start;}.elementor-2790 .elementor-element.elementor-element-3bb39ab .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-259ff3e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2790 .elementor-element.elementor-element-607d3b8{--width:50%;}.elementor-2790 .elementor-element.elementor-element-aa5cafd{--flex-direction:column-reverse;--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-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-82b37a9 > .elementor-widget-container{padding:5px 000px 000px 020px;}.elementor-2790 .elementor-element.elementor-element-82b37a9.elementor-element{--align-self:flex-start;}.elementor-2790 .elementor-element.elementor-element-82b37a9{text-align:left;}.elementor-2790 .elementor-element.elementor-element-82b37a9 .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-7aa126a{--width:160px;--min-height:160px;--border-radius:65px 10px 65px 10px;}.elementor-2790 .elementor-element.elementor-element-8ca0e3a{--width:50%;--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;}.elementor-2790 .elementor-element.elementor-element-1c897f1{--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;}.elementor-2790 .elementor-element.elementor-element-1c897f1.e-con{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-1fa40f1{--width:160px;--min-height:160px;--border-radius:10px 65px 10px 65px;}.elementor-2790 .elementor-element.elementor-element-590e08b > .elementor-widget-container{padding:05px 20px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-590e08b.elementor-element{--align-self:flex-end;}.elementor-2790 .elementor-element.elementor-element-590e08b{text-align:right;}.elementor-2790 .elementor-element.elementor-element-590e08b .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-18ff570{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-ecbfbd7{--padding-top:0%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-2790 .elementor-element.elementor-element-ae46645{--width:50%;}.elementor-2790 .elementor-element.elementor-element-8e7fa2d{--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-end;}.elementor-2790 .elementor-element.elementor-element-b20f1f2{--width:160px;--min-height:160px;--border-radius:65px 010px 65px 10px;}.elementor-2790 .elementor-element.elementor-element-1e185e4 > .elementor-widget-container{padding:05px 20px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-1e185e4.elementor-element{--align-self:flex-start;}.elementor-2790 .elementor-element.elementor-element-1e185e4 .elementor-heading-title{font-size:14px;}.elementor-2790 .elementor-element.elementor-element-098ed1b{--min-height:32px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-2790 .elementor-element.elementor-element-67856e2 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-2d66c0f img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-50f1543 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-3ffbe68 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-56d5e47 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-42a1ba5 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-31c76a4 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-fb1bee2 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-bafe288 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-10c8af0 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-cb46d46 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-49898dc img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-d72633b img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-acc51fc img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-ec455ee img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-78e9901 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-0c7bd13 img{width:150px;height:150px;}.elementor-2790 .elementor-element.elementor-element-9eff2f9 img{width:150px;height:150px;}}@media(min-width:768px){.elementor-2790 .elementor-element.elementor-element-f57827f{--width:100%;}.elementor-2790 .elementor-element.elementor-element-be3f9ea{--width:50%;}.elementor-2790 .elementor-element.elementor-element-0864d17{--width:50%;}.elementor-2790 .elementor-element.elementor-element-6296dce{--width:50%;}.elementor-2790 .elementor-element.elementor-element-be8a4b9{--width:100%;}.elementor-2790 .elementor-element.elementor-element-5bdd606{--width:300px;}.elementor-2790 .elementor-element.elementor-element-a810603{--width:50%;}.elementor-2790 .elementor-element.elementor-element-e91768d{--width:100%;}.elementor-2790 .elementor-element.elementor-element-a00fbdf{--width:300px;}.elementor-2790 .elementor-element.elementor-element-79f8011{--width:50%;}.elementor-2790 .elementor-element.elementor-element-3b1a788{--width:100%;}.elementor-2790 .elementor-element.elementor-element-1cf5b2b{--width:300px;}.elementor-2790 .elementor-element.elementor-element-7b89ea2{--width:50%;}.elementor-2790 .elementor-element.elementor-element-f352758{--width:100%;}.elementor-2790 .elementor-element.elementor-element-1772b9a{--width:300px;}.elementor-2790 .elementor-element.elementor-element-ac06d7f{--width:100%;}.elementor-2790 .elementor-element.elementor-element-12f654b{--width:50%;}.elementor-2790 .elementor-element.elementor-element-3916efe{--width:100%;}.elementor-2790 .elementor-element.elementor-element-1ecb96a{--width:50%;}.elementor-2790 .elementor-element.elementor-element-3cdb9b3{--width:100%;}.elementor-2790 .elementor-element.elementor-element-8e09895{--width:300px;}.elementor-2790 .elementor-element.elementor-element-9c42e81{--width:50%;}.elementor-2790 .elementor-element.elementor-element-ffa622f{--width:100%;}.elementor-2790 .elementor-element.elementor-element-74b363b{--width:300px;}.elementor-2790 .elementor-element.elementor-element-330c982{--width:50%;}.elementor-2790 .elementor-element.elementor-element-059f268{--width:100%;}.elementor-2790 .elementor-element.elementor-element-646938a{--width:300px;}.elementor-2790 .elementor-element.elementor-element-607d3b8{--width:50%;}.elementor-2790 .elementor-element.elementor-element-aa5cafd{--width:100%;}.elementor-2790 .elementor-element.elementor-element-7aa126a{--width:300px;}.elementor-2790 .elementor-element.elementor-element-8ca0e3a{--width:50%;}.elementor-2790 .elementor-element.elementor-element-1c897f1{--width:100%;}.elementor-2790 .elementor-element.elementor-element-1fa40f1{--width:300px;}.elementor-2790 .elementor-element.elementor-element-e303203{--width:50%;}.elementor-2790 .elementor-element.elementor-element-18ff570{--width:100%;}.elementor-2790 .elementor-element.elementor-element-0ba4218{--width:50%;}.elementor-2790 .elementor-element.elementor-element-ecbfbd7{--width:100%;}.elementor-2790 .elementor-element.elementor-element-ae46645{--width:50%;}.elementor-2790 .elementor-element.elementor-element-8e7fa2d{--width:100%;}.elementor-2790 .elementor-element.elementor-element-b20f1f2{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2790 .elementor-element.elementor-element-f57827f{--width:100%;}.elementor-2790 .elementor-element.elementor-element-be3f9ea{--width:100%;}.elementor-2790 .elementor-element.elementor-element-0864d17{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-04d5cef */.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button-icon {
  font-size: 30px;
}
.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button-icon {
  background-color: white;
  border-radius: 50%;
}

.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: px; /* Espaço igual em todos os lados */
}

.elementor-2790 .elementor-element.elementor-element-04d5cef .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-351d764 */.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button-icon {
  font-size: 30px;
}
.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button-icon {
  background-color: white;
  border-radius: 50%;
}

.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: px; /* Espaço igual em todos os lados */
}

.elementor-2790 .elementor-element.elementor-element-351d764 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4fb4c *//* Layout base */
#sec-split {
  display: flex;
  align-items: stretch;
  gap: clamp(16px, 3vw, 40px);
  /* Variáveis para animar com GSAP */
  --media-w: 100%;
  --text-w: 0%;
  --text-op: 0;
  --text-shift: 24px;
}

/* Coluna imagem: começa a 100% */
#sec-split .col-media {
  flex: 0 1 var(--media-w);
  max-width: var(--media-w);
  overflow: hidden;
}

/* Garante que a imagem cobre a coluna */
#sec-split .col-media img,
#sec-split .col-media picture,
#sec-split .col-media video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Coluna texto: começa “inexistente” */
#sec-split .col-text {
  flex: 0 1 var(--text-w);
  max-width: var(--text-w);
  opacity: var(--text-op);
  transform: translateX(var(--text-shift));
  overflow: hidden;
  pointer-events: none; /* ativa só quando visível */
}

/* Quando a animação ativa, permitimos interação no texto */
#sec-split.in-view .col-text {
  pointer-events: auto;
}

/* Acessibilidade: reduz movimento => mostra logo 50/50 */
@media (prefers-reduced-motion: reduce) {
  #sec-split { --media-w: 50%; --text-w: 50%; --text-op: 1; --text-shift: 0px; }
  #sec-split .col-text { pointer-events: auto; }
}

/* Responsivo: empilha em ecrãs menores e revela o texto por baixo */
/* MOBILE/TABLET ≤1024px: sem animação, imagem em cima, texto em baixo */
@media (hover: none), (pointer: coarse), (max-width: 1199px) {
  #sec-split {
    flex-direction: column;           /* empilha */
    --media-w: 100%;                  /* força estado final e estático */
    --text-w: 100%;
    --text-op: 1;
    --text-shift: 0px;
  }

  #sec-split .col-media,
  #sec-split .col-text {
    flex: 0 1 100%;
    max-width: 100%;
    opacity: 1;
    transform: none;
    pointer-events: auto;
    overflow: visible;
    min-width: 0;
  }

  /* Garante que nada “fadeia” nem desfoca no conteúdo do texto */
  #sec-split .col-text > * {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
  }
}

/* Evita cortes estranhos em flex */
#sec-split .col-media,
#sec-split .col-text { min-width: 0; }

/* O conteúdo interno do texto vai receber o fade/blur */
#sec-split .col-text > * {
  will-change: opacity, transform, filter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b89ea2 */body, html {
  overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c53b0 */.elementor-2790 .elementor-element.elementor-element-36c53b0{
    --direction: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-450cbcb */.elementor-2790 .elementor-element.elementor-element-450cbcb{
    --speed: 30;
    --image-aspect-ratio: false;
    --pause-on-hover: true;
    --pause-on-hover-mobile: false;
}
.elementor-2790 .elementor-element.elementor-element-450cbcb{
    visibility: hidden;
    overflow: hidden;
}
.elementor-2790 .elementor-element.elementor-element-450cbcb.showing{
    visibility: visible;
}
.elementor-2790 .elementor-element.elementor-element-450cbcb .e-con,
.elementor-2790 .elementor-element.elementor-element-450cbcb .e-container{
    -webkit-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    -moz-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    -o-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    max-width: unset !important;
}
.elementor-2790 .elementor-element.elementor-element-450cbcb:hover .e-con,
.elementor-2790 .elementor-element.elementor-element-450cbcb:hover .e-container{
    animation-play-state: var(--poh, running);
}
.elementor-2790 .elementor-element.elementor-element-450cbcb.e-con-boxed:hover .e-con,
.elementor-2790 .elementor-element.elementor-element-450cbcb.e-con-boxed:hover .e-container{
    animation-play-state: running;
}
.elementor-2790 .elementor-element.elementor-element-450cbcb.e-con-boxed .e-con-inner:hover .e-con,
.elementor-2790 .elementor-element.elementor-element-450cbcb.e-con-boxed .e-con-inner:hover .e-container{
    animation-play-state: var(--poh, running);
}
.elementor-2790 .elementor-element.elementor-element-450cbcb .e-con-inner{
    overflow: hidden;
}
.elementor-2790 .elementor-element.elementor-element-450cbcb .e-con.image-aspect-ratio img,
.elementor-2790 .elementor-element.elementor-element-450cbcb .e-container.image-aspect-ratio img{
    width: auto !important;
}
@keyframe sliding{w
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}
@-webkit-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}
@-moz-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(var(--direction,1)*100%/var(--total,2) )); }
}
@-o-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}
@keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}/* End custom CSS */