.elementor-13161 .elementor-element.elementor-element-eb43477{--spacer-size:50px;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .elementor-repeater-item-191ed32 .inner{opacity:0.6;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .elementor-repeater-item-69e500e .inner{opacity:0.6;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .elementor-repeater-item-f588f50 .inner{opacity:0.6;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .elementor-repeater-item-24444d7 .inner{opacity:0.6;top:3%;left:1%;width:215px;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .elementor-repeater-item-ed67147 .inner{opacity:0.6;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .elementor-repeater-item-1a4d85a .inner{opacity:0.6;}
			    .elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner,
			    .elementor-13161 .elementor-element.elementor-element-6ba7cfc .event-hero
            {background-color:transparent;background-image:linear-gradient(253deg, #0005F06E 0%, #0005F0 96%);}.elementor-13161 .elementor-element.elementor-element-6ba7cfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner__brand-logo-wrapper{margin-top:20px;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner__feature-image{margin:0px -82px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner__title{font-size:45px;color:var( --e-global-color-3307b33 );}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner__subtitle{color:#FFFFFF;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner__description{color:#FFFFFF;}.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner-btn:hover{background-color:var( --e-global-color-336a022 );}.elementor-13161 .elementor-element.elementor-element-a11eaac{--spacer-size:109px;}.elementor-13161 .elementor-element.elementor-element-f9edc4b{padding:0px 0px 100px 0px;}.elementor-13161 .elementor-element.elementor-element-78c6d98 .tt-parallax__image .parallax-image	{background-color:transparent;background-image:linear-gradient(180deg, #FFE6CD00 0%, #E5780600 100%);}.elementor-13161 .elementor-element.elementor-element-78c6d98{width:var( --container-widget-width, 115.157% );max-width:115.157%;--container-widget-width:115.157%;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-78c6d98 .parallax-image{padding:100px 0px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-78c6d98 .parallax-image .image-one img{box-shadow:0px 0px 17px -11px rgba(0,0,0,0.5);}.elementor-13161 .elementor-element.elementor-element-78c6d98 .image-two img, .elementor-13161 .elementor-element.elementor-element-78c6d98 .parallax-image img{border-radius:10px 10px 10px 10px;}.elementor-13161 .elementor-element.elementor-element-78c6d98 .image-two{width:260px;}.elementor-13161 .elementor-element.elementor-element-02b8331{--spacer-size:150px;}.elementor-13161 .elementor-element.elementor-element-d640477 .section-heading{text-align:left;margin-bottom:-9px;}.elementor-13161 .elementor-element.elementor-element-d640477 .section-heading .section-title{margin-bottom:24px;font-size:35px;}.elementor-13161 .elementor-element.elementor-element-d640477 .section-heading .subtitle{color:var( --e-global-color-8591eda );font-size:20px;font-weight:600;}.elementor-13161 .elementor-element.elementor-element-d27bb22:not(.elementor-motion-effects-element-type-background), .elementor-13161 .elementor-element.elementor-element-d27bb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38c7437 );}.elementor-13161 .elementor-element.elementor-element-d27bb22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13161 .elementor-element.elementor-element-d27bb22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13161 .elementor-element.elementor-element-bbbca6f .section-heading{text-align:center;}.elementor-13161 .elementor-element.elementor-element-bbbca6f .section-title > span{background-color:var( --e-global-color-38c7437 );}.elementor-13161 .elementor-element.elementor-element-bbbca6f .section-heading .subtitle{color:var( --e-global-color-accent );}.elementor-13161 .elementor-element.elementor-element-9376ae7:not(.elementor-motion-effects-element-type-background), .elementor-13161 .elementor-element.elementor-element-9376ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38c7437 );}.elementor-13161 .elementor-element.elementor-element-9376ae7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-13161 .elementor-element.elementor-element-9376ae7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13161 .elementor-element.elementor-element-b381037{--spacer-size:75px;}.elementor-13161 .elementor-element.elementor-element-0c0e72a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13161 .elementor-element.elementor-element-0d008c0{--spacer-size:23px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-icon-box .elementor-icon-box-description{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 );}.elementor-13161 .elementor-element.elementor-element-0f07a4d .elementor-icon-box-wrapper{align-items:start;}.elementor-13161 .elementor-element.elementor-element-0f07a4d{--icon-box-icon-margin:15px;}.elementor-13161 .elementor-element.elementor-element-0f07a4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8591eda );}.elementor-13161 .elementor-element.elementor-element-0f07a4d.elementor-view-framed .elementor-icon, .elementor-13161 .elementor-element.elementor-element-0f07a4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-8591eda );color:var( --e-global-color-8591eda );border-color:var( --e-global-color-8591eda );}.elementor-13161 .elementor-element.elementor-element-0f07a4d .elementor-icon{font-size:32px;}.elementor-13161 .elementor-element.elementor-element-0f07a4d .elementor-icon-box-title{color:var( --e-global-color-3307b33 );}.elementor-13161 .elementor-element.elementor-element-d48c325 .elementor-icon-box-wrapper{align-items:start;}.elementor-13161 .elementor-element.elementor-element-d48c325{--icon-box-icon-margin:15px;}.elementor-13161 .elementor-element.elementor-element-d48c325.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8591eda );}.elementor-13161 .elementor-element.elementor-element-d48c325.elementor-view-framed .elementor-icon, .elementor-13161 .elementor-element.elementor-element-d48c325.elementor-view-default .elementor-icon{fill:var( --e-global-color-8591eda );color:var( --e-global-color-8591eda );border-color:var( --e-global-color-8591eda );}.elementor-13161 .elementor-element.elementor-element-d48c325 .elementor-icon{font-size:32px;}.elementor-13161 .elementor-element.elementor-element-d48c325 .elementor-icon-box-title{color:var( --e-global-color-3307b33 );}.elementor-13161 .elementor-element.elementor-element-c3449b2 .elementor-icon-box-wrapper{align-items:start;}.elementor-13161 .elementor-element.elementor-element-c3449b2{--icon-box-icon-margin:15px;}.elementor-13161 .elementor-element.elementor-element-c3449b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8591eda );}.elementor-13161 .elementor-element.elementor-element-c3449b2.elementor-view-framed .elementor-icon, .elementor-13161 .elementor-element.elementor-element-c3449b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-8591eda );color:var( --e-global-color-8591eda );border-color:var( --e-global-color-8591eda );}.elementor-13161 .elementor-element.elementor-element-c3449b2 .elementor-icon{font-size:32px;}.elementor-13161 .elementor-element.elementor-element-c3449b2 .elementor-icon-box-title{color:var( --e-global-color-3307b33 );}.elementor-13161 .elementor-element.elementor-element-d40f971{padding:0px 0px 100px 0px;}.elementor-13161 .elementor-element.elementor-element-5a68eaf{--spacer-size:150px;}.elementor-13161 .elementor-element.elementor-element-17d18c0 .section-heading{text-align:left;margin-bottom:-9px;}.elementor-13161 .elementor-element.elementor-element-17d18c0 .section-heading .subtitle, .elementor-13161 .elementor-element.elementor-element-17d18c0 .section-subhead .subtitle{margin-bottom:16px;}.elementor-13161 .elementor-element.elementor-element-17d18c0 .section-heading .section-title{margin-bottom:24px;font-size:35px;}.elementor-13161 .elementor-element.elementor-element-17d18c0 .section-heading .subtitle{color:var( --e-global-color-8591eda );font-size:20px;font-weight:600;}.elementor-13161 .elementor-element.elementor-element-3921c3c{--spacer-size:80px;}.elementor-13161 .elementor-element.elementor-element-203fdb8 .tt-parallax__image .parallax-image	{background-color:transparent;background-image:linear-gradient(180deg, #FFE6CD00 0%, #E5780600 100%);}.elementor-13161 .elementor-element.elementor-element-203fdb8{width:var( --container-widget-width, 105.095% );max-width:105.095%;--container-widget-width:105.095%;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-203fdb8 .parallax-image{padding:15px 15px 15px 15px;}.elementor-13161 .elementor-element.elementor-element-203fdb8 .parallax-image .image-one img{box-shadow:0px 0px 17px -11px rgba(0,0,0,0.5);}.elementor-13161 .elementor-element.elementor-element-203fdb8 .image-two img, .elementor-13161 .elementor-element.elementor-element-203fdb8 .parallax-image img{border-radius:10px 10px 10px 10px;}.elementor-13161 .elementor-element.elementor-element-dcc259d:not(.elementor-motion-effects-element-type-background), .elementor-13161 .elementor-element.elementor-element-dcc259d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38c7437 );}.elementor-13161 .elementor-element.elementor-element-dcc259d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13161 .elementor-element.elementor-element-dcc259d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13161 .elementor-element.elementor-element-e05bd1d .section-heading{text-align:center;}.elementor-13161 .elementor-element.elementor-element-e05bd1d .section-heading .subtitle{color:var( --e-global-color-accent );}.elementor-13161 .elementor-element.elementor-element-ad82b9b:not(.elementor-motion-effects-element-type-background), .elementor-13161 .elementor-element.elementor-element-ad82b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38c7437 );}.elementor-13161 .elementor-element.elementor-element-ad82b9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-ad82b9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13161 .elementor-element.elementor-element-40549c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13161 .elementor-element.elementor-element-40549c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13161 .elementor-element.elementor-element-40549c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box .icon-container{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box:hover .icon-container{background-color:var( --e-global-color-336a022 );color:#FFFFFF;border-color:var( --e-global-color-38c7437 );}.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process_step{background-color:var( --e-global-color-336a022 );}.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box .box-title,
					.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box .box-title a{color:var( --e-global-color-5e2de93 );}.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box .box-title:hover,
					.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box .box-title a:hover{color:var( --e-global-color-primary );}.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process-box .box-title,
					.elementor-13161 .elementor-element.elementor-element-d6bc37a .tt-process_step{color:var( --e-global-color-5e2de93 );}.elementor-13161 .elementor-element.elementor-element-25c2498{--spacer-size:50px;}.elementor-13161 .elementor-element.elementor-element-dc2faa6{padding:0px 0px 100px 0px;}.elementor-13161 .elementor-element.elementor-element-001999f{--spacer-size:75px;}.elementor-13161 .elementor-element.elementor-element-192d0fb .tt-parallax__image .parallax-image	{background-color:transparent;background-image:linear-gradient(180deg, #FFE6CD00 0%, #E5780600 100%);}.elementor-13161 .elementor-element.elementor-element-192d0fb{width:var( --container-widget-width, 105.095% );max-width:105.095%;--container-widget-width:105.095%;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-192d0fb .parallax-image{padding:15px 15px 15px 15px;}.elementor-13161 .elementor-element.elementor-element-192d0fb .parallax-image .image-one img{box-shadow:0px 0px 17px -11px rgba(0,0,0,0.5);}.elementor-13161 .elementor-element.elementor-element-192d0fb .image-two img, .elementor-13161 .elementor-element.elementor-element-192d0fb .parallax-image img{border-radius:10px 10px 10px 10px;}.elementor-13161 .elementor-element.elementor-element-b66b0b5{--spacer-size:105px;}.elementor-13161 .elementor-element.elementor-element-3b479af .section-heading{text-align:left;margin-bottom:-9px;}.elementor-13161 .elementor-element.elementor-element-3b479af .section-heading .section-title{margin-bottom:24px;font-size:35px;}.elementor-13161 .elementor-element.elementor-element-3b479af .section-heading .subtitle{color:var( --e-global-color-8591eda );font-size:20px;font-weight:600;}.elementor-13161 .elementor-element.elementor-element-9b311fa:not(.elementor-motion-effects-element-type-background), .elementor-13161 .elementor-element.elementor-element-9b311fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021048;background-image:url("https://imaginasoft.pt/wp-content/uploads/2024/05/Asset-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13161 .elementor-element.elementor-element-9b311fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-13161 .elementor-element.elementor-element-9b311fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13161 .elementor-element.elementor-element-446f227 > .elementor-element-populated, .elementor-13161 .elementor-element.elementor-element-446f227 > .elementor-element-populated > .elementor-background-overlay, .elementor-13161 .elementor-element.elementor-element-446f227 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-13161 .elementor-element.elementor-element-446f227 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-446f227 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13161 .elementor-element.elementor-element-d67edcd{--spacer-size:20px;}.elementor-13161 .elementor-element.elementor-element-890894e .section-heading{text-align:center;}.elementor-13161 .elementor-element.elementor-element-890894e .section-heading .section-title{color:var( --e-global-color-accent );font-size:45px;}.elementor-13161 .elementor-element.elementor-element-890894e .section-heading .description, .elementor-13161 .elementor-element.elementor-element-890894e .section-heading .description p{color:#FFFFFF;}.elementor-13161 .elementor-element.elementor-element-5ae5878 a.tt-btn, .elementor-13161 .elementor-element.elementor-element-5ae5878 .tt-btn{color:#FFFFFF;}.elementor-13161 .elementor-element.elementor-element-5ae5878 .tt-btn{background-color:var( --e-global-color-8591eda );border-style:solid;border-color:#C4650100;}.elementor-13161 .elementor-element.elementor-element-5ae5878 .tt-btn:hover{background-color:var( --e-global-color-336a022 );}.elementor-13161 .elementor-element.elementor-element-4ed59fc6 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-4ed59fc6 .tt__list{text-align:center;}.elementor-13161 .elementor-element.elementor-element-4ed59fc6 .tt__list li i{color:#FFFFFF;background-color:#FFFFFF2E;font-size:12px;}.elementor-13161 .elementor-element.elementor-element-4ed59fc6 .tt__list li svg{fill:#FFFFFF;width:12px;}.elementor-13161 .elementor-element.elementor-element-4ed59fc6 .tt__list li,
                    .elementor-13161 .elementor-element.elementor-element-4ed59fc6 .tt__list li a{color:#FFFFFF;}@media(min-width:768px){.elementor-13161 .elementor-element.elementor-element-9b63622{width:56.667%;}.elementor-13161 .elementor-element.elementor-element-04dac36{width:43.333%;}.elementor-13161 .elementor-element.elementor-element-e43d960{width:40.702%;}.elementor-13161 .elementor-element.elementor-element-edeed45{width:59.298%;}.elementor-13161 .elementor-element.elementor-element-c55be8f{width:39.734%;}.elementor-13161 .elementor-element.elementor-element-c8d6cba{width:60.266%;}.elementor-13161 .elementor-element.elementor-element-b20f131{width:9%;}.elementor-13161 .elementor-element.elementor-element-e22ac24{width:81.712%;}.elementor-13161 .elementor-element.elementor-element-1fcb579{width:9%;}.elementor-13161 .elementor-element.elementor-element-6d89c6e{width:9%;}.elementor-13161 .elementor-element.elementor-element-40549c3{width:81%;}.elementor-13161 .elementor-element.elementor-element-43dca08{width:9.332%;}.elementor-13161 .elementor-element.elementor-element-0eb8331{width:57.456%;}.elementor-13161 .elementor-element.elementor-element-6177311{width:42.544%;}.elementor-13161 .elementor-element.elementor-element-1fc261b{width:10%;}.elementor-13161 .elementor-element.elementor-element-446f227{width:79.332%;}.elementor-13161 .elementor-element.elementor-element-551010f{width:10%;}}@media(max-width:1024px){.elementor-13161 .elementor-element.elementor-element-6ba7cfc .banner__feature-image{margin:0px 0px 70px 0px;}.elementor-13161 .elementor-element.elementor-element-78c6d98{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-d640477{width:var( --container-widget-width, 478.969px );max-width:478.969px;--container-widget-width:478.969px;--container-widget-flex-grow:0;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13161 .elementor-element.elementor-element-17d18c0{width:var( --container-widget-width, 478.969px );max-width:478.969px;--container-widget-width:478.969px;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-203fdb8{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-d6bc37a{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-192d0fb{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-3b479af{width:var( --container-widget-width, 478.969px );max-width:478.969px;--container-widget-width:478.969px;--container-widget-flex-grow:0;}.elementor-13161 .elementor-element.elementor-element-9b311fa{padding:75px 0px 070px 0px;}.elementor-13161 .elementor-element.elementor-element-446f227 > .elementor-element-populated{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-13161 .elementor-element.elementor-element-6ba7cfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13161 .elementor-element.elementor-element-d640477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 010px 0px 10px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-13161 .elementor-element.elementor-element-17d18c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 010px 0px 10px;}.elementor-13161 .elementor-element.elementor-element-203fdb8{--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;align-self:center;}.elementor-13161 .elementor-element.elementor-element-d6bc37a > .elementor-widget-container{padding:0px 010px 0px 10px;}.elementor-13161 .elementor-element.elementor-element-3b479af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 010px 0px 10px;}.elementor-13161 .elementor-element.elementor-element-890894e > .elementor-widget-container{padding:0px 10px 0px 10px;}}/* Start custom CSS for tt-hero-static, class: .elementor-element-6ba7cfc */.banner{
    margin-top: -200px;
    margin-bottom: -200px;
}

@media only screen and (max-width: 600px) {
  .banner{
    margin-top: -100px;
    margin-bottom: -300px;
}
}/* End custom CSS */