.elementor-3701 .elementor-element.elementor-element-ebe53fd{--display:flex;--min-height:689px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3701 .elementor-element.elementor-element-ebe53fd:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-ebe53fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a165ae );}.elementor-3701 .elementor-element.elementor-element-7932b27{width:var( --container-widget-width, 48.2% );max-width:48.2%;--container-widget-width:48.2%;--container-widget-flex-grow:0;}.elementor-3701 .elementor-element.elementor-element-7932b27 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-c2955dc );}.elementor-3701 .elementor-element.elementor-element-9bc748b > .elementor-widget-container{margin:-1em 0em -1em 0em;}.elementor-3701 .elementor-element.elementor-element-9bc748b img{height:100%;}.elementor-3701 .elementor-element.elementor-element-bfc6e0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3701 .elementor-element.elementor-element-55fb79e{width:100%;max-width:100%;text-align:center;}.elementor-3701 .elementor-element.elementor-element-55fb79e > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-3701 .elementor-element.elementor-element-55fb79e.elementor-element{--align-self:center;}.elementor-3701 .elementor-element.elementor-element-55fb79e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:400;color:#262626;}.elementor-3701 .elementor-element.elementor-element-6a56183{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:3em;--padding-bottom:8em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3701 .elementor-element.elementor-element-6a56183:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-6a56183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-626c7ed );}.elementor-3701 .elementor-element.elementor-element-e8045b1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:2.5em;font-weight:600;color:var( --e-global-color-573f72a );}.elementor-3701 .elementor-element.elementor-element-948e5f0{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25em;letter-spacing:0px;color:#000000;}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3701 .elementor-element.elementor-element-fb15803{--e-icon-list-icon-size:35px;--icon-vertical-align:flex-start;--icon-vertical-offset:-4px;}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-icon{padding-inline-end:-3px;}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-item > a{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.3em;}.elementor-3701 .elementor-element.elementor-element-fb15803 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor8 );transition:color 0.3s;}.elementor-3701 .elementor-element.elementor-element-c09251c{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25em;letter-spacing:0px;color:#000000;}.elementor-3701 .elementor-element.elementor-element-7fa53c0 .elementor-button{background-color:var( --e-global-color-6fcc617 );font-size:1.25rem;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:5px 5px 5px 5px;padding:20px 70px 20px 70px;}.elementor-3701 .elementor-element.elementor-element-581dc8f .elementor-button{background-color:#02010100;fill:#00000080;color:#00000080;}.elementor-3701 .elementor-element.elementor-element-581dc8f{z-index:2;}.elementor-3701 .elementor-element.elementor-element-581dc8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3701 .elementor-element.elementor-element-581dc8f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-3701 .elementor-element.elementor-element-a9cd092{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:3em;--padding-bottom:8em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3701 .elementor-element.elementor-element-a9cd092:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-a9cd092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-626c7ed );}.elementor-3701 .elementor-element.elementor-element-bd699d8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:2.5em;font-weight:600;color:var( --e-global-color-573f72a );}.elementor-3701 .elementor-element.elementor-element-77d296c{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25em;letter-spacing:0px;color:#000000;}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3701 .elementor-element.elementor-element-f427207{--e-icon-list-icon-size:35px;--icon-vertical-align:flex-start;--icon-vertical-offset:-4px;}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-icon{padding-inline-end:-3px;}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-item > a{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.3em;}.elementor-3701 .elementor-element.elementor-element-f427207 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor8 );transition:color 0.3s;}.elementor-3701 .elementor-element.elementor-element-8d854a1{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25em;letter-spacing:0px;color:#000000;}.elementor-3701 .elementor-element.elementor-element-6fe7e82 .elementor-button{background-color:var( --e-global-color-6fcc617 );font-size:1.25rem;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:20px 70px 20px 70px;}.elementor-3701 .elementor-element.elementor-element-5d76eb7 .elementor-button{background-color:#02010100;fill:#00000080;color:#00000080;}.elementor-3701 .elementor-element.elementor-element-5d76eb7{z-index:2;}.elementor-3701 .elementor-element.elementor-element-5d76eb7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3701 .elementor-element.elementor-element-5d76eb7 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-3701 .elementor-element.elementor-element-375e10b{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:3em;--padding-bottom:8em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3701 .elementor-element.elementor-element-375e10b:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-375e10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-626c7ed );}.elementor-3701 .elementor-element.elementor-element-daf351a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:2.5em;font-weight:600;color:var( --e-global-color-573f72a );}.elementor-3701 .elementor-element.elementor-element-28646b8{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25em;letter-spacing:0px;color:#000000;}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3701 .elementor-element.elementor-element-2761d3a{--e-icon-list-icon-size:35px;--icon-vertical-align:flex-start;--icon-vertical-offset:-4px;}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-icon{padding-inline-end:-3px;}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-item > a{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.3em;}.elementor-3701 .elementor-element.elementor-element-2761d3a .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor8 );transition:color 0.3s;}.elementor-3701 .elementor-element.elementor-element-d37ca3b{font-family:"Inclusive Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.25em;letter-spacing:0px;color:#000000;}.elementor-3701 .elementor-element.elementor-element-9f05d8d .elementor-button{background-color:var( --e-global-color-6fcc617 );font-size:1.25rem;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:20px 70px 20px 70px;}.elementor-3701 .elementor-element.elementor-element-b83935e .elementor-button{background-color:#02010100;fill:#00000080;color:#00000080;}.elementor-3701 .elementor-element.elementor-element-b83935e{z-index:2;}.elementor-3701 .elementor-element.elementor-element-b83935e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3701 .elementor-element.elementor-element-b83935e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-3701 .elementor-element.elementor-element-8ef06f4{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-3701 .elementor-element.elementor-element-8ef06f4{left:0px;}body.rtl .elementor-3701 .elementor-element.elementor-element-8ef06f4{right:0px;}.elementor-3701 .elementor-element.elementor-element-17d5937{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-3701 .elementor-element.elementor-element-17d5937:not(.elementor-motion-effects-element-type-background), .elementor-3701 .elementor-element.elementor-element-17d5937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a165ae );}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta .elementor-cta__bg, .elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3701 .elementor-element.elementor-element-9191d63{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-3701 .elementor-element.elementor-element-9191d63 > .elementor-widget-container{padding:2em 0em 2em 2em;}.elementor-3701 .elementor-element.elementor-element-9191d63.elementor-element{--align-self:flex-start;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__content{text-align:start;background-color:#FFFFFF00;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__description{font-family:"Inclusive Sans", Sans-serif;font-size:1.25em;font-weight:300;line-height:1.3em;letter-spacing:0px;color:#171420;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__button{font-family:"Inclusive Sans", Sans-serif;font-size:1.25em;text-decoration:none;color:var( --e-global-color-0a165ae );background-color:var( --e-global-color-c2955dc );border-color:#D3C6C600;border-radius:5px;padding:15px 60px 15px 60px;}@media(max-width:1366px){.elementor-3701 .elementor-element.elementor-element-ebe53fd{--min-height:1208px;--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:6em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3701 .elementor-element.elementor-element-7932b27{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:center;}.elementor-3701 .elementor-element.elementor-element-7932b27.elementor-element{--align-self:center;}}@media(max-width:1024px){.elementor-3701 .elementor-element.elementor-element-7932b27 .elementor-heading-title{font-size:3.5em;}.elementor-3701 .elementor-element.elementor-element-17d5937{--min-height:582px;--justify-content:center;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__content{text-align:start;}}@media(max-width:767px){.elementor-3701 .elementor-element.elementor-element-ebe53fd{--min-height:735px;--padding-top:10em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3701 .elementor-element.elementor-element-9bc748b{width:var( --container-widget-width, 95vw );max-width:95vw;--container-widget-width:95vw;--container-widget-flex-grow:0;}.elementor-3701 .elementor-element.elementor-element-bfc6e0a{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-3701 .elementor-element.elementor-element-55fb79e .elementor-heading-title{font-size:2.5em;}.elementor-3701 .elementor-element.elementor-element-6a56183{--flex-wrap:nowrap;}.elementor-3701 .elementor-element.elementor-element-e8045b1 .elementor-heading-title{font-size:2em;}.elementor-3701 .elementor-element.elementor-element-a9cd092{--flex-wrap:nowrap;}.elementor-3701 .elementor-element.elementor-element-bd699d8 .elementor-heading-title{font-size:2em;}.elementor-3701 .elementor-element.elementor-element-375e10b{--flex-wrap:nowrap;}.elementor-3701 .elementor-element.elementor-element-daf351a .elementor-heading-title{font-size:1.9em;}.elementor-3701 .elementor-element.elementor-element-17d5937{--min-height:392px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-3701 .elementor-element.elementor-element-9191d63 > .elementor-widget-container{margin:0em 2em 0em 0em;padding:0em 0em 0em 0em;}.elementor-3701 .elementor-element.elementor-element-9191d63{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3701 .elementor-element.elementor-element-9191d63.elementor-element{--align-self:center;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__content{text-align:start;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__description{font-size:1.25em;}.elementor-3701 .elementor-element.elementor-element-9191d63 .elementor-cta__button{padding:15px 30px 15px 30px;}}@media(min-width:768px){.elementor-3701 .elementor-element.elementor-element-6a56183{--width:32%;}.elementor-3701 .elementor-element.elementor-element-a9cd092{--width:32%;}.elementor-3701 .elementor-element.elementor-element-375e10b{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3701 .elementor-element.elementor-element-6a56183{--width:48%;}.elementor-3701 .elementor-element.elementor-element-a9cd092{--width:48%;}.elementor-3701 .elementor-element.elementor-element-375e10b{--width:48%;}.elementor-3701 .elementor-element.elementor-element-17d5937{--width:48%;}}/* Start custom CSS for heading, class: .elementor-element-7932b27 */.elementor-3701 .elementor-element.elementor-element-7932b27 .descricao {
    display: block;
}

@media(min-width: 448px) and (max-width:560px){
    .elementor-3701 .elementor-element.elementor-element-7932b27{
        font-size: 0.8em;
    }
    .elementor-3701 .elementor-element.elementor-element-7932b27 .descricao {
    display: block;
    text-align: center;
}
}

@media(max-width:447px){
    .elementor-3701 .elementor-element.elementor-element-7932b27{
        font-size: 0.6em;
    }
    
    .elementor-3701 .elementor-element.elementor-element-7932b27 .descricao{
        font-size: 0.6em;
        display: block;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-581dc8f */.elementor-3701 .elementor-element.elementor-element-581dc8f{
    position:absolute;
    left: 50%;
    transform: translatex(-50%);
    bottom:30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d76eb7 */.elementor-3701 .elementor-element.elementor-element-5d76eb7{
    position:absolute;
    left: 50%;
    transform: translatex(-50%);
    bottom:30px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b83935e */.elementor-3701 .elementor-element.elementor-element-b83935e{
    position:absolute;
    left: 50%;
    transform: translatex(-50%);
    bottom:30px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9191d63 *//* scope */
.mb { position: relative; display: inline-block; }

/* make the button a positioning context (CTA + Button widget) */
.mb .elementor-cta__button,
.mb .elementor-button {
  position: relative;
  display: inline-block; /* keep button’s natural width */
  overflow: visible;     /* ensure the pseudo can show */
}

/* SVG right under the button */
.mb .elementor-cta__button::after,
.mb .elementor-button::after {
  content: "";
  position: absolute;
  width: 120px;   /* tweak size */
  height: 40px;
  background: url('https://contasemdia.pt/wp-content/uploads/2025/11/mbanco.svg') no-repeat center / contain;
  top: calc(100% + 10px);  /* exactly below the button with 10px gap */
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS */.container{
    max-height: 580px;
    overflow: hidden;
    transition: 0.5s
}

.container::after{
    content:"";
    position:absolute;
    width: 100%;
    height: 100%;
    left:0;
    top: 0;
    background: linear-gradient(to bottom, transparent 50%, #D1D8FF 88%);
    pointer-events: none;
}

.container.expandir{
    max-height: 1200px;
}

.container.expandir::after{
    background: none;
}

.container.expandir .elementor-button-icon{
    transform: rotate(180deg);
}

.container.expandir {
    background-color: #55209F !important;
}


.container.expandir * {
    color: #F0F0F0 !important;
}


.container.expandir .descrver {
    color: #C3FF04 !important;
}

@media(max-width: 767px){
    .container{
    max-height: 380px;
    overflow: hidden;
    transition: 0.5s
}

.container::after{
    content:"";
    position:absolute;
    width: 100%;
    height: 100%;
    left:0;
    top: 0;
    background: linear-gradient(to bottom, transparent 50%, #D1D8FF 80%);
    pointer-events: none;
}

.container.expandir{
    max-height: 1200px;
}

.container.expandir::after{
    background: none;
}

.container.expandir .elementor-button-icon{
    transform: rotate(180deg);
}

.container.expandir {
    background-color: #55209F !important;
}


.container.expandir * {
    color: #F0F0F0 !important;
}


.container.expandir .descrver {
    color: #C3FF04 !important;
}
}/* End custom CSS */