.elementor-48 .elementor-element.elementor-element-000003f3{--display:flex;}.elementor-48 .elementor-element.elementor-element-000003f2{--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-48 .elementor-element.elementor-element-000003ef{--display:flex;--justify-content:center;}.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-48 .elementor-element.elementor-element-000003ed{--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-97a9bab .elementor-menu-toggle{margin:0 auto;}.elementor-48 .elementor-element.elementor-element-97a9bab .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-97a9bab .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-97a9bab .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-000003f1{--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-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-48 .elementor-element.elementor-element-000003f0 .elementor-button{background-color:#F4313C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000402{--display:flex;}.elementor-48 .elementor-element.elementor-element-000003fa{--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-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-48 .elementor-element.elementor-element-000003f4{text-align:start;}.elementor-48 .elementor-element.elementor-element-000003f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-000003f5{text-align:start;}.elementor-48 .elementor-element.elementor-element-000003f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.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-48 .elementor-element.elementor-element-000003f6{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-000003f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-000003f7 .elementor-button{background-color:#F4313C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-000003f8 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000401{--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-48 .elementor-element.elementor-element-000003fc{--display:flex;}.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-48 .elementor-element.elementor-element-000003fb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-000003fb .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-000003fb .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-000003fb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-000003fb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-000003fe{--display:flex;}.elementor-48 .elementor-element.elementor-element-000003fd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-000003fd .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-000003fd .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-000003fd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-000003fd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000400{--display:flex;}.elementor-48 .elementor-element.elementor-element-000003ff .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-000003ff .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-000003ff .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-000003ff .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-000003ff .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000040f{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000405{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000403{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000403 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-3878c22 );}.elementor-48 .elementor-element.elementor-element-00000404{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000408{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000406{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000406 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-3878c22 );}.elementor-48 .elementor-element.elementor-element-00000407{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000040b{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000409{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000409 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-3878c22 );}.elementor-48 .elementor-element.elementor-element-0000040a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000040e{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000040c{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000040c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:var( --e-global-color-3878c22 );}.elementor-48 .elementor-element.elementor-element-0000040d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000418{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000413{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000412{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000411 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000411 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000411 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000411 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000411 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000417{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000414{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000414 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000415{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000415 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-00000416{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000042a{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000428{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000425{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000425 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000426{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000426 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-00000427{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000429{--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-48 .elementor-element.elementor-element-0000041c{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000419{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000419 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000041a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-0000041a .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-0000041a .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-0000041a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000041a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000041b .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000420{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000041d{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000041d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000041e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-0000041e .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-0000041e .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-0000041e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000041e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000041f .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000424{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000421{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000421 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000422 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000422 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000422 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000422 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000422 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000423 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-0000043a{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000042e{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000042b{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000042b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000042c{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000042c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-0000042d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000439{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000430{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000042f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-0000042f .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-0000042f .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-0000042f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000042f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000432{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000431 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000431 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000431 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000431 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000431 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000434{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000433 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000433 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000433 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000433 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000433 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000436{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000435 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000435 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000435 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000435 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000435 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000438{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000437 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000437 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000437 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000437 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000437 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000044a{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000043f{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000043b{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000043b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000043c{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000043c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-0000043d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000449{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000445{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000445 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000446{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-48 .elementor-element.elementor-element-00000447 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-00000447 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-48 .elementor-element.elementor-element-00000447 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-type-html{padding-bottom:0px;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group .elementor-field, .elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-button{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000447 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-button[type="submit"]{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-00000447{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-48 .elementor-element.elementor-element-00000448{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-fbf8749{--display:flex;--min-height:916px;}.elementor-48 .elementor-element.elementor-element-9cfa9c9{--display:flex;}.elementor-48 .elementor-element.elementor-element-117957d{text-align:start;}.elementor-48 .elementor-element.elementor-element-117957d .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0dcae9a{text-align:start;}.elementor-48 .elementor-element.elementor-element-0dcae9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-0823e90{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-b053200{--display:flex;}.elementor-48 .elementor-element.elementor-element-515bec6{text-align:start;}.elementor-48 .elementor-element.elementor-element-515bec6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-b7884de{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-6dfd445{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000456{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000044e{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000044b{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000044b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000044c{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000044c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-0000044d{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000455{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000044f{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000044f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000450{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000450 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000451{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000454{--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-48 .elementor-element.elementor-element-00000452 .elementor-button{background-color:#403DA4;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000453 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000461{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000459{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000458{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000460{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000045a{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000045a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000045b{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000045b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-0000045c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000045f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-0000045d .elementor-button{background-color:#F4313C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-0000046d{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000466{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000462{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000462 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000463{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000463 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-00000464{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000465 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .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-48 .elementor-element.elementor-element-0000046c .elementor-accordion-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000046c .elementor-tab-content{font-family:"Inter", Sans-serif;}.elementor-48 .elementor-element.elementor-element-0000047f{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000475{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000046e{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000046e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000046f{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000046f .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-00000470{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000474{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000471 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000471 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000471 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000471 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000471 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000472 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000472 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000472 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000472 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000472 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000473 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-00000473 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-00000473 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-00000473 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000473 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000047e{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000047b{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000047b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000047c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-48 .elementor-element.elementor-element-0000047d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-0000047d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-48 .elementor-element.elementor-element-0000047d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-type-html{padding-bottom:0px;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group .elementor-field, .elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-button{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000047d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-button[type="submit"]{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-48 .elementor-element.elementor-element-0000047d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-48 .elementor-element.elementor-element-00000484{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000482{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000480{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000480 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:900;}.elementor-48 .elementor-element.elementor-element-00000481{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-00000483 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#403DA4;color:#403DA4;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-48 .elementor-element.elementor-element-00000490{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000048e{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000487{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000486{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000048a{--display:flex;}.elementor-48 .elementor-element.elementor-element-00000488{text-align:start;}.elementor-48 .elementor-element.elementor-element-00000488 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-00000489{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000048d{--display:flex;}.elementor-48 .elementor-element.elementor-element-0000048b{text-align:start;}.elementor-48 .elementor-element.elementor-element-0000048b .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-48 .elementor-element.elementor-element-0000048c{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-48 .elementor-element.elementor-element-0000048f{font-family:"Inter", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-000003f3{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-000003ef{--width:245px;}.elementor-48 .elementor-element.elementor-element-00000402{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-000003fa{--width:680px;}.elementor-48 .elementor-element.elementor-element-0000040f{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-00000418{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-0000042a{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-0000043a{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-0000044a{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-fbf8749{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-00000456{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-00000461{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-0000046d{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-0000047f{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-00000484{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-00000490{--content-width:1140px;}}/* Start custom CSS for container, class: .elementor-element-000003f3 */.elementor-48 .elementor-element.elementor-element-000003f3{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-000003f3 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-000003f3 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-000003f3 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-000003f3 h1,.elementor-48 .elementor-element.elementor-element-000003f3 h2,.elementor-48 .elementor-element.elementor-element-000003f3 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-000003f3{height:86px;min-height:86px;background:rgba(255,255,255,.97);display:flex;align-items:center;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(21,21,47,.06);backdrop-filter:blur(10px)} .elementor-48 .elementor-element.elementor-element-000003f3>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-logo img{width:245px;height:auto} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-nav{margin-left:auto} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-nav-link .elementor-button{background:transparent!important;color:#37374B!important;padding:8px 0!important;border:0!important;box-shadow:none!important;font-size:13px!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-cta .elementor-button{padding:11px 18px!important;font-size:13px!important;white-space:nowrap} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-000003f3 .ng-nav{display:none} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-cta{display:none}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-000003f3{height:75px;min-height:75px} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-logo img{width:205px} .elementor-48 .elementor-element.elementor-element-000003f3>.e-con-inner{width:calc(100% - 30px)}}
.elementor-48 .elementor-element.elementor-element-000003f3{height:86px!important;min-height:86px!important;padding:0!important} .elementor-48 .elementor-element.elementor-element-000003f3>.e-con-inner{height:86px!important;min-height:86px!important;padding:0!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-inner,.elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-inner>.e-con-inner{height:86px!important;min-height:86px!important;padding:0!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-inner>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}
.elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-inner{display:grid!important;grid-template-columns:245px 1fr auto!important;gap:28px!important;width:100%!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-brand{width:245px!important;min-width:245px!important;padding:0!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-nav{width:auto!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:27px!important;padding:0!important;margin:0!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-actions{width:auto!important;min-width:180px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0!important}
.elementor-48 .elementor-element.elementor-element-000003f3 .ng-brand{display:flex!important;align-items:center!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-logo{align-self:center!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-cta{width:180px!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-cta .elementor-button{width:180px!important;min-height:43px!important;line-height:19px!important;padding:12px 18px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-inner{grid-template-columns:1fr!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-nav,.elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-actions{display:none!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-brand{width:245px!important;min-width:245px!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-000003f3,.elementor-48 .elementor-element.elementor-element-000003f3>.e-con-inner,.elementor-48 .elementor-element.elementor-element-000003f3 .ng-header-inner{height:75px!important;min-height:75px!important} .elementor-48 .elementor-element.elementor-element-000003f3>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-brand{width:205px!important;min-width:205px!important} .elementor-48 .elementor-element.elementor-element-000003f3 .ng-logo img{width:205px!important;height:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000402 */.elementor-48 .elementor-element.elementor-element-00000402{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000402 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000402 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-00000402 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-00000402 h1,.elementor-48 .elementor-element.elementor-element-00000402 h2,.elementor-48 .elementor-element.elementor-element-00000402 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-00000402{position:relative;min-height:645px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(248,249,252,.98) 0%,rgba(248,249,252,.87) 38%,rgba(248,249,252,.32) 70%,rgba(248,249,252,.15) 100%),url("https://novageracao.esp.br/wp-content/uploads/2026/08/nova-geracao-html-hero-doacao-scaled.jpg");background-size:cover;background-position:center 45%;overflow:hidden} .elementor-48 .elementor-element.elementor-element-00000402>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;position:relative} .elementor-48 .elementor-element.elementor-element-00000402:before,.elementor-48 .elementor-element.elementor-element-00000402:after{content:"";position:absolute;border:34px solid rgba(244,49,60,.23);border-radius:50%;pointer-events:none} .elementor-48 .elementor-element.elementor-element-00000402:before{width:530px;height:530px;right:-260px;bottom:-230px} .elementor-48 .elementor-element.elementor-element-00000402:after{width:720px;height:720px;right:-335px;bottom:-325px;border-color:rgba(244,49,60,.12)} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{position:relative;z-index:2;width:min(680px,65%);padding:82px 0 120px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-00000402 .ng-eyebrow .elementor-heading-title:before{content:"";width:30px;height:3px;border-radius:99px;background:#F4313C} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-title .elementor-heading-title{font-size:clamp(42px,5.5vw,72px);line-height:.99;letter-spacing:-.055em;font-weight:900;color:#15152F} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy{max-width:630px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy p{font-size:17px;color:#52556B} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions{margin-top:30px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-btn-secondary .elementor-button{background:#fff!important;color:#403DA4!important;border:1px solid rgba(64,61,164,.15)!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini{position:absolute;z-index:3;left:50%;bottom:26px;transform:translateX(-50%);width:min(1140px,calc(100% - 48px));background:#fff;border-radius:14px;box-shadow:0 18px 50px rgba(24,23,71,.16);display:grid;grid-template-columns:repeat(3,1fr);padding:22px 24px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item{padding:0 22px;border-right:1px solid #E7E8EF} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item:last-child{border-right:0} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-box .elementor-icon-box-title{font-size:13px;color:#15152F;margin:0} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-box .elementor-icon-box-description{font-size:11px;color:#676A7D;line-height:1.35} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-box .elementor-icon{width:42px;height:42px;border:1px solid #E6E7EF;border-radius:50%;display:grid;place-items:center;color:#403DA4} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000402{min-height:780px;align-items:flex-start} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{width:75%;padding-top:95px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini{grid-template-columns:1fr;bottom:18px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item{border-right:0;border-bottom:1px solid #E7E8EF;padding:11px 5px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item:last-child{border-bottom:0}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000402{min-height:790px;background-image:linear-gradient(rgba(248,249,252,.90),rgba(248,249,252,.86)),url("https://novageracao.esp.br/wp-content/uploads/2026/08/nova-geracao-html-hero-doacao-scaled.jpg");background-position:65% center} .elementor-48 .elementor-element.elementor-element-00000402>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{width:100%;padding-top:70px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-title .elementor-heading-title{font-size:45px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy p{font-size:15px} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini{width:calc(100% - 30px);padding:12px 16px}}
.elementor-48 .elementor-element.elementor-element-00000402{overflow:hidden!important;padding:0!important} .elementor-48 .elementor-element.elementor-element-00000402>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content>.e-con-inner{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-eyebrow{margin-bottom:14px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-title{margin-bottom:22px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy{margin:0!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions,.elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions>.e-con-inner{display:flex!important;flex-direction:row!important;gap:12px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini{height:86px!important;min-height:86px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini>.e-con-inner{height:42px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:0!important;width:100%!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item,.elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item>.e-con-inner{height:42px!important;min-height:42px!important;padding:0 22px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item>.e-con-inner{display:flex!important;align-items:center!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000402{min-height:709px!important;height:709px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{transform:translateY(15px)!important}
.elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{height:auto!important;min-height:0!important;padding:74px 0 120px!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-eyebrow .elementor-heading-title{line-height:1.6!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy p{margin:0!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions{gap:12px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini{width:100%!important;gap:0!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000402{height:auto!important;min-height:0!important;padding:0!important;align-items:flex-start!important} .elementor-48 .elementor-element.elementor-element-00000402>.e-con-inner{width:calc(100% - 40px)!important;display:block!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{width:min(680px,100%)!important;height:auto!important;transform:none!important;padding:76px 0 34px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-title .elementor-heading-title{font-size:clamp(48px,7vw,66px)!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-mini{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 26px!important;grid-template-columns:1fr!important;padding:12px 18px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item{width:100%!important;height:auto!important;min-height:62px!important;padding:10px 4px!important;border-right:0!important;border-bottom:1px solid #E7E8EF!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-mini-item:last-child{border-bottom:0!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000402>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-content{padding:58px 0 28px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-title .elementor-heading-title{font-size:42px!important;line-height:1!important;letter-spacing:-.045em!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy{width:100%!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-copy p{font-size:15px!important;line-height:1.55!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions{width:100%!important;flex-direction:column!important;gap:10px!important} .elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions .elementor-widget-button,.elementor-48 .elementor-element.elementor-element-00000402 .ng-hero-actions .elementor-button{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000040f */.elementor-48 .elementor-element.elementor-element-0000040f{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000040f *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000040f a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-0000040f p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-0000040f h1,.elementor-48 .elementor-element.elementor-element-0000040f h2,.elementor-48 .elementor-element.elementor-element-0000040f h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-0000040f{background:#403DA4;color:#fff} .elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr)} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat{padding:27px 30px;border-right:1px solid rgba(255,255,255,.16)} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat:last-child{border-right:0} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat .elementor-heading-title{font-size:15px;color:#fff;margin:0} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat p{font-size:11px;color:rgba(255,255,255,.72);line-height:1.4;margin:3px 0 0} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{grid-template-columns:repeat(2,1fr)}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat{padding:22px 18px}}
.elementor-48 .elementor-element.elementor-element-0000040f{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat{padding:27px 30px!important} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat>.e-con-inner{padding:0!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat .elementor-widget{margin:0!important}
.elementor-48 .elementor-element.elementor-element-0000040f{min-height:112px!important;height:112px!important}
.elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{gap:0!important}
.elementor-48 .elementor-element.elementor-element-0000040f .ng-stat{height:112px!important;min-height:112px!important;gap:0!important;overflow:hidden!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000040f{height:auto!important;min-height:0!important} .elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{grid-template-columns:repeat(2,1fr)!important;width:calc(100% - 40px)!important} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat{height:auto!important;min-height:108px!important;border-bottom:1px solid rgba(255,255,255,.16)!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000040f>.e-con-inner{grid-template-columns:1fr!important;width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-0000040f .ng-stat{min-height:0!important;padding:20px 16px!important;border-right:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000418 */.elementor-48 .elementor-element.elementor-element-00000418{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000418 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000418 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-00000418 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-00000418 h1,.elementor-48 .elementor-element.elementor-element-00000418 h2,.elementor-48 .elementor-element.elementor-element-00000418 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-00000418{padding:112px 0} .elementor-48 .elementor-element.elementor-element-00000418>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:.96fr 1.05fr;gap:88px;align-items:center} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame{position:relative} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame:before{content:"";position:absolute;left:-20px;top:42px;width:5px;height:170px;background:#F4313C;border-radius:99px} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-image img{height:530px;width:100%;object-fit:cover;border-radius:28px;box-shadow:0 18px 60px rgba(24,23,71,.12)} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-badge{position:absolute;right:-25px;bottom:32px;background:#fff;border-radius:15px;padding:15px 18px;box-shadow:0 18px 45px rgba(24,23,71,.19);min-width:230px} .elementor-48 .elementor-element.elementor-element-00000418 .ng-badge-box .elementor-icon-box-title{font-size:13px;margin:0} .elementor-48 .elementor-element.elementor-element-00000418 .ng-badge-box .elementor-icon-box-description{font-size:11px;color:#676A7D} .elementor-48 .elementor-element.elementor-element-00000418 .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-00000418 h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900} .elementor-48 .elementor-element.elementor-element-00000418 .ng-check-list{display:grid;gap:12px;margin:24px 0 26px;padding:0;list-style:none;color:#414259;font-size:14px} .elementor-48 .elementor-element.elementor-element-00000418 .ng-quote{border-left:3px solid #F4313C;background:#F8F8FC;border-radius:0 12px 12px 0;padding:18px 20px;font-size:13px;font-style:italic;color:#55586B} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000418>.e-con-inner{grid-template-columns:1fr;gap:52px} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-image img{height:480px}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000418{padding:78px 0} .elementor-48 .elementor-element.elementor-element-00000418>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-image img{height:420px} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame:before{left:-8px} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-badge{right:12px;bottom:15px}}
.elementor-48 .elementor-element.elementor-element-00000418{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-00000418>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame,.elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy>.e-con-inner{padding:0!important}
.elementor-48 .elementor-element.elementor-element-00000418{min-height:886px!important;height:886px!important}
.elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame,.elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy{gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame,.elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy h2.elementor-heading-title{color:#15152F!important;height:auto!important}
.elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy{height:662px!important;min-height:662px!important;padding-top:7px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy .ng-eyebrow{height:19px!important;margin-bottom:14px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy>.elementor-widget-text-editor{margin-top:20px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000418{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-00000418>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:52px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-frame{width:100%!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-image img{height:480px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy{height:auto!important;min-height:0!important;padding-top:0!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000418{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-00000418>.e-con-inner{width:calc(100% - 30px)!important;gap:38px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-image img{height:390px!important;border-radius:20px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-image-badge{right:10px!important;bottom:14px!important;min-width:210px!important} .elementor-48 .elementor-element.elementor-element-00000418 .ng-about-copy h2.elementor-heading-title{font-size:36px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000042a */.elementor-48 .elementor-element.elementor-element-0000042a{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000042a *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000042a a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-0000042a p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-0000042a h1,.elementor-48 .elementor-element.elementor-element-0000042a h2,.elementor-48 .elementor-element.elementor-element-0000042a h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-0000042a{padding:112px 0;background:#F5F6FB} .elementor-48 .elementor-element.elementor-element-0000042a>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head{text-align:center;max-width:780px;margin:0 auto 52px} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head .elementor-heading-title{text-align:center} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head p{text-align:center;max-width:660px;margin:auto} .elementor-48 .elementor-element.elementor-element-0000042a .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card{position:relative;background:#fff;border:1px solid #ECECF3;border-radius:20px;padding:32px;min-height:280px;overflow:hidden} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card:after{content:"";position:absolute;right:-32px;bottom:-32px;width:100px;height:100px;border-radius:50%;background:#EEF0FF} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-number{position:absolute;right:25px;top:18px} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-number .elementor-heading-title{font-size:44px;font-weight:900;color:#EDEEF5} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-box .elementor-icon{width:48px;height:48px;border-radius:14px;background:#F5F5FB;color:#403DA4;display:grid;place-items:center;margin-bottom:20px} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-box .elementor-icon-box-title{font-size:20px;color:#15152F} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-box .elementor-icon-box-description{font-size:13px;color:#676A7D} .elementor-48 .elementor-element.elementor-element-0000042a .ng-text-link .elementor-button{background:transparent!important;color:#403DA4!important;padding:0!important;font-size:13px!important;justify-content:flex-start} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{grid-template-columns:1fr 1fr} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card:last-child{grid-column:1/-1}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000042a{padding:78px 0} .elementor-48 .elementor-element.elementor-element-0000042a>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{grid-template-columns:1fr} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card:last-child{grid-column:auto}}
.elementor-48 .elementor-element.elementor-element-0000042a{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-0000042a>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head>.e-con-inner{padding:0!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid,.elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card{height:280px!important;min-height:280px!important;padding:32px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card>.e-con-inner{padding:0!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-0000042a{min-height:774px!important;height:774px!important}
.elementor-48 .elementor-element.elementor-element-0000042a>.e-con-inner{gap:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head{gap:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{gap:22px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card{gap:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-box .elementor-icon-box-wrapper{display:block!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-box .elementor-icon-box-icon{display:block!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-box .elementor-icon{margin:0 0 20px 0!important}
.elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head,.elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head{height:218px!important;min-height:218px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head h2.elementor-heading-title{color:#15152F!important}
.elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head .ng-eyebrow{margin-bottom:14px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000042a{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-0000042a>.e-con-inner{width:calc(100% - 40px)!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head{height:auto!important;min-height:0!important;margin-bottom:42px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{grid-template-columns:repeat(2,1fr)!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card:last-child{grid-column:1/-1!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000042a{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-0000042a>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-center-head h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-grid{grid-template-columns:1fr!important;gap:16px!important} .elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card,.elementor-48 .elementor-element.elementor-element-0000042a .ng-how-card:last-child{grid-column:auto!important;height:auto!important;min-height:260px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000043a */.elementor-48 .elementor-element.elementor-element-0000043a{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000043a *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000043a a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-0000043a p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-0000043a h1,.elementor-48 .elementor-element.elementor-element-0000043a h2,.elementor-48 .elementor-element.elementor-element-0000043a h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-0000043a{padding:112px 0} .elementor-48 .elementor-element.elementor-element-0000043a>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:.82fr 1.35fr;gap:74px;align-items:start} .elementor-48 .elementor-element.elementor-element-0000043a .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left h2.elementor-heading-title{font-size:45px;line-height:1.04;letter-spacing:-.045em;font-weight:900} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-callout{margin-top:30px;background:#403DA4;color:#fff;border-radius:16px;padding:22px 24px} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-callout strong{font-size:16px} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-callout p{color:rgba(255,255,255,.78);font-size:12px;margin:7px 0 0} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card{background:#fff;border:1px solid #E7E8EF;border-radius:14px;padding:20px;min-height:118px} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card:last-child{grid-column:1/-1} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-box .elementor-icon{width:42px;height:42px;border-radius:12px;background:#F6F6FB;color:#403DA4;display:grid;place-items:center} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-box .elementor-icon-box-title{font-size:14px;margin:0 0 6px} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-box .elementor-icon-box-description{font-size:11px;line-height:1.55;color:#676A7D} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000043a>.e-con-inner{grid-template-columns:1fr;gap:45px}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000043a{padding:78px 0} .elementor-48 .elementor-element.elementor-element-0000043a>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards{grid-template-columns:1fr} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card:last-child{grid-column:auto} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left h2.elementor-heading-title{font-size:36px}}
.elementor-48 .elementor-element.elementor-element-0000043a{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-0000043a>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards,.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card{padding:20px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card>.e-con-inner{padding:0!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-0000043a{min-height:666px!important;height:666px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards,.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards>.e-con-inner{height:382px!important;min-height:382px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards>.e-con-inner{grid-template-rows:118px 118px 118px!important;align-content:start!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card{height:118px!important;min-height:118px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card:last-child{grid-column:1/-1!important}
.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left{gap:0!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards{gap:14px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card{gap:14px!important;flex-direction:row!important;align-items:flex-start!important}
.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left,.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left h2.elementor-heading-title{color:#15152F!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-box{width:100%!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-box .elementor-icon-box-title{color:#15152F!important}
.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left .ng-eyebrow{margin-bottom:14px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000043a{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-0000043a>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:46px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards{height:auto!important;min-height:0!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:auto!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card{height:auto!important;min-height:128px!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000043a{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-0000043a>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-left h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-cards{grid-template-columns:1fr!important} .elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card,.elementor-48 .elementor-element.elementor-element-0000043a .ng-impact-card:last-child{grid-column:auto!important;min-height:118px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000044a */.elementor-48 .elementor-element.elementor-element-0000044a{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000044a *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000044a a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-0000044a p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-0000044a h1,.elementor-48 .elementor-element.elementor-element-0000044a h2,.elementor-48 .elementor-element.elementor-element-0000044a h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-0000044a{position:relative;padding:112px 0;background:#181747;color:#fff;overflow:hidden} .elementor-48 .elementor-element.elementor-element-0000044a:before,.elementor-48 .elementor-element.elementor-element-0000044a:after{content:"";position:absolute;border-radius:50%;pointer-events:none} .elementor-48 .elementor-element.elementor-element-0000044a:before{width:600px;height:600px;left:-380px;bottom:-290px;border:70px solid rgba(244,49,60,.28)} .elementor-48 .elementor-element.elementor-element-0000044a:after{width:440px;height:440px;right:-220px;top:-250px;border:55px solid rgba(64,61,164,.35)} .elementor-48 .elementor-element.elementor-element-0000044a>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:1fr .92fr;gap:88px;align-items:center;position:relative;z-index:2} .elementor-48 .elementor-element.elementor-element-0000044a .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900;color:#fff} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy p{color:rgba(255,255,255,.74)} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-photo img{height:240px;width:100%;object-fit:cover;border-radius:22px;border:6px solid rgba(255,255,255,.08)} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{background:#fff;color:#15152F;border-radius:22px;padding:30px;box-shadow:0 25px 80px rgba(0,0,0,.22)} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card h3.elementor-heading-title{font-size:22px} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card p{font-size:12px} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#626477} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field{border:1px solid #E7E8EF;border-radius:10px;padding:13px 14px} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-type-radio .elementor-field-subgroup{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-option{border:1px solid #E7E8EF;border-radius:10px;padding:10px;font-size:12px;font-weight:800;text-align:center} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-button{width:100%;background:#F4313C;border-radius:999px;padding:15px 24px} .elementor-48 .elementor-element.elementor-element-0000044a .ng-secure{text-align:center;color:#7A7C8E;font-size:10px;margin-top:12px} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000044a>.e-con-inner{grid-template-columns:1fr;gap:52px} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{max-width:620px;width:100%;margin:auto}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000044a{padding:78px 0} .elementor-48 .elementor-element.elementor-element-0000044a>.e-con-inner{width:calc(100% - 30px)}}
.elementor-48 .elementor-element.elementor-element-0000044a{padding:112px 0!important;overflow:hidden!important} .elementor-48 .elementor-element.elementor-element-0000044a>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{padding:30px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card>.e-con-inner{padding:0!important;gap:10px!important}
.elementor-48 .elementor-element.elementor-element-0000044a{min-height:839px!important;height:839px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{height:615px!important;min-height:615px!important}
.elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy{gap:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{gap:10px!important}
.elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-option{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;cursor:pointer!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-periodicidade .elementor-field-subgroup{grid-template-columns:repeat(2,1fr)!important;background:#F5F6FB!important;border-radius:12px!important;padding:4px!important;gap:4px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-periodicidade .elementor-field-option{border:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-periodicidade .elementor-field-option:first-child{background:#fff!important;box-shadow:0 5px 15px rgba(24,23,71,.08)!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-valor .elementor-field-subgroup{grid-template-columns:repeat(4,1fr)!important;gap:8px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-valor .elementor-field-option:first-child{border-color:#F4313C!important;color:#F4313C!important;background:#FFF7F7!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-pagamento .elementor-field-subgroup{grid-template-columns:repeat(2,1fr)!important;gap:8px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-pagamento .elementor-field-option:first-child{border-color:#403DA4!important;color:#403DA4!important;background:#F7F7FF!important}
.elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy{height:490px!important;min-height:490px!important;padding-top:7px!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy .ng-eyebrow{height:19px!important;margin-bottom:15px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy>.elementor-widget-text-editor{margin-top:20px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy>.elementor-widget-text-editor p{margin:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-photo{margin-top:32px!important}
.elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-mark-required .elementor-field-label:after{display:none!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000044a{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-0000044a>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:52px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy{height:auto!important;min-height:0!important;padding-top:0!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{height:auto!important;min-height:0!important;max-width:620px!important;width:100%!important;margin:auto!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000044a{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-0000044a>.e-con-inner{width:calc(100% - 30px)!important;gap:38px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-copy h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-photo img{height:210px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-card{padding:22px!important;border-radius:18px!important} .elementor-48 .elementor-element.elementor-element-0000044a .ng-donation-form .elementor-field-group-valor .elementor-field-subgroup{grid-template-columns:repeat(2,1fr)!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b053200 */.elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card {
    height: auto!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf8749 */.elementor-48 .elementor-element.elementor-element-fbf8749{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-fbf8749 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-fbf8749 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-fbf8749 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-fbf8749 h1,.elementor-48 .elementor-element.elementor-element-fbf8749 h2,.elementor-48 .elementor-element.elementor-element-fbf8749 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-fbf8749{position:relative;padding:112px 0;background:#181747;color:#fff;overflow:hidden} .elementor-48 .elementor-element.elementor-element-fbf8749:before,.elementor-48 .elementor-element.elementor-element-fbf8749:after{content:"";position:absolute;border-radius:50%;pointer-events:none} .elementor-48 .elementor-element.elementor-element-fbf8749:before{width:600px;height:600px;left:-380px;bottom:-290px;border:70px solid rgba(244,49,60,.28)} .elementor-48 .elementor-element.elementor-element-fbf8749:after{width:440px;height:440px;right:-220px;top:-250px;border:55px solid rgba(64,61,164,.35)} .elementor-48 .elementor-element.elementor-element-fbf8749>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:1fr .92fr;gap:88px;align-items:center;position:relative;z-index:2} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900;color:#fff} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy p{color:rgba(255,255,255,.74)} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-photo img{height:240px;width:100%;object-fit:cover;border-radius:22px;border:6px solid rgba(255,255,255,.08)} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{background:#fff;color:#15152F;border-radius:22px;padding:30px;box-shadow:0 25px 80px rgba(0,0,0,.22)} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card h3.elementor-heading-title{font-size:22px} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card p{font-size:12px} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#626477} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field{border:1px solid #E7E8EF;border-radius:10px;padding:13px 14px} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-type-radio .elementor-field-subgroup{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-option{border:1px solid #E7E8EF;border-radius:10px;padding:10px;font-size:12px;font-weight:800;text-align:center} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-button{width:100%;background:#F4313C;border-radius:999px;padding:15px 24px} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-secure{text-align:center;color:#7A7C8E;font-size:10px;margin-top:12px} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-fbf8749>.e-con-inner{grid-template-columns:1fr;gap:52px} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{max-width:620px;width:100%;margin:auto}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-fbf8749{padding:78px 0} .elementor-48 .elementor-element.elementor-element-fbf8749>.e-con-inner{width:calc(100% - 30px)}}
.elementor-48 .elementor-element.elementor-element-fbf8749{padding:112px 0!important;overflow:hidden!important} .elementor-48 .elementor-element.elementor-element-fbf8749>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{padding:30px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card>.e-con-inner{padding:0!important;gap:10px!important}
.elementor-48 .elementor-element.elementor-element-fbf8749{min-height:839px!important;height:839px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{height:auto!important;min-height:615px!important}
.elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy{gap:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{gap:10px!important}
.elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy{padding:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-option{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;cursor:pointer!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-periodicidade .elementor-field-subgroup{grid-template-columns:repeat(2,1fr)!important;background:#F5F6FB!important;border-radius:12px!important;padding:4px!important;gap:4px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-periodicidade .elementor-field-option{border:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-periodicidade .elementor-field-option:first-child{background:#fff!important;box-shadow:0 5px 15px rgba(24,23,71,.08)!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-valor .elementor-field-subgroup{grid-template-columns:repeat(4,1fr)!important;gap:8px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-valor .elementor-field-option:first-child{border-color:#F4313C!important;color:#F4313C!important;background:#FFF7F7!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-pagamento .elementor-field-subgroup{grid-template-columns:repeat(2,1fr)!important;gap:8px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-pagamento .elementor-field-option:first-child{border-color:#403DA4!important;color:#403DA4!important;background:#F7F7FF!important}
.elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy{height:490px!important;min-height:490px!important;padding-top:7px!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy .ng-eyebrow{height:19px!important;margin-bottom:15px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy>.elementor-widget-text-editor{margin-top:20px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy>.elementor-widget-text-editor p{margin:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-photo{margin-top:32px!important}
.elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-mark-required .elementor-field-label:after{display:none!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-fbf8749{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-fbf8749>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:52px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy{height:auto!important;min-height:0!important;padding-top:0!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{height:auto!important;min-height:0!important;max-width:620px!important;width:100%!important;margin:auto!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-fbf8749{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-fbf8749>.e-con-inner{width:calc(100% - 30px)!important;gap:38px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-copy h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-photo img{height:210px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-card{padding:22px!important;border-radius:18px!important} .elementor-48 .elementor-element.elementor-element-fbf8749 .ng-donation-form .elementor-field-group-valor .elementor-field-subgroup{grid-template-columns:repeat(2,1fr)!important}}


.elementor-48 .elementor-element.elementor-element-fbf8749 {
    
    height: 850px!important;
    padding-top: 5px!important;
}

.ad-form, .ad-result {
    padding: 10px!important;
    
    box-shadow: none;
}


@media (max-width: 680px) {
    .elementor-48 .elementor-element.elementor-element-fbf8749 {
    height: auto!important;
    padding-top: 15px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000456 */.elementor-48 .elementor-element.elementor-element-00000456{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000456 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000456 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-00000456 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-00000456 h1,.elementor-48 .elementor-element.elementor-element-00000456 h2,.elementor-48 .elementor-element.elementor-element-00000456 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-00000456{padding:112px 0;background:#F5F6FB} .elementor-48 .elementor-element.elementor-element-00000456>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center} .elementor-48 .elementor-element.elementor-element-00000456 .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900} .elementor-48 .elementor-element.elementor-element-00000456 .ng-pill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:27px} .elementor-48 .elementor-element.elementor-element-00000456 .ng-pill-grid span{border:1px solid #E5E6EE;border-radius:999px;background:#fff;padding:11px 14px;font-size:11px;font-weight:700;color:#484A60} .elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card{background:#fff;border-radius:23px;padding:28px;box-shadow:0 18px 60px rgba(24,23,71,.12);border:1px solid #ECECF3;position:relative;overflow:hidden} .elementor-48 .elementor-element.elementor-element-00000456 .ng-status .elementor-heading-title{display:inline-flex;background:#E9F8F1;color:#21855D;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em} .elementor-48 .elementor-element.elementor-element-00000456 .ng-data-row{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid #EEEEF3;font-size:12px} .elementor-48 .elementor-element.elementor-element-00000456 .ng-data-row span{color:#7B7D8E} .elementor-48 .elementor-element.elementor-element-00000456 .ng-data-row strong{color:#303147} .elementor-48 .elementor-element.elementor-element-00000456 .ng-inst-actions{margin-top:22px} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000456>.e-con-inner{grid-template-columns:1fr;gap:52px}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000456{padding:78px 0} .elementor-48 .elementor-element.elementor-element-00000456>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-00000456 .ng-pill-grid{grid-template-columns:1fr} .elementor-48 .elementor-element.elementor-element-00000456 .ng-data-row{grid-template-columns:1fr;gap:4px} .elementor-48 .elementor-element.elementor-element-00000456 .ng-inst-actions{flex-direction:column}}
.elementor-48 .elementor-element.elementor-element-00000456{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-00000456>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy>.e-con-inner{padding:0!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card{padding:28px!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card>.e-con-inner{padding:0!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000456{min-height:715px!important;height:715px!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card{height:491px!important;min-height:491px!important}
.elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy,.elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card{gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy h2.elementor-heading-title{color:#15152F!important}
.elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy .ng-eyebrow{margin-bottom:14px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000456{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-00000456>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:48px!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card{height:auto!important;min-height:0!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000456{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-00000456>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-trans-copy h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-institution-card{padding:22px!important} .elementor-48 .elementor-element.elementor-element-00000456 .ng-data-row{grid-template-columns:1fr!important;gap:4px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000461 */.elementor-48 .elementor-element.elementor-element-00000461{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000461 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000461 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-00000461 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-00000461 h1,.elementor-48 .elementor-element.elementor-element-00000461 h2,.elementor-48 .elementor-element.elementor-element-00000461 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-00000461{padding:112px 0} .elementor-48 .elementor-element.elementor-element-00000461>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:88px;align-items:center} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image-wrap{position:relative} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image img{width:100%;height:520px;object-fit:cover;object-position:center 57%;border-radius:26px} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-badge{position:absolute;left:22px;bottom:22px;background:#fff;border-radius:14px;padding:14px 17px;box-shadow:0 18px 60px rgba(24,23,71,.12);font-size:12px;font-weight:800;color:#403DA4} .elementor-48 .elementor-element.elementor-element-00000461 .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partner-list{display:grid;gap:12px;margin:25px 0 28px} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partner-item{display:flex;gap:15px;align-items:center;background:#F5F6FB;border-radius:12px;padding:15px} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partner-item>b{width:34px;height:34px;background:#fff;border-radius:10px;display:grid;place-items:center;font-weight:900;color:#F4313C;font-size:12px} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partner-item strong{display:block;font-size:13px} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partner-item span{display:block;font-size:11px;color:#676A7D;margin-top:3px} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000461>.e-con-inner{grid-template-columns:1fr;gap:52px} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image img{height:480px}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000461{padding:78px 0} .elementor-48 .elementor-element.elementor-element-00000461>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image img{height:420px}}
.elementor-48 .elementor-element.elementor-element-00000461{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-00000461>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image-wrap,.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image-wrap>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy>.e-con-inner{padding:0!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000461{min-height:787px!important;height:787px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy{height:563px!important;min-height:563px!important}
.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image-wrap,.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy{gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image-wrap,.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy h2.elementor-heading-title{color:#15152F!important}
.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy{padding-top:7px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy .ng-eyebrow{height:19px!important;margin-bottom:14px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy>h2,.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy>.elementor-widget-heading:not(.ng-eyebrow){margin:0!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy>.elementor-widget-text-editor{margin-top:21px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000461{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-00000461>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:48px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy{height:auto!important;min-height:0!important;padding-top:0!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image img{height:480px!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000461{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-00000461>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-image img{height:400px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-copy h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-actions{flex-direction:column!important;align-items:stretch!important} .elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-actions .elementor-widget-button,.elementor-48 .elementor-element.elementor-element-00000461 .ng-partners-actions .elementor-button{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000046d */.elementor-48 .elementor-element.elementor-element-0000046d{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000046d *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000046d a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-0000046d p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-0000046d h1,.elementor-48 .elementor-element.elementor-element-0000046d h2,.elementor-48 .elementor-element.elementor-element-0000046d h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-0000046d{padding:112px 0;background:#EEF0FF} .elementor-48 .elementor-element.elementor-element-0000046d>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:.68fr 1.32fr;gap:80px;align-items:start} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side{background:#403DA4;color:#fff;border-radius:20px;padding:30px;position:relative;overflow:hidden} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side:after{content:"?";position:absolute;right:22px;bottom:-20px;color:rgba(255,255,255,.12);font-size:160px;font-weight:900;line-height:1} .elementor-48 .elementor-element.elementor-element-0000046d .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side h2.elementor-heading-title{font-size:31px;color:#fff} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side p{color:rgba(255,255,255,.72);font-size:13px} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-list .elementor-accordion-item{background:#fff;border:1px solid #E7E8F0!important;border-radius:13px;margin-bottom:12px;overflow:hidden} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-list .elementor-tab-title{padding:19px 21px;font-size:13px;color:#303146} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-list .elementor-tab-content{padding:0 21px 20px;font-size:12px;line-height:1.7;border:0} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000046d>.e-con-inner{grid-template-columns:1fr;gap:45px}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000046d{padding:78px 0} .elementor-48 .elementor-element.elementor-element-0000046d>.e-con-inner{width:calc(100% - 30px)}}
.elementor-48 .elementor-element.elementor-element-0000046d{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-0000046d>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side{padding:30px!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side>.e-con-inner{padding:0!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-0000046d{min-height:727px!important;height:727px!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-list{height:503px!important;min-height:503px!important}
.elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side{gap:0!important}
.elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-list{padding:0!important}
.elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side .ng-eyebrow{margin-bottom:14px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000046d{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-0000046d>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:38px!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-list{height:auto!important;min-height:0!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000046d{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-0000046d>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side{padding:24px!important} .elementor-48 .elementor-element.elementor-element-0000046d .ng-faq-side h2.elementor-heading-title{font-size:28px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000047f */.elementor-48 .elementor-element.elementor-element-0000047f{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000047f *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-0000047f a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-0000047f p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-0000047f h1,.elementor-48 .elementor-element.elementor-element-0000047f h2,.elementor-48 .elementor-element.elementor-element-0000047f h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-0000047f{padding:112px 0} .elementor-48 .elementor-element.elementor-element-0000047f>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:grid;grid-template-columns:.86fr 1.14fr;gap:85px;align-items:start} .elementor-48 .elementor-element.elementor-element-0000047f .ng-eyebrow .elementor-heading-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#F4313C} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy h2.elementor-heading-title{font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:900} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-list{display:grid;gap:12px;margin-top:28px} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-item{border-bottom:1px solid #ECECF2;padding:14px 0} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-item .elementor-icon{width:40px;height:40px;border:1px solid #E6E7EF;border-radius:50%;display:grid;place-items:center;color:#403DA4} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-item .elementor-icon-box-title{font-size:13px} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-item .elementor-icon-box-description{font-size:11px;color:#676A7D} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap{background:#F5F6FB;border-radius:22px;padding:30px} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap>h3 .elementor-heading-title{font-size:20px} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap p{font-size:12px} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-label{font-size:10px;font-weight:800;color:#696B7D;text-transform:uppercase;letter-spacing:.06em} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field{border:1px solid #E7E8EF;border-radius:10px;padding:13px 14px;background:#fff} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form textarea.elementor-field{min-height:130px} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-button{width:100%;background:#403DA4;border-radius:999px;padding:15px 24px} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000047f>.e-con-inner{grid-template-columns:1fr;gap:52px}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000047f{padding:78px 0} .elementor-48 .elementor-element.elementor-element-0000047f>.e-con-inner{width:calc(100% - 30px)}}
.elementor-48 .elementor-element.elementor-element-0000047f{padding:112px 0!important} .elementor-48 .elementor-element.elementor-element-0000047f>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy>.e-con-inner{padding:0!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-list>.e-con-inner{padding:0!important;gap:12px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap{padding:30px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap>.e-con-inner{padding:0!important;gap:0!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-form-fields-wrapper{column-gap:14px!important;row-gap:14px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-group{margin:0!important}
.elementor-48 .elementor-element.elementor-element-0000047f{min-height:779px!important;height:779px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy{height:555px!important;min-height:555px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap{height:534px!important;min-height:534px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;column-gap:14px!important;row-gap:14px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-group:nth-child(-n+4){width:calc(50% - 7px)!important;flex:0 0 calc(50% - 7px)!important;height:76px!important;min-height:76px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-group-mensagem{height:160px!important;min-height:160px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-group-mensagem textarea{height:130px!important;min-height:130px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .e-form__buttons{height:52px!important;min-height:52px!important}
.elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy,.elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap{gap:0!important}
.elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy{padding:0!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy h2.elementor-heading-title{color:#15152F!important}
.elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy .ng-eyebrow .elementor-heading-title{line-height:19px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy .ng-eyebrow{margin-bottom:14px!important}
.elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap h3.elementor-heading-title{color:#15152F!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-mark-required .elementor-field-label:after{display:none!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-item .elementor-icon-box-title{font-size:10px!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#7A7C8E!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-item .elementor-icon-box-description{font-size:13px!important;line-height:1.45!important;font-weight:800!important;color:#15152F!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-0000047f{height:auto!important;min-height:0!important;padding:84px 0!important} .elementor-48 .elementor-element.elementor-element-0000047f>.e-con-inner{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:48px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy,.elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap{height:auto!important;min-height:0!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-0000047f{padding:68px 0!important} .elementor-48 .elementor-element.elementor-element-0000047f>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-copy h2.elementor-heading-title{font-size:36px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form-wrap{padding:22px!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-group:nth-child(-n+4){width:100%!important;flex-basis:100%!important;height:auto!important;min-height:0!important} .elementor-48 .elementor-element.elementor-element-0000047f .ng-contact-form .elementor-field-group-mensagem{height:auto!important;min-height:0!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000484 */.elementor-48 .elementor-element.elementor-element-00000484{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000484 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000484 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-00000484 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-00000484 h1,.elementor-48 .elementor-element.elementor-element-00000484 h2,.elementor-48 .elementor-element.elementor-element-00000484 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-00000484{background:#F4313C;color:#fff;padding:44px 0} .elementor-48 .elementor-element.elementor-element-00000484>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px} .elementor-48 .elementor-element.elementor-element-00000484 h2.elementor-heading-title{font-size:31px;color:#fff;margin:0} .elementor-48 .elementor-element.elementor-element-00000484 p{color:rgba(255,255,255,.8);font-size:13px;margin:7px 0 0} .elementor-48 .elementor-element.elementor-element-00000484 .ng-cta-button .elementor-button{background:#fff!important;color:#F4313C!important} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000484>.e-con-inner{width:calc(100% - 30px);align-items:flex-start;flex-direction:column} .elementor-48 .elementor-element.elementor-element-00000484 h2.elementor-heading-title{font-size:27px}}
.elementor-48 .elementor-element.elementor-element-00000484{padding:44px 0!important} .elementor-48 .elementor-element.elementor-element-00000484>.e-con-inner{padding:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:30px!important} .elementor-48 .elementor-element.elementor-element-00000484 .ng-cta-copy>.e-con-inner{padding:0!important;gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000484{min-height:148px!important;height:148px!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000484{height:auto!important;min-height:0!important;padding:38px 0!important} .elementor-48 .elementor-element.elementor-element-00000484>.e-con-inner{width:calc(100% - 40px)!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000484>.e-con-inner{width:calc(100% - 30px)!important;flex-direction:column!important;align-items:flex-start!important} .elementor-48 .elementor-element.elementor-element-00000484 .ng-cta-button,.elementor-48 .elementor-element.elementor-element-00000484 .ng-cta-button .elementor-button{width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000490 */.elementor-48 .elementor-element.elementor-element-00000490{font-family:Inter,Arial,sans-serif;color:#15152F;box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000490 *{box-sizing:border-box} .elementor-48 .elementor-element.elementor-element-00000490 a{text-decoration:none} .elementor-48 .elementor-element.elementor-element-00000490 p{color:#676A7D;line-height:1.6} .elementor-48 .elementor-element.elementor-element-00000490 h1,.elementor-48 .elementor-element.elementor-element-00000490 h2,.elementor-48 .elementor-element.elementor-element-00000490 h3{font-family:Inter,Arial,sans-serif}
.elementor-48 .elementor-element.elementor-element-00000490{background:#181747;color:#fff;padding:56px 0 24px} .elementor-48 .elementor-element.elementor-element-00000490>.e-con-inner{width:min(1140px,calc(100% - 48px));max-width:1140px;margin:auto} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid{display:grid;grid-template-columns:1.45fr .65fr 1fr;gap:65px} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-logo img{width:285px;filter:brightness(0) invert(1);margin-bottom:20px} .elementor-48 .elementor-element.elementor-element-00000490 p,.elementor-48 .elementor-element.elementor-element-00000490 a{font-size:12px;color:rgba(255,255,255,.7)} .elementor-48 .elementor-element.elementor-element-00000490 h3.elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#fff} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-links{display:grid;gap:9px} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-bottom span{font-size:10px;color:rgba(255,255,255,.5)} @media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid{grid-template-columns:1fr 1fr} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-brand{grid-column:1/-1}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000490>.e-con-inner{width:calc(100% - 30px)} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid{grid-template-columns:1fr;gap:35px} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-brand{grid-column:auto} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-logo img{width:245px} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-bottom{flex-direction:column;gap:8px}}
.elementor-48 .elementor-element.elementor-element-00000490{padding:56px 0 24px!important} .elementor-48 .elementor-element.elementor-element-00000490>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner{display:grid!important;grid-template-columns:1.45fr .65fr 1fr!important;gap:65px!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner>.e-con,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner>.e-con>.e-con-inner{padding:0!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner>.e-con>.e-con-inner{gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000490{min-height:348px!important;height:348px!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner{height:192px!important;min-height:192px!important;width:100%!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid>.e-con-inner>.e-con{width:100%!important;min-width:0!important;align-self:stretch!important}
.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid{gap:65px!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-brand,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-links,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-contact{gap:0!important}
.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-brand,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-links,.elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-contact{padding:0!important}
@media(max-width:980px){.elementor-48 .elementor-element.elementor-element-00000490{height:auto!important;min-height:0!important;padding:50px 0 24px!important} .elementor-48 .elementor-element.elementor-element-00000490>.e-con-inner{width:calc(100% - 40px)!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid{height:auto!important;min-height:0!important;grid-template-columns:1fr 1fr!important;gap:42px!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-brand{grid-column:1/-1!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-bottom{margin-top:32px!important}} @media(max-width:680px){.elementor-48 .elementor-element.elementor-element-00000490>.e-con-inner{width:calc(100% - 30px)!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-grid{grid-template-columns:1fr!important;gap:30px!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-brand{grid-column:auto!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-logo img{width:235px!important} .elementor-48 .elementor-element.elementor-element-00000490 .ng-footer-bottom{flex-direction:column!important;gap:8px!important}}/* End custom CSS */