.elementor-2560 .elementor-element.elementor-element-7cbc512{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:999;}.elementor-2560 .elementor-element.elementor-element-7cbc512:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-7cbc512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBDFC5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2560 .elementor-element.elementor-element-320394e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:700;letter-spacing:-0.44px;color:#1E1D69;}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2560 .elementor-element.elementor-element-937d164{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-937d164 .elementor-progress-wrapper .elementor-progress-bar{background-color:#2623A6;}.elementor-2560 .elementor-element.elementor-element-937d164 .elementor-progress-wrapper{background-color:#FFF5E9;border-radius:100px;overflow:hidden;}.elementor-2560 .elementor-element.elementor-element-937d164 .elementor-progress-bar{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.875em;font-weight:600;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2560 .elementor-element.elementor-element-f47d0ab{--divider-border-style:solid;--divider-color:#B64F0966;--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-f47d0ab .elementor-divider-separator{width:100%;}.elementor-2560 .elementor-element.elementor-element-f47d0ab .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2560 .elementor-element.elementor-element-7c8d816 .elementor-button{background-color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:0.9em 1.2em 0.9em 1.2em;}.elementor-2560 .elementor-element.elementor-element-7c8d816 .elementor-button:hover, .elementor-2560 .elementor-element.elementor-element-7c8d816 .elementor-button:focus{background-color:#2421A8;}.elementor-2560 .elementor-element.elementor-element-edafa67{--display:flex;--min-height:828px;--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;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-edafa67:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-edafa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitorinoemendonca-assets.s3.sa-east-1.amazonaws.com/academia/wp-content/uploads/sites/3/2025/03/hero-bannner-cgi-v4.webp");background-position:top center;background-size:cover;}.elementor-2560 .elementor-element.elementor-element-7ad7243{--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:space-between;--align-items:center;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2560 .elementor-element.elementor-element-13b62b0 .elementor-icon-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-13b62b0 .elementor-icon-wrapper svg{width:auto;}.elementor-2560 .elementor-element.elementor-element-5632c6a{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2560 .elementor-element.elementor-element-2c2ce68 .elementor-icon-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-2c2ce68 .elementor-icon{font-size:46px;}.elementor-2560 .elementor-element.elementor-element-2c2ce68 .elementor-icon svg{height:46px;}.elementor-2560 .elementor-element.elementor-element-2c2ce68 .elementor-icon-wrapper svg{width:auto;}.elementor-2560 .elementor-element.elementor-element-4e693ac{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2560 .elementor-element.elementor-element-4e693ac .elementor-widget-container{text-align:center;}.elementor-2560 .elementor-element.elementor-element-4e693ac.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-4e693ac .elementor-social-icon{background-color:#BBDFC5;}.elementor-2560 .elementor-element.elementor-element-4e693ac .elementor-social-icon i{color:#00428F;}.elementor-2560 .elementor-element.elementor-element-4e693ac .elementor-social-icon svg{fill:#00428F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2560 .elementor-element.elementor-element-4fdd663 > .elementor-widget-container{margin:0px 0px 0px 3px;padding:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-4fdd663.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#404686;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-icon i{color:#C5E7CF;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-icon svg{fill:#C5E7CF;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-4fdd663{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-545796a{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-545796a > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.4em;font-weight:600;line-height:1.15em;letter-spacing:-2px;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.4em;color:#D9DAE8;}.elementor-2560 .elementor-element.elementor-element-c920196 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-c920196.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-c920196 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:700;fill:#0F112A;color:#0F112A;border-radius:0px 0px 0px 0px;padding:1.3em 1em 1.3em 1em;}.elementor-2560 .elementor-element.elementor-element-3e3fd14{width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;text-align:center;}.elementor-2560 .elementor-element.elementor-element-3e3fd14 > .elementor-widget-container{background-color:#1719368F;margin:0em 0em 0em 0em;padding:0.5em 1em 0.7em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3E7ADE;border-radius:8px 8px 8px 8px;}.elementor-2560 .elementor-element.elementor-element-3e3fd14.elementor-element{--align-self:flex-end;}.elementor-2560 .elementor-element.elementor-element-3e3fd14.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2560 .elementor-element.elementor-element-3e3fd14 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:600;line-height:1.4em;letter-spacing:-0.44px;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-2b79e02 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-2b79e02.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-icon i{color:#C5E7CF;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-icon svg{fill:#C5E7CF;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-2b79e02{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.875em;font-weight:600;text-transform:uppercase;}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-766cce6{--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:space-between;--overflow:hidden;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-766cce6:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-766cce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7FF;}.elementor-2560 .elementor-element.elementor-element-dc68049{--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-2560 .elementor-element.elementor-element-4949276{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-4949276 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-4949276 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-4949276 .elementor-image-box-title{margin-bottom:20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:500;line-height:1.25em;letter-spacing:-0.44px;color:#FF033B99;}.elementor-2560 .elementor-element.elementor-element-4949276 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#636580;}.elementor-2560 .elementor-element.elementor-element-91f6221{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-86eac2b{--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:space-between;--align-items:center;--overflow:hidden;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-2560 .elementor-element.elementor-element-86eac2b:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-86eac2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #1C2046 8%, #0B0C1E 78%);}.elementor-2560 .elementor-element.elementor-element-14e62a7{--display:flex;}.elementor-2560 .elementor-element.elementor-element-e887e2f > .elementor-widget-container{padding:0.5em 1em 0.5em 1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5fe215f );border-radius:99px 99px 99px 99px;}.elementor-2560 .elementor-element.elementor-element-e887e2f.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-e887e2f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.759em;font-weight:600;letter-spacing:0px;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-f0e9d61.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 .elementor-image-box-title{margin-bottom:20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.375em;font-weight:700;line-height:1.15em;letter-spacing:-2px;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#D9DAE8;}.elementor-2560 .elementor-element.elementor-element-3c0c184 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-3c0c184.elementor-element{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-3c0c184 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:700;fill:#0F112A;color:#0F112A;border-radius:0px 0px 0px 0px;padding:1.3em 2em 1.3em 2em;}.elementor-2560 .elementor-element.elementor-element-c264201{--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:nowrap;}.elementor-2560 .elementor-element.elementor-element-37caff9 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:2em 2em 2em 2em;}.elementor-2560 .elementor-element.elementor-element-37caff9 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-37caff9 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.625em;font-weight:600;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-37caff9 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.975em;font-weight:400;color:#C5C8D6;}.elementor-2560 .elementor-element.elementor-element-43bb5f6 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:2em 2em 2em 2em;}.elementor-2560 .elementor-element.elementor-element-43bb5f6 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-43bb5f6 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.625em;font-weight:600;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-43bb5f6 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.975em;font-weight:400;color:#C5C8D6;}.elementor-2560 .elementor-element.elementor-element-3cc5760{--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;--overlay-opacity:0.54;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-3cc5760:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-3cc5760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitorinoemendonca-assets.s3.sa-east-1.amazonaws.com/academia/wp-content/uploads/sites/3/2025/03/bg-local-teatro-farialima.webp");background-position:bottom center;background-size:cover;}.elementor-2560 .elementor-element.elementor-element-3cc5760::before, .elementor-2560 .elementor-element.elementor-element-3cc5760 > .elementor-background-video-container::before, .elementor-2560 .elementor-element.elementor-element-3cc5760 > .e-con-inner > .elementor-background-video-container::before, .elementor-2560 .elementor-element.elementor-element-3cc5760 > .elementor-background-slideshow::before, .elementor-2560 .elementor-element.elementor-element-3cc5760 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2560 .elementor-element.elementor-element-3cc5760 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#060527;--background-overlay:'';}.elementor-2560 .elementor-element.elementor-element-d23c352{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-d23c352 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-d23c352.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-d23c352 .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-d23c352 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3em;font-weight:700;line-height:1.25em;letter-spacing:-2px;color:#FCFCFC;}.elementor-2560 .elementor-element.elementor-element-d23c352 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;color:#ECEDFE;}.elementor-2560 .elementor-element.elementor-element-18e03de{--e-image-carousel-slides-to-show:4;}.elementor-2560 .elementor-element.elementor-element-18e03de > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-18e03de .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-2560 .elementor-element.elementor-element-c994155{--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:space-between;--align-items:center;--overflow:hidden;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:3;}.elementor-2560 .elementor-element.elementor-element-c994155:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-c994155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C1E;background-image:url("https://vitorinoemendonca-assets.s3.sa-east-1.amazonaws.com/academia/wp-content/uploads/sites/3/2025/06/bg-profissionais-cgi-3.webp");background-position:top center;background-size:cover;}.elementor-2560 .elementor-element.elementor-element-dd950c6{--display:flex;}.elementor-2560 .elementor-element.elementor-element-b8dc7c3{width:100%;max-width:100%;text-align:left;}.elementor-2560 .elementor-element.elementor-element-b8dc7c3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-b8dc7c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.23em;letter-spacing:-1px;color:#DADFF1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2560 .elementor-element.elementor-element-13a2462{width:100%;max-width:100%;text-align:left;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25em;font-weight:400;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-532b8d3{width:100%;max-width:100%;text-align:left;}.elementor-2560 .elementor-element.elementor-element-532b8d3 > .elementor-widget-container{padding:1.5em 1.5em 1.5em 1.5em;}.elementor-2560 .elementor-element.elementor-element-532b8d3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#101769;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2560 .elementor-element.elementor-element-7d7daf4{--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:space-between;--overflow:hidden;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-7d7daf4:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-7d7daf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7FF;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-d8ecd27.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.375em;font-weight:700;line-height:1.25em;letter-spacing:-0.44px;color:#FF033B99;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.5em;color:#636580;}.elementor-2560 .elementor-element.elementor-element-3d333ca{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2560 .elementor-element.elementor-element-39e019b > .elementor-widget-container{padding:2em 1.25em 2em 1.25em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999AAE61;border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-39e019b{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-39e019b.elementor-view-stacked .elementor-icon{background-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-39e019b.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-39e019b.elementor-view-default .elementor-icon{fill:#CAC9E6;color:#CAC9E6;border-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.3em;}.elementor-2560 .elementor-element.elementor-element-36437a9 > .elementor-widget-container{padding:2em 1.25em 2em 1.25em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999AAE61;border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-36437a9{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-36437a9.elementor-view-stacked .elementor-icon{background-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-36437a9.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-36437a9.elementor-view-default .elementor-icon{fill:#CAC9E6;color:#CAC9E6;border-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.3em;}.elementor-2560 .elementor-element.elementor-element-50fb040 > .elementor-widget-container{padding:2em 1.25em 2em 1.25em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999AAE61;border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-50fb040{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-50fb040.elementor-view-stacked .elementor-icon{background-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-50fb040.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-50fb040.elementor-view-default .elementor-icon{fill:#CAC9E6;color:#CAC9E6;border-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.3em;}.elementor-2560 .elementor-element.elementor-element-493e80b > .elementor-widget-container{padding:2em 1.25em 2em 1.25em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999AAE61;border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-493e80b{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-493e80b.elementor-view-stacked .elementor-icon{background-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-493e80b.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-493e80b.elementor-view-default .elementor-icon{fill:#CAC9E6;color:#CAC9E6;border-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.3em;}.elementor-2560 .elementor-element.elementor-element-06a552c > .elementor-widget-container{padding:2em 1.25em 2em 1.25em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999AAE61;border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-06a552c{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-06a552c.elementor-view-stacked .elementor-icon{background-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-06a552c.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-06a552c.elementor-view-default .elementor-icon{fill:#CAC9E6;color:#CAC9E6;border-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.3em;}.elementor-2560 .elementor-element.elementor-element-dba8615 > .elementor-widget-container{padding:2em 1.25em 2em 1.25em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999AAE61;border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-dba8615{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-42f7241 );}.elementor-2560 .elementor-element.elementor-element-dba8615.elementor-view-stacked .elementor-icon{background-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-dba8615.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-dba8615.elementor-view-default .elementor-icon{fill:#CAC9E6;color:#CAC9E6;border-color:#CAC9E6;}.elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:500;line-height:1.3em;}.elementor-2560 .elementor-element.elementor-element-ac01824{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-ac01824:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-ac01824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F7;}.elementor-2560 .elementor-element.elementor-element-76df1f5{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-76df1f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-76df1f5.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-76df1f5 .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-76df1f5 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.25em;letter-spacing:-2px;color:#FF033B99;}.elementor-2560 .elementor-element.elementor-element-76df1f5 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;color:#ECEDFE;}.elementor-2560 .elementor-element.elementor-element-2f32abe{--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:space-between;--flex-wrap:nowrap;}.elementor-2560 .elementor-element.elementor-element-4a670e2{width:100%;max-width:100%;--icon-box-icon-margin:8px;}.elementor-2560 .elementor-element.elementor-element-4a670e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.81em 1.81em 1.81em 1.81em;}.elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon-box-title{margin-bottom:0px;color:#363B80;}.elementor-2560 .elementor-element.elementor-element-4a670e2.elementor-view-stacked .elementor-icon{background-color:#363B80;}.elementor-2560 .elementor-element.elementor-element-4a670e2.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-4a670e2.elementor-view-default .elementor-icon{fill:#363B80;color:#363B80;border-color:#363B80;}.elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon{font-size:32px;}.elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.5em;letter-spacing:-0.44px;}.elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-5c47267{width:100%;max-width:100%;--icon-box-icon-margin:8px;}.elementor-2560 .elementor-element.elementor-element-5c47267 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.81em 1.81em 1.81em 1.81em;}.elementor-2560 .elementor-element.elementor-element-5c47267 .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-5c47267 .elementor-icon-box-title{margin-bottom:0px;color:#363B80;}.elementor-2560 .elementor-element.elementor-element-5c47267.elementor-view-stacked .elementor-icon{background-color:#363B80;}.elementor-2560 .elementor-element.elementor-element-5c47267.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-5c47267.elementor-view-default .elementor-icon{fill:#363B80;color:#363B80;border-color:#363B80;}.elementor-2560 .elementor-element.elementor-element-5c47267 .elementor-icon{font-size:32px;}.elementor-2560 .elementor-element.elementor-element-5c47267 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-5c47267 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.5em;letter-spacing:-0.44px;}.elementor-2560 .elementor-element.elementor-element-5c47267 .elementor-icon-box-description{color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-2c76347{width:100%;max-width:100%;--icon-box-icon-margin:8px;}.elementor-2560 .elementor-element.elementor-element-2c76347 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.81em 1.81em 1.81em 1.81em;}.elementor-2560 .elementor-element.elementor-element-2c76347 .elementor-icon-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-2c76347 .elementor-icon-box-title{margin-bottom:0px;color:#363B80;}.elementor-2560 .elementor-element.elementor-element-2c76347.elementor-view-stacked .elementor-icon{background-color:#363B80;}.elementor-2560 .elementor-element.elementor-element-2c76347.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-2c76347.elementor-view-default .elementor-icon{fill:#363B80;color:#363B80;border-color:#363B80;}.elementor-2560 .elementor-element.elementor-element-2c76347 .elementor-icon{font-size:32px;}.elementor-2560 .elementor-element.elementor-element-2c76347 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-2c76347 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.5em;letter-spacing:-0.44px;}.elementor-2560 .elementor-element.elementor-element-2c76347 .elementor-icon-box-description{color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-ef3c574{--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:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-2560 .elementor-element.elementor-element-ef3c574:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-ef3c574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C1E;}.elementor-2560 .elementor-element.elementor-element-c434ace{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-2560 .elementor-element.elementor-element-c434ace > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2560 .elementor-element.elementor-element-c434ace.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-c434ace .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.23em;letter-spacing:-1px;color:#DADFF1;}.elementor-2560 .elementor-element.elementor-element-c16db70{--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:center;}.elementor-2560 .elementor-element.elementor-element-9fc342f{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3.5em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-2560 .elementor-element.elementor-element-d7ed57c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-d7ed57c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:1em 2em 1em 2em;}.elementor-2560 .elementor-element.elementor-element-d7ed57c.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-text{color:var( --e-global-color-1b5248e );transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-a751db5{--icon-box-icon-margin:24px;}.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-title{margin-bottom:0px;}.elementor-2560 .elementor-element.elementor-element-a751db5.elementor-view-stacked .elementor-icon{background-color:#3D428C;}.elementor-2560 .elementor-element.elementor-element-a751db5.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-a751db5.elementor-view-default .elementor-icon{fill:#3D428C;color:#3D428C;border-color:#3D428C;}.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.7em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#19467438;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-icon i{color:#3D428C;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-icon svg{fill:#3D428C;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-57ec6c6{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-icon{padding-right:6px;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-text{color:#0F112A;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-31ffd01{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3.5em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-2560 .elementor-element.elementor-element-15f8769{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-15f8769 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:1em 2em 1em 2em;}.elementor-2560 .elementor-element.elementor-element-15f8769.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:700;}.elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-text{color:var( --e-global-color-1b5248e );transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-d4578af{--icon-box-icon-margin:24px;}.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-title{margin-bottom:0px;}.elementor-2560 .elementor-element.elementor-element-d4578af.elementor-view-stacked .elementor-icon{background-color:#3D428C;}.elementor-2560 .elementor-element.elementor-element-d4578af.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-d4578af.elementor-view-default .elementor-icon{fill:#3D428C;color:#3D428C;border-color:#3D428C;}.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.7em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#19467438;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-icon i{color:#3D428C;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-icon svg{fill:#3D428C;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-c65bf5a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-icon{padding-right:6px;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-text{color:#0F112A;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-f8d1ef4{--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:space-between;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-ac97c40{width:100%;max-width:100%;text-align:center;}.elementor-2560 .elementor-element.elementor-element-ac97c40 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2560 .elementor-element.elementor-element-ac97c40 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-327eb1b{--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:center;--flex-wrap:nowrap;}.elementor-2560 .elementor-element.elementor-element-7436de9{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-7436de9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2560 .elementor-element.elementor-element-eedff17{--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:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-63b3eef{width:var( --container-widget-width, 734px );max-width:734px;--container-widget-width:734px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-63b3eef > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2560 .elementor-element.elementor-element-63b3eef.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-63b3eef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2560 .elementor-element.elementor-element-63b3eef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2560 .elementor-element.elementor-element-63b3eef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3em;font-weight:700;line-height:1.25em;letter-spacing:-2px;color:#FCFCFC;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;color:#ECEDFE;}.elementor-2560 .elementor-element.elementor-element-c0b83b0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-c0b83b0.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-c0b83b0 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:700;fill:#0F112A;color:#0F112A;border-radius:0px 0px 0px 0px;padding:1.3em 2em 1.3em 2em;}.elementor-2560 .elementor-element.elementor-element-c0e2762{--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-c0e2762:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-c0e2762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0B0C1E 0%, #151638 100%);}.elementor-2560 .elementor-element.elementor-element-cbe272a{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-2560 .elementor-element.elementor-element-cbe272a > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-2560 .elementor-element.elementor-element-cbe272a.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-cbe272a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.23em;letter-spacing:-1px;color:#DADFF1;}.elementor-2560 .elementor-element.elementor-element-6850bec{--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:nowrap;}.elementor-2560 .elementor-element.elementor-element-367c832{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-367c832:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-367c832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E4B;}.elementor-2560 .elementor-element.elementor-element-367c832.e-con{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-7f935e4{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-7f935e4 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-7f935e4.elementor-view-stacked .elementor-icon{background-color:#C8E8D1;}.elementor-2560 .elementor-element.elementor-element-7f935e4.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-7f935e4.elementor-view-default .elementor-icon{fill:#C8E8D1;color:#C8E8D1;border-color:#C8E8D1;}.elementor-2560 .elementor-element.elementor-element-7f935e4 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-7f935e4 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-7f935e4 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#CACCE7;}.elementor-2560 .elementor-element.elementor-element-04567b8 > .elementor-widget-container{background-color:#2B2F69;margin:0em 0em 0em 0em;padding:1.4em 1em 1.4em 1em;border-radius:6px 6px 6px 6px;}.elementor-2560 .elementor-element.elementor-element-04567b8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2560 .elementor-element.elementor-element-04567b8{text-align:center;}.elementor-2560 .elementor-element.elementor-element-04567b8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.2em;font-weight:700;letter-spacing:-5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-2f965cf .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:700;fill:#97CFA8;color:#97CFA8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CFA8;border-radius:2px 2px 2px 2px;padding:1.5em 2em 1.5em 2em;}.elementor-2560 .elementor-element.elementor-element-2f965cf .elementor-button:hover, .elementor-2560 .elementor-element.elementor-element-2f965cf .elementor-button:focus{background-color:#97CFA8;color:#141414;}.elementor-2560 .elementor-element.elementor-element-2f965cf .elementor-button:hover svg, .elementor-2560 .elementor-element.elementor-element-2f965cf .elementor-button:focus svg{fill:#141414;}.elementor-2560 .elementor-element.elementor-element-70c934b{--divider-border-style:solid;--divider-color:#353C8A;--divider-border-width:1px;}.elementor-2560 .elementor-element.elementor-element-70c934b .elementor-divider-separator{width:100%;}.elementor-2560 .elementor-element.elementor-element-70c934b .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-icon i{color:#89C89C;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-icon svg{fill:#89C89C;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-a7ed39f{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-a7ed39f .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-icon i{color:#FF2091;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-icon svg{fill:#FF2091;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-b49806c{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-b49806c .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-05f5402{--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;--border-radius:24px 24px 24px 24px;--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-05f5402:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-05f5402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCFDFE 0%, #CAD1EB 100%);}.elementor-2560 .elementor-element.elementor-element-7781b78{--icon-box-icon-margin:0px;}.elementor-2560 .elementor-element.elementor-element-7781b78 .elementor-icon-box-title{margin-bottom:8px;color:#1B1E4B;}.elementor-2560 .elementor-element.elementor-element-7781b78 .elementor-icon{font-size:100px;}.elementor-2560 .elementor-element.elementor-element-7781b78 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-7781b78 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-7781b78 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#8085B2;}.elementor-2560 .elementor-element.elementor-element-17d73cd > .elementor-widget-container{background-color:#2B2F69;margin:0em 0em 0em 0em;padding:1.4em 1em 1.4em 1em;border-radius:6px 6px 6px 6px;}.elementor-2560 .elementor-element.elementor-element-17d73cd.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2560 .elementor-element.elementor-element-17d73cd{text-align:center;}.elementor-2560 .elementor-element.elementor-element-17d73cd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.2em;font-weight:700;letter-spacing:-5px;color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-aae0cf6 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:700;fill:#0F112A;color:#0F112A;border-radius:0px 0px 0px 0px;padding:1.3em 2em 1.3em 2em;}.elementor-2560 .elementor-element.elementor-element-dae1bec{--divider-border-style:solid;--divider-color:#353C8A6E;--divider-border-width:1px;}.elementor-2560 .elementor-element.elementor-element-dae1bec .elementor-divider-separator{width:100%;}.elementor-2560 .elementor-element.elementor-element-dae1bec .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-icon i{color:#89C89C;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-icon svg{fill:#89C89C;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-9cd833d{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-9cd833d .elementor-icon-list-text{color:#121431;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-113fcaa{--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;--border-radius:24px 24px 24px 24px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-113fcaa:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-113fcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E4B;}.elementor-2560 .elementor-element.elementor-element-113fcaa.e-con{--align-self:flex-start;}.elementor-2560 .elementor-element.elementor-element-82b3b81{--icon-box-icon-margin:15px;}.elementor-2560 .elementor-element.elementor-element-82b3b81 .elementor-icon-box-title{margin-bottom:8px;color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-82b3b81.elementor-view-stacked .elementor-icon{background-color:#C8E8D1;}.elementor-2560 .elementor-element.elementor-element-82b3b81.elementor-view-framed .elementor-icon, .elementor-2560 .elementor-element.elementor-element-82b3b81.elementor-view-default .elementor-icon{fill:#C8E8D1;color:#C8E8D1;border-color:#C8E8D1;}.elementor-2560 .elementor-element.elementor-element-82b3b81 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-82b3b81 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-82b3b81 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:400;color:#CACCE7;}.elementor-2560 .elementor-element.elementor-element-ccf3297 > .elementor-widget-container{background-color:#2B2F69;margin:0em 0em 0em 0em;padding:1.4em 1em 1.4em 1em;border-radius:6px 6px 6px 6px;}.elementor-2560 .elementor-element.elementor-element-ccf3297.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2560 .elementor-element.elementor-element-ccf3297{text-align:center;}.elementor-2560 .elementor-element.elementor-element-ccf3297 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3.2em;font-weight:700;letter-spacing:-5px;color:#FFFFFF;}.elementor-2560 .elementor-element.elementor-element-b7132b1 .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:700;fill:#97CFA8;color:#97CFA8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#97CFA8;border-radius:2px 2px 2px 2px;padding:1.5em 2em 1.5em 2em;}.elementor-2560 .elementor-element.elementor-element-b7132b1 .elementor-button:hover, .elementor-2560 .elementor-element.elementor-element-b7132b1 .elementor-button:focus{background-color:#97CFA8;color:#141414;}.elementor-2560 .elementor-element.elementor-element-b7132b1 .elementor-button:hover svg, .elementor-2560 .elementor-element.elementor-element-b7132b1 .elementor-button:focus svg{fill:#141414;}.elementor-2560 .elementor-element.elementor-element-d4ff435{--divider-border-style:solid;--divider-color:#353C8A;--divider-border-width:1px;}.elementor-2560 .elementor-element.elementor-element-d4ff435 .elementor-divider-separator{width:100%;}.elementor-2560 .elementor-element.elementor-element-d4ff435 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-icon i{color:#89C89C;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-icon svg{fill:#89C89C;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-c9ee095{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-c9ee095 .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-icon i{color:#FF2091;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-icon svg{fill:#FF2091;transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-d210c59{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-d210c59 .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-14b2380{--display:flex;--min-height:372px;--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:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-14b2380:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-14b2380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F112A;background-image:url("https://vitorinoemendonca-assets.s3.sa-east-1.amazonaws.com/academia/wp-content/uploads/sites/3/2025/03/bg_sobre.webp");background-position:top center;background-size:cover;}.elementor-2560 .elementor-element.elementor-element-6ede9f4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2560 .elementor-element.elementor-element-6ede9f4 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-2560 .elementor-element.elementor-element-6ede9f4.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-6ede9f4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.23em;letter-spacing:-1px;color:#DADFF1;}.elementor-2560 .elementor-element.elementor-element-b19a959{--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:space-between;--flex-wrap:nowrap;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2560 .elementor-element.elementor-element-61d0af7{--display:flex;}.elementor-2560 .elementor-element.elementor-element-5337770 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-5337770 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-5337770 .elementor-image-box-title{margin-bottom:20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.15em;letter-spacing:-1px;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-5337770 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#D9DAE8;}.elementor-2560 .elementor-element.elementor-element-aaa8c73{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-2560 .elementor-element.elementor-element-aaa8c73 .elementor-widget-container{text-align:left;}.elementor-2560 .elementor-element.elementor-element-aaa8c73 .elementor-social-icon{background-color:#C6C9F3;}.elementor-2560 .elementor-element.elementor-element-aaa8c73 .elementor-social-icon i{color:#4075FF;}.elementor-2560 .elementor-element.elementor-element-aaa8c73 .elementor-social-icon svg{fill:#4075FF;}.elementor-2560 .elementor-element.elementor-element-7880c30{--display:flex;}.elementor-2560 .elementor-element.elementor-element-963c728 img{border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-b14fa4b img{border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-0d0b245 img{border-radius:12px 12px 12px 12px;}.elementor-2560 .elementor-element.elementor-element-9ff3055{--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:space-between;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-9ff3055:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-9ff3055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4FF;}.elementor-2560 .elementor-element.elementor-element-cdc2c30{--display:flex;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-cdc2c30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2560 .elementor-element.elementor-element-50123df > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-50123df .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-50123df .elementor-image-box-title{margin-bottom:8px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-50123df .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.25em;font-weight:400;letter-spacing:-0.44px;color:#292D58;}.elementor-2560 .elementor-element.elementor-element-0d9f239 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-2560 .elementor-element.elementor-element-0d9f239{--icon-box-icon-margin:18px;}.elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-title{margin-bottom:5px;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:700;}.elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#FAFAFAE3;}.elementor-2560 .elementor-element.elementor-element-0ca80ed > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-2560 .elementor-element.elementor-element-0ca80ed{--icon-box-icon-margin:18px;}.elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-title{margin-bottom:5px;color:#FAFAFA;}.elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:700;}.elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#FAFAFAE3;}.elementor-2560 .elementor-element.elementor-element-a37615e{--display:flex;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-07c9cff > .elementor-widget-container{margin:0em 0em 0em 00.8em;}.elementor-2560 .elementor-element.elementor-element-07c9cff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-item:not(:last-child){margin-bottom:23px;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-title, .elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-icon{color:#202020;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-icon svg{fill:#202020;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-tab-title.elementor-active a, .elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#5158AA;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:600;line-height:1.5em;letter-spacing:-0.31px;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:34px;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:34px;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-tab-content{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-949ecb9{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-949ecb9:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-949ecb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F4FF 0%, #E5E7FF 100%);}.elementor-2560 .elementor-element.elementor-element-ca29442{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-ca29442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-ca29442.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-ca29442 .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-ca29442 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.5em;font-weight:700;line-height:1.25em;letter-spacing:-2px;color:#FF033B99;}.elementor-2560 .elementor-element.elementor-element-ca29442 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:600;color:#ECEDFE;}.elementor-2560 .elementor-element.elementor-element-22a072f{--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:space-between;--flex-wrap:nowrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-beca6c1{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-cd1942a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-cd1942a.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2560 .elementor-element.elementor-element-cd1942a.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2560 .elementor-element.elementor-element-cd1942a.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-feb3504 > .elementor-widget-container{margin:0em 0em -4em 0em;}.elementor-2560 .elementor-element.elementor-element-9900518{--display:flex;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-6ea811c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-6ea811c.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2560 .elementor-element.elementor-element-6ea811c.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2560 .elementor-element.elementor-element-6ea811c.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-6e2eab3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-21dbf9c{--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-start;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-72368a5{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-72368a5 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-72368a5.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-2560 .elementor-element.elementor-element-72368a5.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-2560 .elementor-element.elementor-element-72368a5.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-da8b871{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-da8b871 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-08a314b{--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;--padding-top:2em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-aa7cb39{width:var( --container-widget-width, 963px );max-width:963px;--container-widget-width:963px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-aa7cb39.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2em;font-weight:700;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-3cd3233{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-3cd3233 > .elementor-widget-container{margin:0em 0em -0.5em 0em;}.elementor-2560 .elementor-element.elementor-element-4e95c5e{--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-2560 .elementor-element.elementor-element-991ec59{--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:center;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-6729e1c.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-6729e1c .elementor-icon-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-6729e1c .elementor-icon{font-size:79px;}.elementor-2560 .elementor-element.elementor-element-6729e1c .elementor-icon svg{height:79px;}.elementor-2560 .elementor-element.elementor-element-6729e1c .elementor-icon-wrapper svg{width:auto;}.elementor-2560 .elementor-element.elementor-element-6f30f6b{--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:center;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-427b41e.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-427b41e img{width:80%;}.elementor-2560 .elementor-element.elementor-element-7daa1c6.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-7daa1c6 img{width:80%;}.elementor-2560 .elementor-element.elementor-element-3bc1fe1.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-3bc1fe1 img{width:80%;}.elementor-2560 .elementor-element.elementor-element-b327e7c{--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:center;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-b327e7c:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-b327e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7FF;}.elementor-2560 .elementor-element.elementor-element-b675c3e{--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:space-evenly;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2560 .elementor-element.elementor-element-b675c3e:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-b675c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3FFE6;}.elementor-2560 .elementor-element.elementor-element-80c3c4e{--display:flex;}.elementor-2560 .elementor-element.elementor-element-47f5dce{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;top:-10px;text-align:center;}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-47f5dce{left:-85px;}body.rtl .elementor-2560 .elementor-element.elementor-element-47f5dce{right:-85px;}.elementor-2560 .elementor-element.elementor-element-a490b8c{z-index:1;}.elementor-2560 .elementor-element.elementor-element-a490b8c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;letter-spacing:-1px;color:#043636;}.elementor-2560 .elementor-element.elementor-element-904deee{z-index:1;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#043636;}.elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button{background-color:#12DC6B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.125em;font-weight:600;letter-spacing:-0.44px;fill:#043636;color:#043636;border-radius:40px 40px 40px 40px;padding:24px 40px 24px 40px;}.elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button:hover, .elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button:focus{background-color:#57E193;color:#0D522B;}.elementor-2560 .elementor-element.elementor-element-9271934 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-9271934.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button:hover svg, .elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button:focus svg{fill:#0D522B;}.elementor-2560 .elementor-element.elementor-element-6f23c13 > .elementor-widget-container{padding:2em 0em 2em 0em;}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(38px/2);}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(38px/2);}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(38px/2);margin-left:calc(38px/2);}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-38px/2);margin-left:calc(-38px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-38px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-38px/2);}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2560 .elementor-element.elementor-element-6f23c13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-text{color:#5D5D5D;transition:color 0.3s;}.elementor-2560 .elementor-element.elementor-element-4492975{--display:flex;}body.elementor-page-2560:not(.elementor-motion-effects-element-type-background), body.elementor-page-2560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F112A;}@media(max-width:1366px){.elementor-2560 .elementor-element.elementor-element-edafa67{--min-height:721px;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-7ad7243{--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-2560 .elementor-element.elementor-element-4fdd663 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-545796a > .elementor-widget-container{margin:-1em 0em 1em 0em;}.elementor-2560 .elementor-element.elementor-element-545796a{--container-widget-width:509px;--container-widget-flex-grow:0;width:var( --container-widget-width, 509px );max-width:509px;}.elementor-2560 .elementor-element.elementor-element-c920196 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-2b79e02{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-item > a{font-size:0.875em;letter-spacing:0px;}.elementor-2560 .elementor-element.elementor-element-3c0c184 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-c434ace{--container-widget-width:605px;--container-widget-flex-grow:0;width:var( --container-widget-width, 605px );max-width:605px;}.elementor-2560 .elementor-element.elementor-element-d7ed57c{--container-widget-width:233px;--container-widget-flex-grow:0;width:var( --container-widget-width, 233px );max-width:233px;}.elementor-2560 .elementor-element.elementor-element-15f8769{--container-widget-width:233px;--container-widget-flex-grow:0;width:var( --container-widget-width, 233px );max-width:233px;}.elementor-2560 .elementor-element.elementor-element-c0b83b0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-cbe272a{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-2560 .elementor-element.elementor-element-6ede9f4{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-title{font-size:1em;}}@media(max-width:1024px){.elementor-2560 .elementor-element.elementor-element-edafa67:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-edafa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitorinoemendonca-assets.s3.sa-east-1.amazonaws.com/academia/wp-content/uploads/sites/3/2025/03/hero-bannner-mobile-v2.webp");}.elementor-2560 .elementor-element.elementor-element-edafa67{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-7ad7243{--margin-top:0em;--margin-bottom:28em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-4fdd663.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-545796a{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-c920196.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-2b79e02 > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-2560 .elementor-element.elementor-element-2b79e02.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-f0e9d61{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-3c0c184.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-c0b83b0.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-6850bec{--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-2560 .elementor-element.elementor-element-05f5402{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2560 .elementor-element.elementor-element-05f5402.e-con{--order:-99999 /* order start hack */;}.elementor-2560 .elementor-element.elementor-element-b19a959{--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-2560 .elementor-element.elementor-element-7880c30.e-con{--order:-99999 /* order start hack */;}.elementor-2560 .elementor-element.elementor-element-9ff3055{--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-2560 .elementor-element.elementor-element-3dff4c3{width:var( --container-widget-width, 571px );max-width:571px;--container-widget-width:571px;--container-widget-flex-grow:0;}.elementor-2560 .elementor-element.elementor-element-3dff4c3.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2560 .elementor-element.elementor-element-7cbc512{--justify-content:space-around;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:1.2em;--padding-bottom:1.2em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-320394e{width:100%;max-width:100%;text-align:center;}.elementor-2560 .elementor-element.elementor-element-320394e .elementor-heading-title{font-size:0.89em;}.elementor-2560 .elementor-element.elementor-element-937d164{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-937d164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-7c8d816{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-7c8d816 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-7c8d816.elementor-element{--align-self:stretch;}.elementor-2560 .elementor-element.elementor-element-7c8d816 .elementor-button{font-size:0.8em;padding:1.4em 0em 1.4em 0em;}.elementor-2560 .elementor-element.elementor-element-edafa67:not(.elementor-motion-effects-element-type-background), .elementor-2560 .elementor-element.elementor-element-edafa67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitorinoemendonca-assets.s3.sa-east-1.amazonaws.com/academia/wp-content/uploads/sites/3/2025/03/hero-bannner-mobile-v2.webp");}.elementor-2560 .elementor-element.elementor-element-edafa67{--min-height:662px;--justify-content:flex-start;--padding-top:1.25em;--padding-bottom:7em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-7ad7243{--justify-content:center;--margin-top:0em;--margin-bottom:17em;--margin-left:0em;--margin-right:0em;}.elementor-2560 .elementor-element.elementor-element-13b62b0.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-13b62b0 .elementor-icon-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-13b62b0 .elementor-icon{font-size:34px;}.elementor-2560 .elementor-element.elementor-element-13b62b0 .elementor-icon svg{height:34px;}.elementor-2560 .elementor-element.elementor-element-4fdd663{width:100%;max-width:100%;--e-icon-list-icon-size:18px;}.elementor-2560 .elementor-element.elementor-element-4fdd663 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-4fdd663.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-4fdd663 .elementor-icon-list-item > a{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-545796a > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-title{font-size:1.5em;line-height:1.2em;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-description{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-c920196 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-c920196.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-2560 .elementor-element.elementor-element-c920196 .elementor-button{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-3e3fd14{width:100%;max-width:100%;text-align:center;}.elementor-2560 .elementor-element.elementor-element-3e3fd14.elementor-element{--order:99999 /* order end hack */;}.elementor-2560 .elementor-element.elementor-element-2b79e02{width:100%;max-width:100%;--e-icon-list-icon-size:18px;}.elementor-2560 .elementor-element.elementor-element-2b79e02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-2b79e02.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-2b79e02 .elementor-icon-list-item > a{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-766cce6{--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:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-4949276{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-4949276 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-4949276 .elementor-image-box-title{font-size:1.3em;letter-spacing:0px;}.elementor-2560 .elementor-element.elementor-element-4949276 .elementor-image-box-description{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-91f6221{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-86eac2b{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-e887e2f.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 .elementor-image-box-title{font-size:1.75em;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-f0e9d61 .elementor-image-box-description{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-3c0c184 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-3c0c184.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-2560 .elementor-element.elementor-element-3c0c184 .elementor-button{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-c264201{--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-2560 .elementor-element.elementor-element-37caff9 > .elementor-widget-container{padding:2em 1.5em 2em 1.5em;}.elementor-2560 .elementor-element.elementor-element-43bb5f6 > .elementor-widget-container{padding:2em 1.5em 2em 1.5em;}.elementor-2560 .elementor-element.elementor-element-3cc5760{--padding-top:4em;--padding-bottom:1em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-d23c352 .elementor-image-box-title{font-size:2em;}.elementor-2560 .elementor-element.elementor-element-18e03de{--e-image-carousel-slides-to-show:1;}.elementor-2560 .elementor-element.elementor-element-18e03de > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-c994155{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-b8dc7c3{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-b8dc7c3 .elementor-heading-title{font-size:1.7em;}.elementor-2560 .elementor-element.elementor-element-13a2462{font-size:1.14em;}.elementor-2560 .elementor-element.elementor-element-532b8d3 > .elementor-widget-container{padding:1.5em 1.5em 1.5em 1.5em;}.elementor-2560 .elementor-element.elementor-element-532b8d3 .elementor-heading-title{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-7d7daf4{--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:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-d8ecd27{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 .elementor-image-box-title{font-size:1.3em;letter-spacing:0px;}.elementor-2560 .elementor-element.elementor-element-d8ecd27 .elementor-image-box-description{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon{font-size:41px;}.elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-39e019b .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-36437a9 .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-50fb040 .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-493e80b .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-06a552c .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-dba8615 .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-ac01824{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-76df1f5 .elementor-image-box-title{font-size:1.75em;}.elementor-2560 .elementor-element.elementor-element-2f32abe{--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-2560 .elementor-element.elementor-element-4a670e2{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-5c47267{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-2c76347{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-ef3c574{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-c434ace{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-c434ace .elementor-heading-title{font-size:1.75em;}.elementor-2560 .elementor-element.elementor-element-9fc342f{--padding-top:2.5em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-d7ed57c > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-2560 .elementor-element.elementor-element-d7ed57c{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-d7ed57c .elementor-icon-list-item > a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-a751db5{--icon-box-icon-margin:18px;}.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-title a{font-size:1.4em;}.elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-57ec6c6 .elementor-icon-list-item > a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-31ffd01{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2.5em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-15f8769 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-2560 .elementor-element.elementor-element-15f8769{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-15f8769 .elementor-icon-list-item > a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-d4578af{--icon-box-icon-margin:18px;}.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon{font-size:40px;}.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-title a{font-size:1.4em;}.elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-c65bf5a .elementor-icon-list-item > a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-f8d1ef4{--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:2em;--padding-bottom:2em;--padding-left:01.25em;--padding-right:01.25em;}.elementor-2560 .elementor-element.elementor-element-ac97c40 .elementor-heading-title{font-size:1.8em;}.elementor-2560 .elementor-element.elementor-element-327eb1b{--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-2560 .elementor-element.elementor-element-7436de9{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-eedff17{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-img{margin-bottom:0px;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2560 .elementor-element.elementor-element-63b3eef .elementor-image-box-title{font-size:1.5em;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-c0b83b0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-c0b83b0.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-2560 .elementor-element.elementor-element-c0b83b0 .elementor-button{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-c0e2762{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-cbe272a{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-cbe272a > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-2560 .elementor-element.elementor-element-cbe272a .elementor-heading-title{font-size:1.8em;}.elementor-2560 .elementor-element.elementor-element-6850bec{--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-2560 .elementor-element.elementor-element-367c832{--padding-top:1.7em;--padding-bottom:1.7em;--padding-left:1.7em;--padding-right:1.7em;}.elementor-2560 .elementor-element.elementor-element-04567b8 .elementor-heading-title{font-size:2.4em;}.elementor-2560 .elementor-element.elementor-element-2f965cf > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-2f965cf.elementor-element{--align-self:stretch;}.elementor-2560 .elementor-element.elementor-element-2f965cf .elementor-button{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-05f5402{--width:100%;--padding-top:1.7em;--padding-bottom:1.7em;--padding-left:1.7em;--padding-right:1.7em;}.elementor-2560 .elementor-element.elementor-element-05f5402.e-con{--order:-99999 /* order start hack */;}.elementor-2560 .elementor-element.elementor-element-17d73cd .elementor-heading-title{font-size:2.4em;}.elementor-2560 .elementor-element.elementor-element-aae0cf6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-aae0cf6.elementor-element{--align-self:stretch;}.elementor-2560 .elementor-element.elementor-element-aae0cf6 .elementor-button{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-113fcaa{--padding-top:1.7em;--padding-bottom:1.7em;--padding-left:1.7em;--padding-right:1.7em;}.elementor-2560 .elementor-element.elementor-element-ccf3297 .elementor-heading-title{font-size:2.4em;}.elementor-2560 .elementor-element.elementor-element-b7132b1 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-b7132b1.elementor-element{--align-self:stretch;}.elementor-2560 .elementor-element.elementor-element-b7132b1 .elementor-button{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-14b2380{--min-height:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-6ede9f4{width:100%;max-width:100%;}.elementor-2560 .elementor-element.elementor-element-6ede9f4 .elementor-heading-title{font-size:1.6em;}.elementor-2560 .elementor-element.elementor-element-b19a959{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-2560 .elementor-element.elementor-element-5337770 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2560 .elementor-element.elementor-element-5337770.elementor-element{--order:-99999 /* order start hack */;}.elementor-2560 .elementor-element.elementor-element-5337770 .elementor-image-box-wrapper{text-align:left;}.elementor-2560 .elementor-element.elementor-element-5337770 .elementor-image-box-title{font-size:1.7em;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-5337770 .elementor-image-box-description{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-aaa8c73 .elementor-widget-container{text-align:center;}.elementor-2560 .elementor-element.elementor-element-7880c30.e-con{--order:-99999 /* order start hack */;}.elementor-2560 .elementor-element.elementor-element-9ff3055{--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:center;--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-cdc2c30{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-cdc2c30.e-con{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-50123df .elementor-image-box-wrapper{text-align:center;}.elementor-2560 .elementor-element.elementor-element-50123df .elementor-image-box-title{font-size:1.8em;}.elementor-2560 .elementor-element.elementor-element-50123df .elementor-image-box-description{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-0d9f239 > .elementor-widget-container{padding:1.6em 1.6em 1.6em 1.6em;}.elementor-2560 .elementor-element.elementor-element-0d9f239.elementor-element{--align-self:stretch;}.elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon{font-size:30px;}.elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-0d9f239 .elementor-icon-box-description{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-0ca80ed > .elementor-widget-container{padding:1.6em 1.6em 1.6em 1.6em;}.elementor-2560 .elementor-element.elementor-element-0ca80ed.elementor-element{--align-self:stretch;}.elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon{font-size:32px;}.elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-title, .elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-title a{font-size:1em;}.elementor-2560 .elementor-element.elementor-element-0ca80ed .elementor-icon-box-description{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-a37615e{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-07c9cff > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-2560 .elementor-element.elementor-element-07c9cff.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-07c9cff{text-align:center;}.elementor-2560 .elementor-element.elementor-element-07c9cff .elementor-heading-title{font-size:1.8em;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-toggle-title{font-size:1em;line-height:1.4em;letter-spacing:0px;}.elementor-2560 .elementor-element.elementor-element-3dff4c3 .elementor-tab-content{font-size:0.9em;}.elementor-2560 .elementor-element.elementor-element-949ecb9{--padding-top:2em;--padding-bottom:2em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-ca29442 .elementor-image-box-title{font-size:1.8em;letter-spacing:-1px;}.elementor-2560 .elementor-element.elementor-element-22a072f{--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-2560 .elementor-element.elementor-element-beca6c1{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-cd1942a.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2560 .elementor-element.elementor-element-cd1942a.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2560 .elementor-element.elementor-element-cd1942a.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-title{font-size:1.4em;}.elementor-2560 .elementor-element.elementor-element-cd1942a .elementor-image-box-description{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-9900518{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-6ea811c.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2560 .elementor-element.elementor-element-6ea811c.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2560 .elementor-element.elementor-element-6ea811c.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-title{font-size:1.4em;}.elementor-2560 .elementor-element.elementor-element-6ea811c .elementor-image-box-description{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-21dbf9c{--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:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-72368a5.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2560 .elementor-element.elementor-element-72368a5.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2560 .elementor-element.elementor-element-72368a5.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-title{font-size:1.4em;}.elementor-2560 .elementor-element.elementor-element-72368a5 .elementor-image-box-description{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-da8b871.elementor-element{--align-self:flex-end;}.elementor-2560 .elementor-element.elementor-element-08a314b{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-title{font-size:1.4em;}.elementor-2560 .elementor-element.elementor-element-aa7cb39 .elementor-image-box-description{font-size:0.875em;}.elementor-2560 .elementor-element.elementor-element-991ec59{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-6f30f6b{--justify-content:flex-start;--padding-top:04em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2560 .elementor-element.elementor-element-427b41e img{width:60%;}.elementor-2560 .elementor-element.elementor-element-7daa1c6 img{width:60%;}.elementor-2560 .elementor-element.elementor-element-3bc1fe1 img{width:60%;}.elementor-2560 .elementor-element.elementor-element-b327e7c{--padding-top:0em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2560 .elementor-element.elementor-element-b675c3e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2560 .elementor-element.elementor-element-a490b8c{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;text-align:center;}.elementor-2560 .elementor-element.elementor-element-a490b8c.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-a490b8c .elementor-heading-title{font-size:26px;}.elementor-2560 .elementor-element.elementor-element-904deee{width:var( --container-widget-width, 216px );max-width:216px;--container-widget-width:216px;--container-widget-flex-grow:0;text-align:center;font-size:17px;}.elementor-2560 .elementor-element.elementor-element-904deee.elementor-element{--align-self:center;}.elementor-2560 .elementor-element.elementor-element-9271934 .elementor-button{padding:20px 60px 20px 60px;}.elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2560 .elementor-element.elementor-element-6f23c13 .elementor-icon-list-item > a{font-size:0.7em;}}@media(min-width:768px){.elementor-2560 .elementor-element.elementor-element-5632c6a{--width:24%;}.elementor-2560 .elementor-element.elementor-element-dc68049{--width:583px;}.elementor-2560 .elementor-element.elementor-element-14e62a7{--width:28%;}.elementor-2560 .elementor-element.elementor-element-c264201{--width:66%;}.elementor-2560 .elementor-element.elementor-element-dd950c6{--width:40%;}.elementor-2560 .elementor-element.elementor-element-367c832{--width:413px;}.elementor-2560 .elementor-element.elementor-element-05f5402{--width:413px;}.elementor-2560 .elementor-element.elementor-element-113fcaa{--width:413px;}.elementor-2560 .elementor-element.elementor-element-61d0af7{--width:519px;}.elementor-2560 .elementor-element.elementor-element-7880c30{--width:632px;}.elementor-2560 .elementor-element.elementor-element-cdc2c30{--width:40%;}.elementor-2560 .elementor-element.elementor-element-a37615e{--width:49%;}.elementor-2560 .elementor-element.elementor-element-949ecb9{--content-width:1280px;}.elementor-2560 .elementor-element.elementor-element-22a072f{--width:100%;}.elementor-2560 .elementor-element.elementor-element-21dbf9c{--width:522px;}.elementor-2560 .elementor-element.elementor-element-991ec59{--width:64%;}.elementor-2560 .elementor-element.elementor-element-6f30f6b{--width:100%;}.elementor-2560 .elementor-element.elementor-element-80c3c4e{--width:23%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2560 .elementor-element.elementor-element-edafa67{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-766cce6{--content-width:95%;}.elementor-2560 .elementor-element.elementor-element-86eac2b{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-c994155{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-7d7daf4{--content-width:95%;}.elementor-2560 .elementor-element.elementor-element-ac01824{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-ef3c574{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-f8d1ef4{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-c0e2762{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-14b2380{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-9ff3055{--content-width:90%;}.elementor-2560 .elementor-element.elementor-element-949ecb9{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2560 .elementor-element.elementor-element-367c832{--width:100%;}.elementor-2560 .elementor-element.elementor-element-05f5402{--width:100%;}.elementor-2560 .elementor-element.elementor-element-113fcaa{--width:100%;}.elementor-2560 .elementor-element.elementor-element-61d0af7{--width:100%;}.elementor-2560 .elementor-element.elementor-element-7880c30{--width:100%;}.elementor-2560 .elementor-element.elementor-element-cdc2c30{--width:100%;}.elementor-2560 .elementor-element.elementor-element-a37615e{--width:100%;}.elementor-2560 .elementor-element.elementor-element-80c3c4e{--width:400px;}}/* Start custom CSS for container, class: .elementor-element-7cbc512 */.elementor-2560 .elementor-element.elementor-element-7cbc512{
    background: linear-gradient(93deg, #F38E26 -9.53%, #FFBC77 49.88%, #F38E26 106.97%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2c2ce68 */@media(max-width: 767px){
    .elementor-2560 .elementor-element.elementor-element-2c2ce68{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-545796a */.elementor-2560 .elementor-element.elementor-element-545796a .elementor-image-box-title{
    background: linear-gradient(90deg, #D6D9FF 0%, #F0F1FE 51%, #D6D9FF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webikit-box-decoration-break: clone;
}




.bold{
    font-weight: bold;
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c920196 */.elementor-2560 .elementor-element.elementor-element-c920196 .elementor-button{
    border-radius: 0.375em !Important;
    border: 1px solid rgba(254, 199, 141, 0.50);
    background: linear-gradient(93deg, #F38E26 -9.53%, #FFBC77 49.88%, #F38E26 106.97%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e3fd14 */.elementor-2560 .elementor-element.elementor-element-3e3fd14{
    margin-right: 12em;
    margin-top: -5.5em;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}


.marcelo{
    font-weight: 700;
    font-size: 25px
}

.elementor-2560 .elementor-element.elementor-element-3e3fd14 .elementor-heading-title{
    display: flex;
    flex-direction: column;
    gap: 6px
}

@media(max-width: 1024px){
    .elementor-2560 .elementor-element.elementor-element-3e3fd14{
            display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91f6221 */.video-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9; /* 👈 garante proporção perfeita */
  overflow: hidden;
}

.video-wrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0e9d61 */.bold{
    font-weight: bold;
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c0c184 */.elementor-2560 .elementor-element.elementor-element-3c0c184 .elementor-button{
    border-radius: 0.375em !Important;
    border: 1px solid rgba(254, 199, 141, 0.50);
    background: linear-gradient(93deg, #F38E26 -9.53%, #FFBC77 49.88%, #F38E26 106.97%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37caff9 */.elementor-2560 .elementor-element.elementor-element-37caff9 .elementor-image-box-title{
    display: flex;
    flex-direction: column;
    gap: 1.25rem
}

.elementor-2560 .elementor-element.elementor-element-37caff9{
    border-radius: 10px;
    background: linear-gradient(134deg, #323771 -0.27%, #1A1D46 99.79%);
}

.elementor-2560 .elementor-element.elementor-element-37caff9::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(to bottom, #5D619F, transparent);

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 10px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43bb5f6 */.elementor-2560 .elementor-element.elementor-element-43bb5f6 .elementor-image-box-title{
    display: flex;
    flex-direction: column;
    gap: 1.25rem
}

.data{
    display: flex;
    padding: 0.625rem 1.5rem;
    justify-content: center;
    align-items: center;
    width: fit-content;

    border-radius: 6.1875rem;
    background: var(--gradient-green-02, linear-gradient(90deg, #89C89C 0%, #DCEFE2 100%));
    color: #1F2357;
    font-family: "Plus Jakarta Sans";
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 1.35rem */
    letter-spacing: -0.0225rem;
}

.elementor-2560 .elementor-element.elementor-element-43bb5f6{
    border-radius: 10px;
    background: linear-gradient(134deg, #323771 -0.27%, #1A1D46 99.79%);
}

.elementor-2560 .elementor-element.elementor-element-43bb5f6::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(to bottom, #5D619F, transparent);

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;

  border-radius: 10px;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d23c352 */.destaque-roxo{
    background: linear-gradient(90deg, #21245F 0%, #545BB0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.tag-teoria {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 16px;
  background: linear-gradient(90deg, #1E1E6F, #5C63C1); /* ajuste o degradê se quiser */
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 999px;
  width: auto;
  max-width: max-content;
  font-family: 'Plus Jakarta Sans', sans-serif;
}

.tag-teoria img {
  width: 16px;
  height: 16px;
}

.elementor-2560 .elementor-element.elementor-element-d23c352.inverter .elementor-image-box-content {
  display: flex;
  flex-direction: column-reverse;
  gap: 0px;
    align-items: center ;       /* alinha conteúdo filho no centro (horizontalmente) */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-18e03de */.elementor-2560 .elementor-element.elementor-element-18e03de .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8dc7c3 */.grifado{
    background: #9CD1AC;
    position: relative;
    display: inline-block;
    bottom: -2px;
    border-radius: 2px;
    line-height: 1;
    padding: 0px 8px 8px 8px;
    color: #0F1435;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-532b8d3 */.elementor-2560 .elementor-element.elementor-element-532b8d3{
    border-radius: 0.75rem;
border: 1px solid #3B4188;
background: var(--gradient-green-02, linear-gradient(90deg, #89C89C 0%, #DCEFE2 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c994155 */.elementor-2560 .elementor-element.elementor-element-c994155::after{
      content: "";
      position: absolute;
      width: 44.5625rem;
      height: 49.625rem;
      border-radius: 49.625rem;
      background: #3D45DA;
      opacity: 0.5;
      filter: blur(250px);
      mix-blend-mode: screen;
    
      /* Posicionamento — ajuste conforme o layout */
      top: 50%;
      right: -30%;
      z-index: 1;
      pointer-events: none
}

.elementor-2560 .elementor-element.elementor-element-c994155::before{
      content: "";
      position: absolute;
      width: 44.5625rem;
      height: 49.625rem;
      border-radius: 49.625rem;
      background: #3D45DA;
      opacity: 0.3;
      filter: blur(250px);
      mix-blend-mode: screen;
    
      /* Posicionamento — ajuste conforme o layout */
      top: -10%;
      right: -30%;
      z-index: 1;
            pointer-events: none
}

.elementor-2560 .elementor-element.elementor-element-c994155  {
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-image: linear-gradient(to right, #D5D5F400, #5D5DFF80, #D5D5F400) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e019b */.boxcarreira{
    border-radius: 0.625rem;
    background: var(--gradient-purple-dark-2, linear-gradient(65deg, #21245F 1.56%, #545BB0 122.24%)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36437a9 */.boxcarreira{
    border-radius: 0.625rem;
    background: var(--gradient-purple-dark-2, linear-gradient(65deg, #21245F 1.56%, #545BB0 122.24%)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50fb040 */.boxcarreira{
    border-radius: 0.625rem;
    background: var(--gradient-purple-dark-2, linear-gradient(65deg, #21245F 1.56%, #545BB0 122.24%)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-493e80b */.boxcarreira{
    border-radius: 0.625rem;
    background: var(--gradient-purple-dark-2, linear-gradient(65deg, #21245F 1.56%, #545BB0 122.24%)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-06a552c */.boxcarreira{
    border-radius: 0.625rem;
    background: var(--gradient-purple-dark-2, linear-gradient(65deg, #21245F 1.56%, #545BB0 122.24%)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dba8615 */.boxcarreira{
    border-radius: 0.625rem;
    background: var(--gradient-purple-dark-2, linear-gradient(65deg, #21245F 1.56%, #545BB0 122.24%)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d333ca */.elementor-2560 .elementor-element.elementor-element-3d333ca{
    display: grid;
    grid-template-areas: 
    "a a b b e e"
    "c c d d f f";
}

.b1{
    grid-area: a
}

.b2{
    grid-area: b
}

.b3{
    grid-area: c
}

.b4{
    grid-area: d
}

.b5{
    grid-area: e
}

.b6{
    grid-area: f
}


@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2560 .elementor-element.elementor-element-3d333ca {
    grid-template-areas:
      "a a b b"
      "c c d d"
      "e e e e";
  }
}

@media (max-width: 767px) {
  .elementor-2560 .elementor-element.elementor-element-3d333ca {
    grid-template-columns: 1fr;
    grid-template-areas:
      "a"
      "b"
      "c"
      "d"
      "e"
      "f";
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-76df1f5 */.destaque-roxo{
    background: linear-gradient(90deg, #21245F 0%, #545BB0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.tag-teoria {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 16px;
  background: linear-gradient(90deg, #1E1E6F, #5C63C1); /* ajuste o degradê se quiser */
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 999px;
  width: auto;
  max-width: max-content;
  font-family: 'Plus Jakarta Sans', sans-serif;
}

.tag-teoria img {
  width: 16px;
  height: 16px;
}

.elementor-2560 .elementor-element.elementor-element-76df1f5.inverter .elementor-image-box-content {
  display: flex;
  flex-direction: column-reverse;
  gap: 0px;
    align-items: center ;       /* alinha conteúdo filho no centro (horizontalmente) */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a670e2 */.elementor-2560 .elementor-element.elementor-element-4a670e2{
    border-radius: 0.75rem;
    border: 1px solid #ACB8E240;
    background: linear-gradient(277deg, #C9D0E6 -16.06%, #E4E7F2 112.94%);
}

.elementor-2560 .elementor-element.elementor-element-4a670e2 .elementor-icon-box-icon{
    padding-left: 7px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c47267 */.elementor-2560 .elementor-element.elementor-element-5c47267{
    border-radius: 0.75rem;
    border: 1px solid #ACB8E240;
    background: linear-gradient(277deg, #C9D0E6 -16.06%, #E4E7F2 112.94%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c76347 */.elementor-2560 .elementor-element.elementor-element-2c76347{
    border-radius: 0.75rem;
    border: 1px solid #ACB8E240;
    background: linear-gradient(277deg, #C9D0E6 -16.06%, #E4E7F2 112.94%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c434ace */.nao{
    color: #ff4e83;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d7ed57c */.elementor-2560 .elementor-element.elementor-element-d7ed57c{
    border-radius: 7.48331rem;
background: var(--gradient-green, linear-gradient(93deg, #89C89C -9.53%, #D5EFDD 49.88%, #89C89C 106.97%));
position: absolute;
top: -30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a751db5 */.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-title{
    margin-top: -11px;
}

.elementor-2560 .elementor-element.elementor-element-a751db5 .elementor-icon-box-icon{
    margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fc342f */.elementor-2560 .elementor-element.elementor-element-9fc342f{
    border-radius: 0.75rem;
    background: linear-gradient(74deg, #FCFDFE 0.89%, #CAD1EB 98.81%), #D9D9D9;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-15f8769 */.elementor-2560 .elementor-element.elementor-element-15f8769{
    border-radius: 7.48331rem;
background: var(--gradient-green, linear-gradient(93deg, #89C89C -9.53%, #D5EFDD 49.88%, #89C89C 106.97%));
position: absolute;
top: -30px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4578af */.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-title{
    margin-top: -11px;
}

.elementor-2560 .elementor-element.elementor-element-d4578af .elementor-icon-box-icon{
    margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ffd01 */.elementor-2560 .elementor-element.elementor-element-31ffd01{
    border-radius: 0.75rem;
    background: linear-gradient(74deg, #FCFDFE 0.89%, #CAD1EB 98.81%), #D9D9D9;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7436de9 */.elementor-2560 .elementor-element.elementor-element-7436de9 {
  border-radius: 6px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8d1ef4 */.elementor-2560 .elementor-element.elementor-element-f8d1ef4{
    background: linear-gradient(45deg, #E5E7FF -3.29%, #F3F4FF 104.15%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0b83b0 */.elementor-2560 .elementor-element.elementor-element-c0b83b0 .elementor-button{
    border-radius: 0.375em !Important;
    border: 1px solid rgba(254, 199, 141, 0.50);
    background: linear-gradient(93deg, #F38E26 -9.53%, #FFBC77 49.88%, #F38E26 106.97%);
}

.botao-pulsante {
  animation: alerta 2s ease-in-out infinite;
  border-radius: 6px;
}

@keyframes alerta {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(243, 142, 38, 0.5); /* laranja */
  }
  70% {
    transform: scale(1.03);
    box-shadow: 0 0 0 10px rgba(243, 142, 38, 0); /* laranja */
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(243, 142, 38, 0); /* laranja */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-773d80a */.wrapper, #stars, #yahia {
  width: 100vw;
  height: 100vh;
  pointer-events: none;
}

.elementor-2560 .elementor-element.elementor-element-773d80a{
    position: absolute;
      width: 100vw;
  height: 100vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
     pointer-events: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  cursor: move;
  cursor: grab;
}
.wrapper:active {
  cursor: grabbing;
    
}
.wrapper .container {
  position: relative;
  width: 90%;
  max-width: 1000px;
  height: 100%;
  margin: 0 auto;
}

@media(max-width: 767px){
    .elementor-2560 .elementor-element.elementor-element-773d80a{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eedff17 */.elementor-2560 .elementor-element.elementor-element-eedff17{
background: radial-gradient(57.68% 214.31% at 50.03% -65.86%, #3A3F8E 0%, #0C0E31 65%);
    overflow: hidden;
}

.elementor-2560 .elementor-element.elementor-element-eedff17  {
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-image: linear-gradient(to right, #EA000400, #EA000480, #EA000400) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbe272a */.nao{
    color: #ff4e83;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04567b8 */.elementor-2560 .elementor-element.elementor-element-04567b8 .elementor-heading-title{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-2560 .elementor-element.elementor-element-04567b8 .parcela{
    color: #A1D4B0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d73cd */.elementor-2560 .elementor-element.elementor-element-17d73cd .elementor-heading-title{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-2560 .elementor-element.elementor-element-17d73cd .parcela{
    color: #A1D4B0;
}

.elementor-2560 .elementor-element.elementor-element-17d73cd .elementor-heading-title{
    display: flex;
    flex-direction: column;
    gap: 8px
}

.parcela{
    text-align: center;
    font-family: "Plus Jakarta Sans";
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aae0cf6 */.elementor-2560 .elementor-element.elementor-element-aae0cf6 .elementor-button{
    border-radius: 0.375em !Important;
    border: 1px solid rgba(254, 199, 141, 0.50);
    background: linear-gradient(93deg, #F38E26 -9.53%, #FFBC77 49.88%, #F38E26 106.97%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccf3297 */.elementor-2560 .elementor-element.elementor-element-ccf3297 .elementor-heading-title{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.elementor-2560 .elementor-element.elementor-element-ccf3297 .parcela{
    color: #A1D4B0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ede9f4 */.nao{
    color: #ff4e83;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5337770 */.bold{
    font-weight: bold;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7880c30 */.elementor-2560 .elementor-element.elementor-element-7880c30{
    display: grid;
    grid-template-areas: 
    "a a a a b b"
    "a a a a c c"
    ;
}

.foto1{
    grid-area: a
}

.foto2{
    grid-area: b
}

.foto3{
    grid-area: c
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b2380 */.elementor-2560 .elementor-element.elementor-element-14b2380  {
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, #D5D5F400, #5D5DFF, #D5D5F400) 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d9f239 */.elementor-2560 .elementor-element.elementor-element-0d9f239{
    border-radius: 0.4375rem;
background: linear-gradient(90deg, #21245F 0%, #545BB0 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ca80ed */.elementor-2560 .elementor-element.elementor-element-0ca80ed{
    border-radius: 0.4375rem;
background: linear-gradient(90deg, #21245F 0%, #545BB0 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ca29442 */.tag-teoria {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 16px;
  background: linear-gradient(90deg, #1E1E6F, #5C63C1); /* ajuste o degradê se quiser */
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  border-radius: 999px;
  width: auto;
  max-width: max-content;
  font-family: 'Plus Jakarta Sans', sans-serif;
}

.tag-teoria img {
  width: 16px;
  height: 16px;
}

.elementor-2560 .elementor-element.elementor-element-ca29442.inverter .elementor-image-box-content {
  display: flex;
  flex-direction: column-reverse;
  gap: 0px;
    align-items: center ;       /* alinha conteúdo filho no centro (horizontalmente) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beca6c1 */.elementor-2560 .elementor-element.elementor-element-beca6c1{
    border-radius: 0.75rem;
    border: 1.5px solid #BEC8F1;
    background: linear-gradient(164deg, #E0E4F1 -21.9%, #B2C3E6 120.13%);
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9900518 */.elementor-2560 .elementor-element.elementor-element-9900518{
    border-radius: 0.75rem;
    border: 1.5px solid #BEC8F1;
    background: linear-gradient(164deg, #E0E4F1 -21.9%, #B2C3E6 120.13%);
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da8b871 */.elementor-2560 .elementor-element.elementor-element-da8b871{
    position: absolute;
    max-width: 273px !important;
    right: 0;
    bottom: 0
}

@media(max-width: 767px){
    .elementor-2560 .elementor-element.elementor-element-da8b871{
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21dbf9c */.elementor-2560 .elementor-element.elementor-element-21dbf9c{
    border-radius: 0.75rem;
    border: 1.5px solid #BEC8F1;
    background: linear-gradient(164deg, #E0E4F1 -21.9%, #B2C3E6 120.13%);
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a314b */.elementor-2560 .elementor-element.elementor-element-08a314b{
    border-radius: 0.75rem;
    border: 1.5px solid #BEC8F1;
    background: linear-gradient(164deg, #E0E4F1 -21.9%, #B2C3E6 120.13%);
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a072f */.elementor-2560 .elementor-element.elementor-element-22a072f{
    display: grid;
    grid-template-areas: 
    "a a a a a b b b b b b b"
    "c c c c c c d d d d d d";
}

.beneficios1{
    grid-area: a
}

.beneficios2{
    grid-area: b
}

.beneficios3{
    grid-area: c
}

.beneficios4{
    grid-area: d
}

@media (max-width: 767px) {
  .elementor-2560 .elementor-element.elementor-element-22a072f {
    grid-template-columns: 1fr;
    grid-template-areas:
      "a"
      "b"
      "c"
      "d"
      "e"
      "f";
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6729e1c */.elementor-2560 .elementor-element.elementor-element-6729e1c path{
    fill: #7F7DB0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991ec59 */.elementor-2560 .elementor-element.elementor-element-991ec59::before{
      content: "REALIZAÇÃO:";
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  color: #3A3F74;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 1.6875rem */
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f30f6b */.elementor-2560 .elementor-element.elementor-element-6f30f6b::before{
      content: "PATROCINADORES:";
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  color: #3A3F74;
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 1.6875rem */
  text-align: center;
}/* End custom CSS */
/* Start custom CSS */.elementor-kit-3 {
    --e-global-color-primary: #fafafa;
    --e-global-color-secondary: #BBDFC5;
    --e-global-color-text: #0A092A;
    --e-global-color-accent: #61CE70;
    --e-global-color-5fe215f: #9EE7B4;
    --e-global-color-42f7241: #FFFFFF;
    --e-global-color-1b5248e: #16203F;

    --e-global-typography-primary-font-family: "Plus Jakarta Sans" !important;
    --e-global-typography-primary-font-weight: 700;
    --e-global-typography-secondary-font-family: "Plus Jakarta Sans" !important;
    --e-global-typography-secondary-font-weight: 600;
    --e-global-typography-text-font-family: "Plus Jakarta Sans" !important;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Plus Jakarta Sans" !important;
    --e-global-typography-accent-font-weight: 600;
}

.destaque-verde{
    background: linear-gradient(93deg, #89C89C -9.53%, #D5EFDD 49.88%, #89C89C 106.97%);
background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.destaque-roxo{
    background: linear-gradient(90deg, #21245F 0%, #545BB0 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.destaque-roxo-claro{
background: var(--gradient-purple-light, linear-gradient(90deg, #B6B8D8 0%, #F0F1FE 51%, #B6B8D8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

body{
    overflow-x: hidden;
}


@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  
    padding: 0.5em 0 0.5em 0.3em;
  display: flex;
    color: #545BB0;
    font-family: "Plus Jakarta Sans";
    font-size: 3rem;
    font-style: normal;
    font-weight: 800;
    line-height: 110%; /* 5.5rem */
    letter-spacing: -0.44px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
  [data-marquee] {
    --loop-duration: 15s;
  }
  
    [data-marquee-style] {
    font-size: 1.2em;
  }
}/* End custom CSS */