.elementor-1517 .elementor-element.elementor-element-1e69fafe:not(.elementor-motion-effects-element-type-background), .elementor-1517 .elementor-element.elementor-element-1e69fafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trezeagency.pt/wp-content/uploads/2025/05/pexels-guiirossi-1821345-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1517 .elementor-element.elementor-element-1e69fafe > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1517 .elementor-element.elementor-element-1e69fafe > .elementor-container{max-width:1100px;}.elementor-1517 .elementor-element.elementor-element-1e69fafe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11em 5em 11em 5em;}.elementor-1517 .elementor-element.elementor-element-1e69fafe > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-1517 .elementor-element.elementor-element-68aa3c > .elementor-element-populated{padding:0% 30% 0% 0%;}.elementor-1517 .elementor-element.elementor-element-d33fcc4{text-align:left;}.elementor-1517 .elementor-element.elementor-element-d33fcc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:7.5em;text-transform:lowercase;line-height:0.8em;letter-spacing:-1px;color:#ffffff;}.elementor-1517 .elementor-element.elementor-element-718fa9b4{font-family:"Open Sans", Sans-serif;font-size:1.3em;font-weight:300;color:#ffffff;}.elementor-1517 .elementor-element.elementor-element-31fc0e54 > .elementor-container{max-width:1100px;}.elementor-1517 .elementor-element.elementor-element-31fc0e54{padding:5em 5em 5em 5em;}.elementor-1517 .elementor-element.elementor-element-6cea69f8{font-family:"Lato", Sans-serif;font-size:0.9em;font-weight:normal;line-height:1.7em;color:#000000;}.elementor-1517 .elementor-element.elementor-element-1cb75b15{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1517 .elementor-element.elementor-element-1cb75b15 .elementor-divider-separator{width:100%;}.elementor-1517 .elementor-element.elementor-element-1cb75b15 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1517 .elementor-element.elementor-element-58b79472{padding:10px 0px 10px 0px;}.elementor-1517 .elementor-element.elementor-element-127c1cbf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-127c1cbf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-127c1cbf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-127c1cbf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-127c1cbf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-127c1cbf .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-127c1cbf .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-707713c0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-707713c0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-707713c0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-707713c0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-707713c0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-707713c0 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-707713c0 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-6d1d98c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-6d1d98c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-6d1d98c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-6d1d98c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-6d1d98c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-6d1d98c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-6d1d98c .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-91af406.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-91af406.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-91af406.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-91af406 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-91af406 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-91af406 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-91af406 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-78090607{width:var( --container-widget-width, 101.681% );max-width:101.681%;--container-widget-width:101.681%;--container-widget-flex-grow:0;}.elementor-1517 .elementor-element.elementor-element-78090607.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1517 .elementor-element.elementor-element-78090607.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-78090607.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-78090607.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-78090607 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-78090607 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-78090607 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-78090607 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-5345e892.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-5345e892.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-5345e892.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-5345e892 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-5345e892 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-5345e892 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-5345e892 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-7f1870a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-7f1870a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-7f1870a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-7f1870a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-7f1870a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-7f1870a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-7f1870a .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-183c331.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1517 .elementor-element.elementor-element-183c331.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1517 .elementor-element.elementor-element-183c331.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-183c331 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1517 .elementor-element.elementor-element-183c331 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1517 .elementor-element.elementor-element-183c331 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;text-transform:lowercase;letter-spacing:-0.2px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-183c331 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1517 .elementor-element.elementor-element-4cd1120b:not(.elementor-motion-effects-element-type-background), .elementor-1517 .elementor-element.elementor-element-4cd1120b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trezeagency.pt/wp-content/uploads/2025/05/iamgem-website-treze-scaled.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-1517 .elementor-element.elementor-element-4cd1120b > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1517 .elementor-element.elementor-element-4cd1120b > .elementor-container{max-width:1100px;}.elementor-1517 .elementor-element.elementor-element-4cd1120b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15em 0em 15em 0em;}.elementor-1517 .elementor-element.elementor-element-4cd1120b > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-1517 .elementor-element.elementor-element-4cd1120b > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-1517 .elementor-element.elementor-element-4e0b7ab5{--spacer-size:50px;}.elementor-1517 .elementor-element.elementor-element-34711969 > .elementor-container{max-width:1100px;}.elementor-1517 .elementor-element.elementor-element-34711969{padding:5em 5em 5em 5em;}.elementor-1517 .elementor-element.elementor-element-1f34ca87{text-align:left;}.elementor-1517 .elementor-element.elementor-element-1f34ca87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5.5em;text-transform:lowercase;line-height:0.8em;letter-spacing:-1px;color:#000000;}.elementor-1517 .elementor-element.elementor-element-6822f407{padding:2em 0em 2em 0em;}.elementor-1517 .elementor-element.elementor-element-1434f8b1{font-family:"Lato", Sans-serif;font-size:0.9em;font-weight:normal;line-height:1.7em;color:#000000;}.elementor-1517 .elementor-element.elementor-element-5abf3b98{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1517 .elementor-element.elementor-element-5abf3b98 .elementor-divider-separator{width:100%;}.elementor-1517 .elementor-element.elementor-element-5abf3b98 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1517 .elementor-element.elementor-element-7525627 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-7525627 .gallery-item{padding:0 30px 30px 0;}.elementor-1517 .elementor-element.elementor-element-7525627 .gallery{margin:0 -30px -30px 0;}.elementor-1517 .elementor-element.elementor-element-7525627 .gallery-item .gallery-caption{text-align:center;}.elementor-1517 .elementor-element.elementor-element-aff9170:not(.elementor-motion-effects-element-type-background), .elementor-1517 .elementor-element.elementor-element-aff9170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trezeagency.pt/wp-content/uploads/2025/05/photo-1479243484125-a36de7807dc8.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1517 .elementor-element.elementor-element-aff9170 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1517 .elementor-element.elementor-element-aff9170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 5em 5em 5em;}.elementor-1517 .elementor-element.elementor-element-1df5484{text-align:left;}.elementor-1517 .elementor-element.elementor-element-1df5484 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5.5em;text-transform:lowercase;line-height:0.8em;letter-spacing:-1px;color:#ffffff;}.elementor-1517 .elementor-element.elementor-element-4e257f8{width:var( --container-widget-width, 67.263% );max-width:67.263%;--container-widget-width:67.263%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-size:1.3em;font-weight:300;color:#ffffff;}.elementor-1517 .elementor-element.elementor-element-4e257f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1517 .elementor-element.elementor-element-67860e6 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:-0.6px;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-1517 .elementor-element.elementor-element-67860e6 .elementor-button:hover, .elementor-1517 .elementor-element.elementor-element-67860e6 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}@media(min-width:768px){.elementor-1517 .elementor-element.elementor-element-6644dda8{width:18.636%;}.elementor-1517 .elementor-element.elementor-element-6d77d291{width:81.364%;}.elementor-1517 .elementor-element.elementor-element-1436c008{width:50.06%;}.elementor-1517 .elementor-element.elementor-element-5cba2dd2{width:49.94%;}.elementor-1517 .elementor-element.elementor-element-650e3f5f{width:27.5%;}}@media(max-width:1024px){.elementor-1517 .elementor-element.elementor-element-1e69fafe{padding:10em 2em 10em 2em;}.elementor-1517 .elementor-element.elementor-element-d33fcc4 .elementor-heading-title{font-size:5.4rem;line-height:1em;}.elementor-1517 .elementor-element.elementor-element-31fc0e54{padding:5em 2em 5em 2em;}.elementor-1517 .elementor-element.elementor-element-6d77d291 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-4cd1120b{padding:10em 5em 10em 5em;}.elementor-1517 .elementor-element.elementor-element-34711969{padding:5em 2em 5em 2em;}.elementor-1517 .elementor-element.elementor-element-aff9170{padding:5em 2em 5em 2em;}.elementor-1517 .elementor-element.elementor-element-1df5484{text-align:center;}.elementor-1517 .elementor-element.elementor-element-1df5484 .elementor-heading-title{font-size:4.5em;}}@media(max-width:767px){.elementor-1517 .elementor-element.elementor-element-1e69fafe{padding:7em 1em 5em 1em;}.elementor-1517 .elementor-element.elementor-element-d33fcc4 .elementor-heading-title{font-size:3.3em;}.elementor-1517 .elementor-element.elementor-element-718fa9b4{font-size:20px;}.elementor-1517 .elementor-element.elementor-element-31fc0e54{padding:5em 1em 5em 1em;}.elementor-1517 .elementor-element.elementor-element-6644dda8 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1517 .elementor-element.elementor-element-be05e1a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-285125c0 > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-1517 .elementor-element.elementor-element-6d77d291 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-127c1cbf .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-707713c0 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-707713c0 .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-6d1d98c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-6d1d98c .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-91af406 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-91af406 .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-78090607 .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-5345e892 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-5345e892 .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-7f1870a > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-7f1870a .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-183c331 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-183c331 .elementor-image-box-img{margin-bottom:15px;}.elementor-1517 .elementor-element.elementor-element-34711969{padding:5em 1em 5em 1em;}.elementor-1517 .elementor-element.elementor-element-68e2fb4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1517 .elementor-element.elementor-element-1f34ca87 .elementor-heading-title{font-size:2.2em;}.elementor-1517 .elementor-element.elementor-element-aff9170{padding:5em 1em 5em 1em;}.elementor-1517 .elementor-element.elementor-element-1df5484 .elementor-heading-title{font-size:2.2em;}.elementor-1517 .elementor-element.elementor-element-4e257f8{font-size:20px;}}@media(min-width:1025px){.elementor-1517 .elementor-element.elementor-element-1e69fafe:not(.elementor-motion-effects-element-type-background), .elementor-1517 .elementor-element.elementor-element-1e69fafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1517 .elementor-element.elementor-element-4cd1120b:not(.elementor-motion-effects-element-type-background), .elementor-1517 .elementor-element.elementor-element-4cd1120b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1517 .elementor-element.elementor-element-aff9170:not(.elementor-motion-effects-element-type-background), .elementor-1517 .elementor-element.elementor-element-aff9170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}