.elementor-5472 .elementor-element.elementor-element-6c170aa{--display:flex;--min-height:737px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5472 .elementor-element.elementor-element-688e4c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.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-5472 .elementor-element.elementor-element-f9cfb1f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:150px 150px 150px 150px;}.elementor-5472 .elementor-element.elementor-element-f9cfb1f{text-align:start;}.elementor-5472 .elementor-element.elementor-element-f9cfb1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-deb2c75{text-align:start;}.elementor-5472 .elementor-element.elementor-element-deb2c75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.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-5472 .elementor-element.elementor-element-136ac21{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d59e68b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap: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-5472 .elementor-element.elementor-element-3db46f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-5472 .elementor-element.elementor-element-853bc7b .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;}.elementor-5472 .elementor-element.elementor-element-e588e4c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-5472 .elementor-element.elementor-element-afe2275{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.10);--border-color:rgba(255,255,255,0.10);--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-5472 .elementor-element.elementor-element-3f27e8d img{border-radius:17px 17px 17px 17px;}.elementor-5472 .elementor-element.elementor-element-f715b8d{--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-5472 .elementor-element.elementor-element-ceac6fe .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-276f3e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5472 .elementor-element.elementor-element-276f3e9{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-f7a96ec{--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-5472 .elementor-element.elementor-element-b5ed8c1{--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-5472 .elementor-element.elementor-element-3f678d0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-3f678d0.elementor-view-stacked .elementor-icon{background-color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-3f678d0.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-3f678d0.elementor-view-default .elementor-icon{fill:#6EE471;color:#6EE471;border-color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-3f678d0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-3f678d0:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-3f678d0:has(:focus) .elementor-icon-box-title{color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-3f678d0 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-9f5dcfd .elementor-button{background-color:#61CE7000;}.elementor-5472 .elementor-element.elementor-element-38e327c{--display:flex;}.elementor-5472 .elementor-element.elementor-element-5a51857 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-5a51857.elementor-view-stacked .elementor-icon{background-color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-5a51857.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-5a51857.elementor-view-default .elementor-icon{fill:#6EE471;color:#6EE471;border-color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-5a51857 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-5a51857:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-5a51857:has(:focus) .elementor-icon-box-title{color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-5a51857 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-8c8eed0 .elementor-button{background-color:#61CE7000;}.elementor-5472 .elementor-element.elementor-element-538ea83{--display:flex;}.elementor-5472 .elementor-element.elementor-element-5ff8cc5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-5ff8cc5.elementor-view-stacked .elementor-icon{background-color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-5ff8cc5.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-5ff8cc5.elementor-view-default .elementor-icon{fill:#6EE471;color:#6EE471;border-color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-5ff8cc5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-5ff8cc5:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-5ff8cc5:has(:focus) .elementor-icon-box-title{color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-5ff8cc5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ec387bc .elementor-button{background-color:#61CE7000;}.elementor-5472 .elementor-element.elementor-element-2d2e224{--display:flex;}.elementor-5472 .elementor-element.elementor-element-b9e0591 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-b9e0591.elementor-view-stacked .elementor-icon{background-color:#61CE70;}.elementor-5472 .elementor-element.elementor-element-b9e0591.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-b9e0591.elementor-view-default .elementor-icon{fill:#61CE70;color:#61CE70;border-color:#61CE70;}.elementor-5472 .elementor-element.elementor-element-b9e0591 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-b9e0591:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-b9e0591:has(:focus) .elementor-icon-box-title{color:#6EE471;}.elementor-5472 .elementor-element.elementor-element-b9e0591 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-1b62ace .elementor-button{background-color:#61CE7000;}.elementor-5472 .elementor-element.elementor-element-4cd41c8{--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-5472 .elementor-element.elementor-element-3f9da0d{--display:flex;}.elementor-5472 .elementor-element.elementor-element-16dc41b{--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-5472 .elementor-element.elementor-element-2505536{--display:flex;}.elementor-5472 .elementor-element.elementor-element-34a8ad4 .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-06635de{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a1bdcba{--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-5472 .elementor-element.elementor-element-3bc3e94{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-3bc3e94 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-3bc3e94.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-3bc3e94.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-3bc3e94.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-110950f{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-110950f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-110950f.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-110950f.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-110950f.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-f75043b{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-f75043b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-f75043b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-f75043b.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-f75043b.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-c86dee3{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-c86dee3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-c86dee3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-c86dee3.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-c86dee3.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-739d7b3{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-739d7b3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-739d7b3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-739d7b3.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-739d7b3.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-4159c2c{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-4159c2c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-4159c2c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-4159c2c.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-4159c2c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-a787565{width:initial;max-width:initial;}.elementor-5472 .elementor-element.elementor-element-a787565 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5472 .elementor-element.elementor-element-a787565.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-a787565.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-a787565.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-bfff9ab{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-02bc782{--display:flex;}.elementor-5472 .elementor-element.elementor-element-5d159bb{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-5d159bb .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-6c66926 .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-2fa1b7c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5472 .elementor-element.elementor-element-58af45a{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-dcd4649{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-884e320{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-7c31625{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-abb8356{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-5221623{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-014f549{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-4c8adac{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-8cd4f47{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-c7d06ae{--display:flex;}.elementor-5472 .elementor-element.elementor-element-db778eb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-db778eb .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-80d304d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5472 .elementor-element.elementor-element-081e693{--display:flex;--justify-content:center;}.elementor-5472 .elementor-element.elementor-element-17153e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-17153e9 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-5472 .elementor-element.elementor-element-17153e9.elementor-view-stacked .elementor-icon{background-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-17153e9.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-17153e9.elementor-view-default .elementor-icon{fill:#26FC8A;color:#26FC8A;border-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-17153e9 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-17153e9 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-17153e9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-17153e9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-5797cb4{--display:flex;}.elementor-5472 .elementor-element.elementor-element-81ff587{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-81ff587 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-5472 .elementor-element.elementor-element-81ff587.elementor-view-stacked .elementor-icon{background-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-81ff587.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-81ff587.elementor-view-default .elementor-icon{fill:#26FC8A;color:#26FC8A;border-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-81ff587 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-81ff587 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-81ff587 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-81ff587 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-561779a{--display:flex;}.elementor-5472 .elementor-element.elementor-element-1463c77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-1463c77 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-5472 .elementor-element.elementor-element-1463c77.elementor-view-stacked .elementor-icon{background-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-1463c77.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-1463c77.elementor-view-default .elementor-icon{fill:#26FC8A;color:#26FC8A;border-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-1463c77 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-1463c77 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-1463c77 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-1463c77 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-eab2125{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5472 .elementor-element.elementor-element-4f4c46d{--display:flex;}.elementor-5472 .elementor-element.elementor-element-fff4d74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-fff4d74 .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-5472 .elementor-element.elementor-element-fff4d74.elementor-view-stacked .elementor-icon{background-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-fff4d74.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-fff4d74.elementor-view-default .elementor-icon{fill:#26FC8A;color:#26FC8A;border-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-fff4d74 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-fff4d74 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-fff4d74 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-fff4d74 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a77d6a1{--display:flex;}.elementor-5472 .elementor-element.elementor-element-874ee5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-874ee5c .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-5472 .elementor-element.elementor-element-874ee5c.elementor-view-stacked .elementor-icon{background-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-874ee5c.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-874ee5c.elementor-view-default .elementor-icon{fill:#26FC8A;color:#26FC8A;border-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-874ee5c .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-874ee5c .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-874ee5c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-874ee5c .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-fa6ade8{--display:flex;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb .elementor-icon-box-wrapper{align-items:start;gap:12px;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb.elementor-view-stacked .elementor-icon{background-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-bc3c5eb.elementor-view-default .elementor-icon{fill:#26FC8A;color:#26FC8A;border-color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-bc3c5eb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ee2a28d{--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-5472 .elementor-element.elementor-element-c392905{--display:flex;}.elementor-5472 .elementor-element.elementor-element-333fa81 img{width:100%;}.elementor-5472 .elementor-element.elementor-element-ba23b75{--display:flex;}.elementor-5472 .elementor-element.elementor-element-3e12cf9 img{width:100%;}.elementor-5472 .elementor-element.elementor-element-ac19d3b{--display:flex;}.elementor-5472 .elementor-element.elementor-element-f724510 img{width:100%;}.elementor-5472 .elementor-element.elementor-element-6037244{--display:flex;}.elementor-5472 .elementor-element.elementor-element-bdf76e5 img{width:100%;}.elementor-5472 .elementor-element.elementor-element-9f78b87{--display:flex;}.elementor-5472 .elementor-element.elementor-element-8c7801a img{width:100%;}.elementor-5472 .elementor-element.elementor-element-1bbeca6{--display:flex;}.elementor-5472 .elementor-element.elementor-element-9eb09e6 img{width:100%;}.elementor-5472 .elementor-element.elementor-element-99a4a45{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-5472 .elementor-element.elementor-element-900762a{--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-5472 .elementor-element.elementor-element-d5c7ec9{--display:flex;}.elementor-5472 .elementor-element.elementor-element-70922a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5472 .elementor-element.elementor-element-f320115{--display:flex;}.elementor-5472 .elementor-element.elementor-element-d9ef294{--display:flex;}.elementor-5472 .elementor-element.elementor-element-19f9cd5{text-align:center;}.elementor-5472 .elementor-element.elementor-element-19f9cd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-64bf2c2{--display:flex;}.elementor-5472 .elementor-element.elementor-element-f1a62ed{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-f1a62ed .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-6ae47c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-b857967 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5472 .elementor-element.elementor-element-b857967{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-8fc5f99{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5472 .elementor-element.elementor-element-6a7e851{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-9dbe828{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d2dbc73{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d495183{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-bd2f089{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-f604fee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5472 .elementor-element.elementor-element-83c5046{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a0badde{--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-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5472 .elementor-element.elementor-element-067e902 .elementor-icon-wrapper{text-align:center;}.elementor-5472 .elementor-element.elementor-element-067e902.elementor-view-stacked .elementor-icon{background-color:#00000000;}.elementor-5472 .elementor-element.elementor-element-067e902.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-067e902.elementor-view-default .elementor-icon{color:#00000000;border-color:#00000000;}.elementor-5472 .elementor-element.elementor-element-067e902.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-067e902.elementor-view-default .elementor-icon svg{fill:#00000000;}.elementor-5472 .elementor-element.elementor-element-d6f54de .elementor-icon-wrapper{text-align:center;}.elementor-5472 .elementor-element.elementor-element-d6f54de.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-d6f54de.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-d6f54de.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-d6f54de.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-d6f54de.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-9b4c4cd .elementor-icon-wrapper{text-align:center;}.elementor-5472 .elementor-element.elementor-element-9b4c4cd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-9b4c4cd.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-9b4c4cd.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-9b4c4cd.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-9b4c4cd.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-5472 .elementor-element.elementor-element-4c9dd8e{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-7ae1d17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-1f6a8a2.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-1f6a8a2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-1f6a8a2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-52e02b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-52e02b1 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-52e02b1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-52e02b1.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-52e02b1.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-52e02b1 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-52e02b1 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-52e02b1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-52e02b1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-52e02b1 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-83fb931{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-83fb931 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-83fb931.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-83fb931.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-83fb931.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-83fb931 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-83fb931 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-83fb931 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-83fb931 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-83fb931 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a5d65f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-a5d65f2 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-a5d65f2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-a5d65f2.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-a5d65f2.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-a5d65f2 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-a5d65f2 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-a5d65f2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-a5d65f2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a5d65f2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a795e20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5472 .elementor-element.elementor-element-6bcc6ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5472 .elementor-element.elementor-element-0e09f53{--display:flex;--gap:0px 050px;--row-gap:0px;--column-gap:050px;}.elementor-5472 .elementor-element.elementor-element-977f961{--display:flex;}.elementor-5472 .elementor-element.elementor-element-1872895{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-1872895 .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-77fe93f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-741e2fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5472 .elementor-element.elementor-element-741e2fb{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-aa58689{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-b7b6a6f.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-b7b6a6f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-b7b6a6f .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-791154d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-791154d .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-791154d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-791154d.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-791154d.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-791154d .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-791154d .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-791154d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-791154d .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-791154d .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-6f40424{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-6f40424 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-6f40424.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-6f40424.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-6f40424.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-6f40424 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-6f40424 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-6f40424 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-6f40424 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-6f40424 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-997deab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5472 .elementor-element.elementor-element-338c366{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-338c366 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-338c366.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-338c366.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-338c366.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-338c366 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-338c366 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-338c366 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-338c366 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-338c366 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-7530f63{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-7530f63 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-7530f63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-7530f63.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-7530f63.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-7530f63 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-7530f63 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-7530f63 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-7530f63 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-7530f63 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-e09e84c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-e09e84c .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-e09e84c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-e09e84c.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-e09e84c.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-e09e84c .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-e09e84c .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-e09e84c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-e09e84c .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-e09e84c .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-63e21a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-63e21a6 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-63e21a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-63e21a6.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-63e21a6.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-63e21a6 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-63e21a6 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-63e21a6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-63e21a6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-63e21a6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d491cf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5472 .elementor-element.elementor-element-d3cb99c{--display:flex;}.elementor-5472 .elementor-element.elementor-element-080aeb2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5472 .elementor-element.elementor-element-080aeb2{text-align:center;}.elementor-5472 .elementor-element.elementor-element-080aeb2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-c8c6120{--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-5472 .elementor-element.elementor-element-39d7ff5{--display:flex;}.elementor-5472 .elementor-element.elementor-element-1cfb79e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5472 .elementor-element.elementor-element-1ecbbc9{--display:flex;}.elementor-5472 .elementor-element.elementor-element-b6a0f39{--display:flex;}.elementor-5472 .elementor-element.elementor-element-4ff1619{text-align:center;}.elementor-5472 .elementor-element.elementor-element-4ff1619 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ce6b30e{--display:flex;}.elementor-5472 .elementor-element.elementor-element-1d4e623{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-1d4e623 .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-19a6b3e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ce854be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5472 .elementor-element.elementor-element-ce854be{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d78f193{--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-5472 .elementor-element.elementor-element-a3874c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-a3874c4 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-a3874c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-a3874c4.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-a3874c4.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-a3874c4 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-a3874c4 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-a3874c4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-a3874c4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a3874c4 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-396e932{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-396e932 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-396e932.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-396e932.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-396e932.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-396e932 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-396e932 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-396e932 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-396e932 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-396e932 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-d7ea7a8.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-d7ea7a8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d7ea7a8 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-f215827{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-f215827 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-f215827.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-f215827.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-f215827.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-f215827 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-f215827 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-f215827 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-f215827 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-f215827 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-019c6c9{--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-5472 .elementor-element.elementor-element-5d82621{--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-5472 .elementor-element.elementor-element-fadb033{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5472 .elementor-element.elementor-element-af90dfe{--display:flex;}.elementor-5472 .elementor-element.elementor-element-ff9598a{--display:flex;}.elementor-5472 .elementor-element.elementor-element-056b049{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-bafac68{text-align:center;}.elementor-5472 .elementor-element.elementor-element-bafac68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-6ee47d7{--display:flex;}.elementor-5472 .elementor-element.elementor-element-b1eb91d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-b1eb91d .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-1cbcf80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-44223da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5472 .elementor-element.elementor-element-44223da{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-8551235{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5472 .elementor-element.elementor-element-0bf2367{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-0bf2367 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-0bf2367.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-0bf2367.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-0bf2367.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-0bf2367 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-0bf2367 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-0bf2367 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-0bf2367 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-0bf2367 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-5a104c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-5a104c6 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-5a104c6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-5a104c6.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-5a104c6.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-5a104c6 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-5a104c6 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-5a104c6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-5a104c6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-fba493d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-fba493d .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-fba493d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-fba493d.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-fba493d.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-fba493d .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-fba493d .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-fba493d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-fba493d .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-035313c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5472 .elementor-element.elementor-element-45ad098{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-45ad098 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-45ad098.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-45ad098.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-45ad098.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-45ad098 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-45ad098 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-45ad098 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-45ad098 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-45ad098 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-c977130{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-c977130 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-c977130.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-c977130.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-c977130.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-c977130 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-c977130 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-c977130 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-c977130 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-b6362e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-b6362e6 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-b6362e6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-b6362e6.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-b6362e6.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-b6362e6 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-b6362e6 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-b6362e6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-b6362e6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-5b912a0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-5b912a0 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-5472 .elementor-element.elementor-element-5b912a0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-5b912a0.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-5b912a0.elementor-view-default .elementor-icon{fill:#FFFFFF00;color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5472 .elementor-element.elementor-element-5b912a0 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-5b912a0 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-5b912a0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-5b912a0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-4192694{--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-5472 .elementor-element.elementor-element-59ac929{--display:flex;}.elementor-5472 .elementor-element.elementor-element-cebd526{--display:flex;}.elementor-5472 .elementor-element.elementor-element-a1b9a12{--display:flex;}.elementor-5472 .elementor-element.elementor-element-d022b20 .elementor-heading-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ebb8678{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-055d71a{--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-5472 .elementor-element.elementor-element-120815e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5472 .elementor-element.elementor-element-2824dc4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-8cd146f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-8cd146f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-8cd146f.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-8cd146f.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-8cd146f.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-8cd146f .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-8cd146f .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-8cd146f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-8cd146f .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-8cd146f:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-8cd146f:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-8cd146f .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-afcf04b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-afcf04b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-afcf04b.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-afcf04b.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-afcf04b.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-afcf04b .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-afcf04b .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-afcf04b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-afcf04b .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-afcf04b:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-afcf04b:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-afcf04b .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a96e30b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-a96e30b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-a96e30b.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-a96e30b.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-a96e30b.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-a96e30b .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-a96e30b .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-a96e30b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-a96e30b .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-a96e30b:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-a96e30b:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-a96e30b .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-10da05b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-10da05b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-10da05b.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-10da05b.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-10da05b.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-10da05b .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-10da05b .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-10da05b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-10da05b .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-10da05b:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-10da05b:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-10da05b .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ae688cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-ae688cb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-ae688cb.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-ae688cb.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-ae688cb.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-ae688cb .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-ae688cb .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-ae688cb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-ae688cb .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-ae688cb:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-ae688cb:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-ae688cb .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-141ab31{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-141ab31 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-141ab31.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-141ab31.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-141ab31.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-141ab31 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-141ab31 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-141ab31 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-141ab31 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-141ab31:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-141ab31:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-141ab31 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-48e82b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5472 .elementor-element.elementor-element-48e82b1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:4px;}.elementor-5472 .elementor-element.elementor-element-48e82b1.elementor-view-stacked .elementor-icon{background-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-48e82b1.elementor-view-framed .elementor-icon, .elementor-5472 .elementor-element.elementor-element-48e82b1.elementor-view-default .elementor-icon{fill:#26FC8A00;color:#26FC8A00;border-color:#26FC8A00;}.elementor-5472 .elementor-element.elementor-element-48e82b1 .elementor-icon{font-size:6px;}.elementor-5472 .elementor-element.elementor-element-48e82b1 .elementor-icon-box-title, .elementor-5472 .elementor-element.elementor-element-48e82b1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-5472 .elementor-element.elementor-element-48e82b1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-48e82b1:has(:hover) .elementor-icon-box-title,
					 .elementor-5472 .elementor-element.elementor-element-48e82b1:has(:focus) .elementor-icon-box-title{color:#26FC8A;}.elementor-5472 .elementor-element.elementor-element-48e82b1 .elementor-icon-box-description{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-277ea77{--display:flex;}.elementor-5472 .elementor-element.elementor-element-e12da7a{color:#FFFFFF;}.elementor-5472 .elementor-element.elementor-element-d8616d3{--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;}@media(max-width:1024px){.elementor-5472 .elementor-element.elementor-element-deb2c75 .elementor-heading-title{font-size:25px;}.elementor-5472 .elementor-element.elementor-element-136ac21{font-size:15px;}.elementor-5472 .elementor-element.elementor-element-853bc7b .elementor-button{font-size:15px;}.elementor-5472 .elementor-element.elementor-element-e588e4c .elementor-button{font-size:13px;}.elementor-5472 .elementor-element.elementor-element-f715b8d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5472 .elementor-element.elementor-element-5d159bb{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;}.elementor-5472 .elementor-element.elementor-element-99a4a45{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5472 .elementor-element.elementor-element-1872895{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-5472 .elementor-element.elementor-element-1d4e623{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-5472 .elementor-element.elementor-element-b1eb91d{--container-widget-width:210px;--container-widget-flex-grow:0;width:var( --container-widget-width, 210px );max-width:210px;}}@media(max-width:767px){.elementor-5472 .elementor-element.elementor-element-6c170aa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5472 .elementor-element.elementor-element-deb2c75 .elementor-heading-title{font-size:24px;}.elementor-5472 .elementor-element.elementor-element-136ac21{font-size:12px;}.elementor-5472 .elementor-element.elementor-element-d59e68b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5472 .elementor-element.elementor-element-3db46f3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5472 .elementor-element.elementor-element-853bc7b .elementor-button{font-size:14px;}.elementor-5472 .elementor-element.elementor-element-e588e4c .elementor-button{font-size:11px;}.elementor-5472 .elementor-element.elementor-element-f715b8d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5472 .elementor-element.elementor-element-3bc3e94 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-110950f .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-f75043b .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-c86dee3 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-739d7b3 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-4159c2c .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-a787565 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-5d159bb{--container-widget-width:262px;--container-widget-flex-grow:0;width:var( --container-widget-width, 262px );max-width:262px;}.elementor-5472 .elementor-element.elementor-element-17153e9 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-81ff587 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-1463c77 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-fff4d74 .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-874ee5c .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-bc3c5eb .elementor-icon-box-wrapper{align-items:center;}.elementor-5472 .elementor-element.elementor-element-99a4a45{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5472 .elementor-element.elementor-element-f1a62ed{--container-widget-width:174px;--container-widget-flex-grow:0;width:var( --container-widget-width, 174px );max-width:174px;}.elementor-5472 .elementor-element.elementor-element-1872895{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;}.elementor-5472 .elementor-element.elementor-element-1d4e623{--container-widget-width:204px;--container-widget-flex-grow:0;width:var( --container-widget-width, 204px );max-width:204px;}.elementor-5472 .elementor-element.elementor-element-b1eb91d{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;}}@media(min-width:768px){.elementor-5472 .elementor-element.elementor-element-6c170aa{--content-width:1304px;}.elementor-5472 .elementor-element.elementor-element-688e4c5{--width:718px;}.elementor-5472 .elementor-element.elementor-element-afe2275{--width:45%;}.elementor-5472 .elementor-element.elementor-element-f715b8d{--content-width:1267px;}.elementor-5472 .elementor-element.elementor-element-4cd41c8{--content-width:1213px;}.elementor-5472 .elementor-element.elementor-element-c7d06ae{--width:100%;}.elementor-5472 .elementor-element.elementor-element-80d304d{--width:100%;}.elementor-5472 .elementor-element.elementor-element-4f4c46d{--width:100%;}.elementor-5472 .elementor-element.elementor-element-900762a{--width:100%;}.elementor-5472 .elementor-element.elementor-element-70922a5{--width:100%;}.elementor-5472 .elementor-element.elementor-element-64bf2c2{--width:100%;}.elementor-5472 .elementor-element.elementor-element-a0badde{--width:45%;}.elementor-5472 .elementor-element.elementor-element-7ae1d17{--width:100%;}.elementor-5472 .elementor-element.elementor-element-a795e20{--width:100%;}.elementor-5472 .elementor-element.elementor-element-0e09f53{--width:100%;}.elementor-5472 .elementor-element.elementor-element-977f961{--width:100%;}.elementor-5472 .elementor-element.elementor-element-aa58689{--width:100%;}.elementor-5472 .elementor-element.elementor-element-997deab{--width:100%;}.elementor-5472 .elementor-element.elementor-element-d491cf2{--width:100%;}.elementor-5472 .elementor-element.elementor-element-c8c6120{--width:100%;}.elementor-5472 .elementor-element.elementor-element-1cfb79e{--width:100%;}.elementor-5472 .elementor-element.elementor-element-d78f193{--width:100%;}.elementor-5472 .elementor-element.elementor-element-019c6c9{--width:100%;}.elementor-5472 .elementor-element.elementor-element-fadb033{--width:100%;}.elementor-5472 .elementor-element.elementor-element-af90dfe{--width:120%;}.elementor-5472 .elementor-element.elementor-element-ff9598a{--width:100%;}.elementor-5472 .elementor-element.elementor-element-6ee47d7{--width:100%;}.elementor-5472 .elementor-element.elementor-element-8551235{--width:100%;}.elementor-5472 .elementor-element.elementor-element-035313c{--width:100%;}.elementor-5472 .elementor-element.elementor-element-120815e{--width:96%;}.elementor-5472 .elementor-element.elementor-element-277ea77{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5472 .elementor-element.elementor-element-688e4c5{--width:500px;}.elementor-5472 .elementor-element.elementor-element-afe2275{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-6c170aa */.novaxs-btn-primary .elementor-button{
  padding: 12px 18px !important;
  border-radius: 14px !important;

  background: linear-gradient(135deg, rgba(38, 252, 138, 1), rgba(139, 158, 147, 1)) !important;
  border: 1px solid rgba(255,255,255,.14) !important;

  color: #000000 !important;
  font-weight: 700 !important;
  letter-spacing: .2px !important;

  box-shadow: 0 16px 40px rgba(38, 252, 138, 0.2) !important;
  transition: .18s ease !important;
}

.novaxs-btn-primary .elementor-button:hover{
  filter: brightness(1.05);
  transform: translateY(-1px);
  box-shadow: 0 22px 55px rgba(38, 252, 138, 0.28) !important;
}

.novaxs-btn-secondary .elementor-button{
  padding: 12px 18px !important;
  border-radius: 14px !important;

  background: rgba(255,255,255,.04) !important;
  border: 1px solid rgba(255,255,255,.14) !important;

  color: rgba(233,239,236,.95) !important;
  font-weight: 700 !important;
  letter-spacing: .2px !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: .18s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f715b8d *//* ===========================
   NX — ANCHORS (ALTURA IGUAL + BOTÃO NO RODAPÉ)
   Requisitos:
   - Grid pai: .nxp-anchors__grid
   - Card: .nxp-anchor-box
   - Icon Box: .nxp-anchor-iconbox
   - Button: .nxp-anchor-btn
   =========================== */

/* 1) GARANTE GRID REAL (se o Elementor já for grid, não atrapalha) */
.nxp-anchors__grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;

  align-items: stretch;       /* estica itens no eixo vertical */
  justify-items: stretch;     /* estica no eixo horizontal */
}

/* 2) CARD — sempre 100% da altura da célula do grid */
.nxp-anchor-box{
  width: 100%;
  height: 100%;
  min-height: 100%;           /* força igualar em cenários chatos do Elementor */

  padding: 26px 24px;
  border-radius: 22px;

  background: rgba(255,255,255,.02);
  border: 1px solid rgba(38,252,138,.22);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  box-shadow:
    0 30px 120px rgba(0,0,0,.45),
    0 0 28px rgba(38,252,138,.12),
    inset 0 1px 0 rgba(255,255,255,.05);

  transition: all .35s ease;

  /* 🔥 FUNDAMENTAL: layout interno do card */
  display: flex;
  flex-direction: column;
}

/* HOVER do card */
.nxp-anchor-box:hover{
  transform: translateY(-6px);
  border-color: rgba(38,252,138,.55);

  box-shadow:
    0 55px 160px rgba(0,0,0,.55),
    0 0 55px rgba(38,252,138,.30),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* 3) ICON BOX — ocupa o espaço disponível */
.nxp-anchor-iconbox{
  display: flex;
  flex-direction: column;
  flex: 1;                   /* faz o conteúdo preencher o card */
  min-height: 0;             /* evita overflow em clamps */
}

/* wrapper do Elementor do Icon Box */
.nxp-anchor-iconbox .elementor-icon-box-wrapper{
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}

/* área de texto */
.nxp-anchor-iconbox .elementor-icon-box-content{
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}

/* ICON */
.nxp-anchor-iconbox .elementor-icon{
  width: 54px;
  height: 54px;
  border-radius: 16px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(38,252,138,.12);
  border: 1px solid rgba(38,252,138,.40);
  box-shadow: 0 0 24px rgba(38,252,138,.25);
}

.nxp-anchor-iconbox i,
.nxp-anchor-iconbox svg{
  font-size: 22px;
  color: #26FC8A;
}

/* TITLE — clamp 2 linhas */
.nxp-anchor-iconbox .elementor-icon-box-title{
  margin: 14px 0 8px !important;

  font-size: 18px;
  font-weight: 800;
  color: rgba(233,239,236,.95);

  line-height: 1.15;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* DESCRIPTION — clamp 3 linhas */
.nxp-anchor-iconbox .elementor-icon-box-description{
  margin: 0 !important;

  color: rgba(233,239,236,.70);
  font-size: 14px;
  line-height: 1.55;

  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* link do Icon Box (se existir) */
.nxp-anchor-iconbox a{
  text-decoration: none;
  color: inherit;
}

/* 4) BOTÃO — SEMPRE NO FINAL */
.nxp-anchor-btn{
  margin-top: auto;          /* 🔥 empurra o botão para o rodapé */
  padding-top: 18px;         /* espaçamento consistente */
}

/* botão em si */
.nxp-anchor-btn .elementor-button{
  width: 100%;

  padding: 10px 14px;
  border-radius: 12px;

  font-size: 13px;
  font-weight: 700;

  background: rgba(38,252,138,.10);
  border: 1px solid rgba(38,252,138,.40);
  color: #26FC8A;

  transition: all .25s ease;

  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.nxp-anchor-btn .elementor-button:hover{
  background: rgba(38,252,138,.18);
  border-color: rgba(38,252,138,.65);

  box-shadow: 0 0 18px rgba(38,252,138,.35);
  transform: translateY(-1px);
}

/* 5) RESPONSIVO */
@media (max-width: 1024px){
  .nxp-anchors__grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .nxp-anchor-box{
    padding: 24px 20px;
  }
}

@media (max-width: 640px){
  .nxp-anchors__grid{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d06ae *//* ===========================
   SEÇÃO 2 — PROPOSTA CENTRAL (PREMIUM CLEAN)
   Mantém classes:
   .nxp-sec--proposta
   .nxp-proposta__grid
   .nxp-proposta__card
   .nxp-badge / --green / --soft
   .nxp-chips .nxp-chip
   .nxp-results .nxp-result-icon
   =========================== */

.nxp-sec--proposta{ padding: 58px 0; }

/* Header */
.nxp-proposta .nxp-h2 .elementor-heading-title{
  font-size: 22px;
  font-weight: 780;
  letter-spacing: -0.25px;
  color: rgba(233,239,236,.96);
  margin: 0 0 10px;
}
.nxp-proposta .nxp-sub{
  max-width: 92ch;
  color: rgba(233,239,236,.72);
  line-height: 1.7;
  margin: 0 0 24px;
}

/* GRID 2 COLUNAS */
.nxp-proposta__grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  align-items: stretch;
}

/* CARDS — borda neutra, verde só como acento */
.nxp-proposta__card{
  position: relative;
  padding: 22px;
  border-radius: 18px;

  background: rgba(255,255,255,.03);
  border: 1px solid rgba(255,255,255,.08);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 18px 52px rgba(0,0,0,.45);

  overflow:hidden;
  transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;
}

/* glow interno super sutil (não “pinta” a tela) */
.nxp-proposta__card::before{
  content:"";
  position:absolute;
  inset:-60%;
  background:
    radial-gradient(circle at 25% 25%, rgba(38,252,138,.10), transparent 62%),
    radial-gradient(circle at 85% 80%, rgba(255,255,255,.06), transparent 64%);
  filter: blur(38px);
  opacity: .55;
  pointer-events:none;
}

/* hover premium: verde aparece */
.nxp-proposta__card:hover{
  transform: translateY(-3px);
  border-color: rgba(38,252,138,.22);
  box-shadow:
    0 28px 80px rgba(0,0,0,.60),
    0 0 26px rgba(38,252,138,.10),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* BADGES (menores e mais elegantes) */
.nxp-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding: 6px 11px;
  border-radius: 999px;
  font-size: 11.5px;
  font-weight: 720;
  letter-spacing: .18px;

  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.18);
  color: rgba(233,239,236,.82);

  margin-bottom: 12px;
}

.nxp-badge--green{
  border-color: rgba(38,252,138,.18);
  background: rgba(38,252,138,.08);
  color: rgba(183,255,217,.95);
}

.nxp-badge--soft{
  border-color: rgba(255,255,255,.10);
  background: rgba(0,0,0,.16);
}

/* H3 */
.nxp-h3 .elementor-heading-title{
  margin: 0 0 14px;
  font-size: 18px;
  font-weight: 820;
  color: rgba(233,239,236,.94);
  letter-spacing: -0.25px;
}

/* ===========================
   CHIPS (pills clean, 2 colunas)
   Sem borda verde forte
   =========================== */

.nxp-chips{
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 12px;
  margin-top: 6px;
}

.nxp-chip{
  padding: 10px 14px;
  border-radius: 999px;

  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.16);

  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
  transition: transform .2s ease, border-color .2s ease, background .2s ease;
}

.nxp-chip:hover{
  transform: translateY(-1px);
  border-color: rgba(38,252,138,.18);
  background: rgba(38,252,138,.06);
}

.nxp-chip .elementor-heading-title{
  font-size: 13px;
  font-weight: 680;
  color: rgba(233,239,236,.90);
  margin: 0;
}

/* ===========================
   RESULTADOS (lista clean, sem “mini-cards”)
   =========================== */

.nxp-results{
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 12px 16px;
  margin-top: 10px;
}

/* “result” vira só wrapper, sem caixa */
.nxp-result-icon{
  padding: 0;            /* remove aparência de card */
  background: transparent;
  border: none;
  box-shadow: none;
}

.nxp-result-icon .elementor-icon-box-wrapper{
  display:flex;
  align-items:center;
  gap: 10px;
}

/* Ícone pequeno e preciso */
.nxp-result-icon .elementor-icon{
  width: 26px;
  height: 26px;
  border-radius: 999px;

  display:flex;
  align-items:center;
  justify-content:center;

  background: rgba(38,252,138,.12);
  border: 1px solid rgba(38,252,138,.18);
  box-shadow: 0 0 14px rgba(38,252,138,.14);
}

.nxp-result-icon .elementor-icon i,
.nxp-result-icon .elementor-icon svg{
  color: rgba(38,252,138,.95);
  font-size: 13px;
}

.nxp-result-icon .elementor-icon-box-title{
  margin: 0 !important;
}

.nxp-result-icon .elementor-icon-box-title span{
  font-size: 13px;
  font-weight: 680;
  color: rgba(233,239,236,.90);
  line-height: 1.15;
}

.nxp-result-icon .elementor-icon-box-description{ display:none !important; }

/* RESPONSIVO */
@media (max-width: 1024px){
  .nxp-proposta__grid{ grid-template-columns: 1fr; }
  .nxp-results{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 520px){
  .nxp-chips{ grid-template-columns: 1fr; }
  .nxp-results{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02bc782 *//* ===========================
   SEÇÃO OMNI — CSS FINAL PREMIUM (COM FLUTUAÇÃO) — FIX DEFINITIVO
   + fix centralização
   + IMPACT:
     - 4 itens SEM cair 1 pra baixo (força grid do Elementor)
     - título sem “...” (clamp 2 linhas)
     - ícone redondo uniforme
   =========================== */

.nxp-sec--omni{
  padding: 90px 0;
  position: relative;
  overflow: hidden;
}

/* GRID PRINCIPAL */
.nxp-omni__grid{
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 65px;
  align-items: center;

  width: 100%;
  max-width: 1450px;
  margin: 0 auto;
}

/* wrapper do mock */
.nxp-omni__media{
  width: 90%;
  margin: 0 auto;
}

/* ===========================
   MOCK (IMAGEM ESQUERDA)
   =========================== */

.nxp-omni__mock{
  position: relative;
  border-radius: 22px;
  overflow: hidden;

  border: 1px solid rgba(38,252,138,.30);
  background: rgba(255,255,255,.03);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  box-shadow:
    0 45px 140px rgba(0,0,0,.55),
    0 0 35px rgba(38,252,138,.16),
    inset 0 1px 0 rgba(255,255,255,.05);

  padding: 10px;

  animation: nxpFloat 6s ease-in-out infinite;
  transition: all .35s ease;

  width: 100%;
  box-sizing: border-box;
}

@keyframes nxpFloat{
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0px); }
}

.nxp-omni__mock:hover{
  border-color: rgba(38,252,138,.55);
  box-shadow:
    0 75px 190px rgba(0,0,0,.60),
    0 0 65px rgba(38,252,138,.35),
    inset 0 1px 0 rgba(255,255,255,.05);
}

.nxp-omni__img img{
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}

/* ===========================
   TEXTO / LEAD
   =========================== */

.nxp-omni__lead{
  color: rgba(233,239,236,.78);
  margin: 12px 0 20px;
  font-size: 16px;
  line-height: 1.65;
  max-width: 72ch;
}

/* ===========================
   CHIPS — À ESQUERDA
   =========================== */

.nxp-omni__chip{
  margin: 0 !important;
  padding: 8px 18px !important;
  border-radius: 999px !important;

  display: flex !important;              /* força flex real */
  align-items: center !important;        /* centraliza vertical */
  justify-content: center !important;    /* centraliza horizontal */

  height: 34px;                          /* 🔥 padroniza altura */
  box-sizing: border-box;

  background: rgba(38,252,138,.06) !important;
  border: 1px solid rgba(38,252,138,.25) !important;

  color: rgba(233,239,236,.99) !important;
  font-size: 13px !important;
  font-weight: 600 !important;

  line-height: normal !important;        /* remove distorção */
  text-align: center !important;

  white-space: nowrap;                   /* impede quebra */
  transition: all .25s ease;
}

/* ===========================
   CANAIS
   =========================== */

.nxp-omni__channels{
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 8px 0 20px;
}

.nxp-omni__icon .elementor-icon{
  width: 52px;
  height: 52px;
  border-radius: 16px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(255,255,255,.03);
  border: 1px solid rgba(38,252,138,.30);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 0 22px rgba(38,252,138,.15);

  transition: all .25s ease;
}

.nxp-omni__icon .elementor-icon i,
.nxp-omni__icon .elementor-icon svg{
  font-size: 20px;
  color: rgba(38,252,138,.95);
}

/* ===========================
   IMPACTO — FIX DEFINITIVO (Elementor)
   =========================== */

/* FORÇA o container ser GRID (Elementor costuma injetar flex) */
.nxp-omni__impact{
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 0px !important;
  align-items: start !important;

  margin: 0 0 28px !important;
  padding: 0 6px !important;
  box-sizing: border-box !important;

  /* impede “wrap” fantasma de flex */
  flex-wrap: unset !important;
}

/* garante que os widgets filhos não “forcem largura” e não quebrem o grid */
.nxp-omni__impact > *{
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
}

/* segurança pra Elementor não estourar largura */
.nxp-omni__impact-item,
.nxp-omni__impact-item *{
  box-sizing: border-box;
}

/* não altera alinhamento do Elementor, só remove estrangulamento */
.nxp-omni__impact-item{
  min-width: 0 !important;
}

/* wrapper interno: só padding (sem centralizar) */
.nxp-omni__impact-item .elementor-icon-box-wrapper{
  padding: 10px 10px !important;
  min-width: 0 !important;
}

/* ÍCONE: círculo uniforme */
.nxp-omni__impact-item .elementor-icon{
  width: 60px !important;
  height: 60px !important;
  border-radius: 50% !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(38,252,138,.12) !important;
  border: 1px solid rgba(38,252,138,.35) !important;
  box-shadow: 0 0 24px rgba(38,252,138,.25) !important;
}

/* normaliza desenho do ícone (evita “um maior que outro”) */
.nxp-omni__impact-item .elementor-icon i{
  font-size: 16px !important;
  line-height: 1 !important;
  color: rgba(38,252,138,.95) !important;
}

.nxp-omni__impact-item .elementor-icon svg{
  width: 40px !important;
  height: 40px !important;
  color: rgba(38,252,138,.95) !important;
}

/* TÍTULO — sem “...” e sem cortar cedo: clamp 2 linhas */
.nxp-omni__impact-item .elementor-icon-box-title{
  margin: 10px 0 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

/* pega h3, a ou span (Elementor varia) */
.nxp-omni__impact-item .elementor-icon-box-title,
.nxp-omni__impact-item .elementor-icon-box-title a,
.nxp-omni__impact-item .elementor-icon-box-title span{
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;   /* ✅ mostra até 2 linhas */
  overflow: hidden !important;

  white-space: normal !important;      /* ✅ permite quebrar linha */
  text-overflow: unset !important;     /* ✅ remove ... do seu caso */
  word-break: normal !important;
  overflow-wrap: anywhere !important;

  font-size: 13px !important;
  font-weight: 750 !important;
  color: rgba(233,239,236,.95) !important;
  line-height: 1.15 !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

/* descrição */
.nxp-omni__impact-item .elementor-icon-box-description{
  display: block !important;
  margin-top: 10px !important;
  color: rgba(233,239,236,.70) !important;
  font-size: 12.5px !important;
  line-height: 1.45 !important;
}

/* ===========================
   RESPONSIVO
   =========================== */

@media (max-width: 1024px){
  .nxp-omni__grid{
    grid-template-columns: 1fr;
    gap: 48px;
    width: min(92%, 1200px);
    margin: 0 auto;
  }

  .nxp-omni__impact{
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
  }

  .nxp-omni__media{
    width: 100%;
  }
}

@media (max-width: 520px){
  .nxp-omni__impact{
    grid-template-columns: 1fr !important;
  }

  .nxp-omni__channels{
    flex-wrap: wrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cd41c8 *//* ===========================
   SEÇÃO 3 — DESAFIO + SOLUÇÃO
   =========================== */

.nxp-sec--desafio{
  padding: 44px 0;
}

.nxp-desafio__grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  align-items: stretch;
}

/* cards */
.nxp-desafio__problem,
.nxp-desafio__solution{
  padding: 18px;
}

/* ======= PROBLEMA (esquerda) ======= */
.nxp-problem__lead{
  margin: 6px 0 14px;
  color: rgba(233,239,236,.78);
  line-height: 1.55;
  font-weight: 600;
}
.nxp-problem__lead strong{
  color: rgba(233,239,236,.94);
}

.nxp-problem__list{
  display:flex;
  flex-direction: column;
  gap: 12px;
  margin: 10px 0 14px;
}

/* Icon Box do problema */
.nxp-problem-item .elementor-icon-box-wrapper{
  display:flex;
  align-items:center;
  gap: 12px;
}
.nxp-problem-item .elementor-icon{
  width: 32px;
  height: 32px;
  border-radius: 999px;
  display:flex;
  align-items:center;
  justify-content:center;
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.10);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06);
}
.nxp-problem-item .elementor-icon i,
.nxp-problem-item .elementor-icon svg{
  color: rgba(233,239,236,.75);
  font-size: 14px;
}
.nxp-problem-item .elementor-icon-box-title{
  margin:0 !important;
}
.nxp-problem-item .elementor-icon-box-title span{
  color: rgba(233,239,236,.86);
  font-size: 14px;
  font-weight: 650;
}
.nxp-problem-item .elementor-icon-box-description{
  display:none !important;
}

/* fechamento do problema */
.nxp-problem__foot{
  margin: 0;
  color: rgba(233,239,236,.72);
  line-height: 1.55;
}
.nxp-problem__foot b,
.nxp-problem__foot strong{
  color: rgba(233,239,236,.94);
}

/* ======= SOLUÇÃO (direita) ======= */
.nxp-solution__hint{
  margin: 0 0 12px;
  color: rgba(233,239,236,.70);
  font-weight: 650;
}

.nxp-solution__stack{
  display:flex;
  flex-direction: column;
  gap: 12px;
}

/* pilar */
.nxp-solution__pillar{
  position: relative;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.14);
  padding: 14px 14px 14px 54px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
  overflow:hidden;
  transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}

.nxp-solution__pillar:hover{
  transform: translateY(-2px);
  border-color: rgba(38,252,138,.22);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 0 22px rgba(38,252,138,.10);
}

/* número */
.nxp-pillar__num{
  position:absolute;
  left: 14px;
  top: 14px;
  width: 30px;
  height: 30px;
  border-radius: 999px;
  display:flex;
  align-items:center;
  justify-content:center;

  background: rgba(38,252,138,.10);
  border: 1px solid rgba(38,252,138,.28);
  box-shadow: 0 0 18px rgba(38,252,138,.18);
}

/* número via pseudo content (seta com nth-child) */
.nxp-solution__pillar:nth-child(1) .nxp-pillar__num:before{ content:"1"; }
.nxp-solution__pillar:nth-child(2) .nxp-pillar__num:before{ content:"2"; }
.nxp-solution__pillar:nth-child(3) .nxp-pillar__num:before{ content:"3"; }
.nxp-pillar__num:before{
  color: rgba(183,255,217,.95);
  font-weight: 800;
  font-size: 13px;
}

/* título e texto */
.nxp-pillar__title .elementor-heading-title{
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 750;
  color: rgba(233,239,236,.92);
  letter-spacing: -0.15px;
}

.nxp-pillar__text{
  margin: 0;
  color: rgba(233,239,236,.72);
  line-height: 1.55;
  font-weight: 550;
}

/* responsivo */
@media (max-width: 1024px){
  .nxp-desafio__grid{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee2a28d */:root{
  --nova-green: rgba(38,252,138,1);
  --stroke: rgba(255,255,255,.10);

  /* controle */
  --fade-w: 140px;
  --badge-h: 150px;
  --img-h: 120px;
  --radius: 22px;
}

/* =========================
   CONTAINER PAI (full width real)
   ========================= */
.novaxs-logos{
  width: 100% !important;
  max-width: 100% !important;

  border-radius: var(--radius) !important;
  border: 1px solid var(--stroke) !important;
  background: rgba(255,255,255,.02) !important;
  box-shadow: 0 18px 55px rgba(0,0,0,.35) !important;

  overflow: hidden !important;
  position: relative !important;
  padding: 18px 0 !important;
}

/* inner do Elementor não pode limitar */
.novaxs-logos > .e-con-inner,
.novaxs-logos > .elementor-container{
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* =========================
   FADES LATERAIS (visual)
   ========================= */
.novaxs-logos::before,
.novaxs-logos::after{
  content:"";
  position:absolute;
  top:0; bottom:0;
  width: var(--fade-w);
  z-index: 9;
  pointer-events:none;
}
.novaxs-logos::before{
  left:0;
  background: linear-gradient(90deg, rgba(0,0,0,.95), rgba(0,0,0,0));
}
.novaxs-logos::after{
  right:0;
  background: linear-gradient(270deg, rgba(0,0,0,.95), rgba(0,0,0,0));
}

/* =========================
   CARROSSEL (Swiper do Elementor)
   ========================= */
.novaxs-logos-carousel{
  width: 100% !important;
  max-width: 100% !important;
}

/* garante que o swiper ocupe a largura */
.novaxs-logos-carousel .swiper,
.novaxs-logos-carousel .swiper-wrapper{
  width: 100% !important;
}

/* centraliza conteúdo do slide */
.novaxs-logos-carousel .swiper-slide{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* =========================
   BADGE (cartão do logo)
   - aplica em QUALQUER widget de imagem dentro do carrossel
   ========================= */
.novaxs-logos-carousel .swiper-slide .elementor-widget-image{
  height: var(--badge-h) !important;
  min-height: var(--badge-h) !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 12px 18px !important;
  border-radius: 16px !important;

  border: 1px solid rgba(255,255,255,.10) !important;
  background: rgba(255,255,255,.03) !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 0 22px rgba(38,252,138,.08) !important;

  overflow: hidden !important;
}

/* remove padding do container interno do widget */
.novaxs-logos-carousel .elementor-widget-image .elementor-widget-container{
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
}

/* =========================
   IMG (tamanho travado)
   ========================= */
.novaxs-logos-carousel .elementor-widget-image img{
  height: var(--img-h) !important;
  width: auto !important;

  max-height: 100% !important;
  max-width: 170px !important;

  object-fit: contain !important;
  display: block !important;

  opacity: .92 !important;
  filter: grayscale(100%) brightness(1.15) !important;
}

/* hover */
.novaxs-logos-carousel .elementor-widget-image:hover{
  border-color: rgba(38,252,138,.35) !important;
  box-shadow: 0 0 26px rgba(38,252,138,.16) !important;
}
.novaxs-logos-carousel .elementor-widget-image:hover img{
  filter: grayscale(0%) brightness(1.2) !important;
}

/* =========================
   MOBILE
   ========================= */
@media (max-width: 768px){
  :root{
    --fade-w: 90px;
    --badge-h: 90px;
    --img-h: 800px;
  }

  .novaxs-logos{
    border-radius: 18px !important;
    padding: 14px 0 !important;
  }

  .novaxs-logos-carousel .elementor-widget-image img{
    max-width: 140px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-900762a *//* ===========================
   SEÇÃO OMNI — CSS FINAL PREMIUM
   Desktop: 4 itens na mesma linha
   Mobile: 2 colunas
   Compatível com:
   .nxp-omni__impact
   .nxp-omni__impact_is-3
   .nxp-omni__impact-item
   =========================== */

.nxp-sec--omni{
  padding: 90px 0;
  position: relative;
  overflow: hidden;
}

/* ===========================
   GRID PRINCIPAL
   =========================== */

.nxp-omni__grid{
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 65px;
  align-items: center;

  width: 100%;
  max-width: 1450px;
  margin: 0 auto;
}

/* wrapper do mock */
.nxp-omni__media{
  width: 90%;
  margin: 0 auto;
}

/* ===========================
   MOCK / IMAGEM
   =========================== */

.nxp-omni__mock{
  position: relative;
  border-radius: 22px;
  overflow: hidden;

  border: 1px solid rgba(38,252,138,.30);
  background: rgba(255,255,255,.03);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  box-shadow:
    0 45px 140px rgba(0,0,0,.55),
    0 0 35px rgba(38,252,138,.16),
    inset 0 1px 0 rgba(255,255,255,.05);

  padding: 10px;

  animation: nxpFloat 6s ease-in-out infinite;
  transition: all .35s ease;

  width: 100%;
  box-sizing: border-box;
}

@keyframes nxpFloat{
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0px); }
}

.nxp-omni__mock:hover{
  border-color: rgba(38,252,138,.55);
  box-shadow:
    0 75px 190px rgba(0,0,0,.60),
    0 0 65px rgba(38,252,138,.35),
    inset 0 1px 0 rgba(255,255,255,.05);
}

.nxp-omni__img img{
  border-radius: 14px;
  display: block;
  width: 100%;
  height: auto;
}

/* ===========================
   TEXTO / LEAD
   =========================== */

.nxp-omni__lead{
  color: rgba(233,239,236,.78);
  margin: 12px 0 20px;
  font-size: 16px;
  line-height: 1.65;
  max-width: 72ch;
}

/* ===========================
   CHIPS
   =========================== */

.nxp-omni__chip{
  margin: 0 !important;
  padding: 8px 18px !important;
  border-radius: 999px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  height: 34px;
  box-sizing: border-box;

  background: rgba(38,252,138,.06) !important;
  border: 1px solid rgba(38,252,138,.25) !important;

  color: rgba(233,239,236,.99) !important;
  font-size: 13px !important;
  font-weight: 600 !important;

  line-height: normal !important;
  text-align: center !important;

  white-space: nowrap;
  transition: all .25s ease;
}

/* ===========================
   CANAIS
   =========================== */

.nxp-omni__channels{
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 8px 0 20px;
}

.nxp-omni__icon .elementor-icon{
  width: 52px;
  height: 52px;
  border-radius: 16px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(255,255,255,.03);
  border: 1px solid rgba(38,252,138,.30);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 0 22px rgba(38,252,138,.15);

  transition: all .25s ease;
}

.nxp-omni__icon .elementor-icon i,
.nxp-omni__icon .elementor-icon svg{
  font-size: 20px;
  color: rgba(38,252,138,.95);
}

/* ===========================
   IMPACTO — DESKTOP
   4 ITENS NA MESMA LINHA
   =========================== */

.nxp-omni__impact,
.nxp-omni__impact_is-3,
.nxp-omni__impact.is-3{
  display: grid !important;

  /* DESKTOP: força 4 colunas */
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

  gap: 0 !important;
  align-items: start !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 0 28px !important;
  padding: 0 6px !important;

  box-sizing: border-box !important;
  flex-wrap: unset !important;
}

/* Caso o Elementor coloque um .e-con-inner ou .elementor-container dentro */
.nxp-omni__impact > .e-con-inner,
.nxp-omni__impact_is-3 > .e-con-inner,
.nxp-omni__impact.is-3 > .e-con-inner,
.nxp-omni__impact > .elementor-container,
.nxp-omni__impact_is-3 > .elementor-container,
.nxp-omni__impact.is-3 > .elementor-container{
  display: grid !important;

  /* DESKTOP: força 4 colunas também no inner */
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

  gap: 0 !important;
  align-items: start !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  box-sizing: border-box !important;
}

/* Filhos diretos */
.nxp-omni__impact > *,
.nxp-omni__impact_is-3 > *,
.nxp-omni__impact.is-3 > *,
.nxp-omni__impact > .e-con-inner > *,
.nxp-omni__impact_is-3 > .e-con-inner > *,
.nxp-omni__impact.is-3 > .e-con-inner > *,
.nxp-omni__impact > .elementor-container > *,
.nxp-omni__impact_is-3 > .elementor-container > *,
.nxp-omni__impact.is-3 > .elementor-container > *{
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* Segurança geral */
.nxp-omni__impact-item,
.nxp-omni__impact-item *{
  box-sizing: border-box !important;
}

.nxp-omni__impact-item{
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

/* Wrapper interno */
.nxp-omni__impact-item .elementor-icon-box-wrapper{
  width: 100% !important;
  min-width: 0 !important;
  padding: 10px 8px !important;
}

/* ÍCONE */
.nxp-omni__impact-item .elementor-icon{
  width: 56px !important;
  height: 56px !important;
  border-radius: 50% !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(38,252,138,.12) !important;
  border: 1px solid rgba(38,252,138,.35) !important;
  box-shadow: 0 0 24px rgba(38,252,138,.25) !important;
}

.nxp-omni__impact-item .elementor-icon i{
  font-size: 16px !important;
  line-height: 1 !important;
  color: rgba(38,252,138,.95) !important;
}

.nxp-omni__impact-item .elementor-icon svg{
  width: 36px !important;
  height: 36px !important;
  color: rgba(38,252,138,.95) !important;
}

/* TÍTULO */
.nxp-omni__impact-item .elementor-icon-box-title{
  margin: 10px 0 0 !important;
  max-width: 100% !important;
  min-width: 0 !important;
}

.nxp-omni__impact-item .elementor-icon-box-title,
.nxp-omni__impact-item .elementor-icon-box-title a,
.nxp-omni__impact-item .elementor-icon-box-title span{
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;

  overflow: hidden !important;
  white-space: normal !important;
  text-overflow: unset !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;

  font-size: 12.5px !important;
  font-weight: 750 !important;
  color: rgba(233,239,236,.95) !important;
  line-height: 1.15 !important;

  max-width: 100% !important;
  min-width: 0 !important;
}

/* DESCRIÇÃO */
.nxp-omni__impact-item .elementor-icon-box-description{
  display: block !important;
  margin-top: 10px !important;
  color: rgba(233,239,236,.70) !important;
  font-size: 12.5px !important;
  line-height: 1.45 !important;
}

/* ===========================
   TABLET
   Mantém 4 colunas em telas maiores de tablet/desktop.
   Só quebra para 2 colunas abaixo de 900px.
   =========================== */

@media (max-width: 1024px){
  .nxp-sec--omni{
    padding: 70px 0;
  }

  .nxp-omni__grid{
    grid-template-columns: 1fr;
    gap: 48px;
    width: min(92%, 1200px);
    margin: 0 auto;
  }

  .nxp-omni__media{
    width: 100%;
  }
}

/* Aqui sim quebra para 2 colunas */
@media (max-width: 900px){

  .nxp-omni__impact,
  .nxp-omni__impact_is-3,
  .nxp-omni__impact.is-3,
  .nxp-omni__impact > .e-con-inner,
  .nxp-omni__impact_is-3 > .e-con-inner,
  .nxp-omni__impact.is-3 > .e-con-inner,
  .nxp-omni__impact > .elementor-container,
  .nxp-omni__impact_is-3 > .elementor-container,
  .nxp-omni__impact.is-3 > .elementor-container{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    padding: 0 !important;
  }
}

/* ===========================
   MOBILE
   2 COLUNAS DE 50%
   =========================== */

@media (max-width: 520px){

  .nxp-sec--omni{
    padding: 56px 0;
  }

  .nxp-omni__grid{
    width: calc(100% - 28px);
    gap: 34px;
  }

  .nxp-omni__lead{
    font-size: 14px;
    line-height: 1.55;
    margin: 10px 0 18px;
  }

  .nxp-omni__channels{
    flex-wrap: wrap;
    gap: 12px;
    margin: 8px 0 18px;
  }

  .nxp-omni__icon .elementor-icon{
    width: 48px;
    height: 48px;
    border-radius: 14px;
  }

  .nxp-omni__impact,
  .nxp-omni__impact_is-3,
  .nxp-omni__impact.is-3,
  .nxp-omni__impact > .e-con-inner,
  .nxp-omni__impact_is-3 > .e-con-inner,
  .nxp-omni__impact.is-3 > .e-con-inner,
  .nxp-omni__impact > .elementor-container,
  .nxp-omni__impact_is-3 > .elementor-container,
  .nxp-omni__impact.is-3 > .elementor-container{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

    gap: 14px 12px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 24px !important;
    padding: 0 !important;

    align-items: stretch !important;
  }

  .nxp-omni__impact > *,
  .nxp-omni__impact_is-3 > *,
  .nxp-omni__impact.is-3 > *,
  .nxp-omni__impact > .e-con-inner > *,
  .nxp-omni__impact_is-3 > .e-con-inner > *,
  .nxp-omni__impact.is-3 > .e-con-inner > *,
  .nxp-omni__impact > .elementor-container > *,
  .nxp-omni__impact_is-3 > .elementor-container > *,
  .nxp-omni__impact.is-3 > .elementor-container > *{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
  }

  .nxp-omni__impact-item{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .nxp-omni__impact-item .elementor-icon-box-wrapper{
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 12px 8px !important;
    text-align: center !important;
  }

  .nxp-omni__impact-item .elementor-icon{
    width: 54px !important;
    height: 54px !important;
    margin: 0 auto !important;
  }

  .nxp-omni__impact-item .elementor-icon i{
    font-size: 15px !important;
  }

  .nxp-omni__impact-item .elementor-icon svg{
    width: 34px !important;
    height: 34px !important;
  }

  .nxp-omni__impact-item .elementor-icon-box-title{
    margin: 9px 0 0 !important;
    text-align: center !important;
  }

  .nxp-omni__impact-item .elementor-icon-box-title,
  .nxp-omni__impact-item .elementor-icon-box-title a,
  .nxp-omni__impact-item .elementor-icon-box-title span{
    font-size: 12px !important;
    line-height: 1.18 !important;
    text-align: center !important;
    -webkit-line-clamp: 3 !important;
    overflow-wrap: normal !important;
  }

  .nxp-omni__impact-item .elementor-icon-box-description{
    font-size: 11.5px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    margin-top: 8px !important;
  }
}

/* ===========================
   MOBILE MUITO PEQUENO
   =========================== */

@media (max-width: 390px){

  .nxp-omni__grid{
    width: calc(100% - 22px);
  }

  .nxp-omni__impact,
  .nxp-omni__impact_is-3,
  .nxp-omni__impact.is-3,
  .nxp-omni__impact > .e-con-inner,
  .nxp-omni__impact_is-3 > .e-con-inner,
  .nxp-omni__impact.is-3 > .e-con-inner,
  .nxp-omni__impact > .elementor-container,
  .nxp-omni__impact_is-3 > .elementor-container,
  .nxp-omni__impact.is-3 > .elementor-container{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px 10px !important;
  }

  .nxp-omni__impact-item .elementor-icon-box-wrapper{
    padding: 10px 6px !important;
  }

  .nxp-omni__impact-item .elementor-icon{
    width: 50px !important;
    height: 50px !important;
  }

  .nxp-omni__impact-item .elementor-icon svg{
    width: 31px !important;
    height: 31px !important;
  }

  .nxp-omni__impact-item .elementor-icon-box-title,
  .nxp-omni__impact-item .elementor-icon-box-title a,
  .nxp-omni__impact-item .elementor-icon-box-title span{
    font-size: 11.5px !important;
    line-height: 1.16 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a795e20 *//* ===========================
   SEÇÃO OMNI — CSS FINAL PREMIUM (CENTRALIZADO)
   =========================== */

.nxp-sec--omni{
  padding: 90px 0;
  position: relative;
  overflow: hidden;
}

/* ===========================
   GRID PRINCIPAL
   =========================== */

.nxp-omni__grid{
  width: 100%;
  max-width: 1450px;
  margin: 0 auto;

  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 64px;
  align-items: center;

  grid-template-areas: "media content";
}

/* áreas */
.nxp-omni__mock{ 
  grid-area: media;
  display: flex;
  justify-content: center;
}

.nxp-omni__content{ 
  grid-area: content;
}

/* ===========================
   MOCK (IMAGEM)
   =========================== */

/* caso você use 120% em algum wrapper externo */
.nxp-omni__media{
  width: 90%;
  margin: 0 auto;
}

.nxp-omni__mock{
  position: relative;
  border-radius: 22px;
  overflow: hidden;

  border: 1px solid rgba(38,252,138,.30);
  background: rgba(255,255,255,.03);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  box-shadow:
    0 45px 140px rgba(0,0,0,.55),
    0 0 35px rgba(38,252,138,.16),
    inset 0 1px 0 rgba(255,255,255,.05);

  padding: 10px;

  animation: nxpFloat 6s ease-in-out infinite;
  transition: all .35s ease;

  width: 100%;
}

@keyframes nxpFloat{
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(0px); }
}

.nxp-omni__mock:hover{
  border-color: rgba(38,252,138,.55);
  box-shadow:
    0 75px 190px rgba(0,0,0,.60),
    0 0 65px rgba(38,252,138,.35),
    inset 0 1px 0 rgba(255,255,255,.05);
}

.nxp-omni__img img{
  border-radius: 14px;
  display:block;
  width:100%;
  height:auto;
}

/* ===========================
   TEXTO / LEAD
   =========================== */

.nxp-omni__lead{
  color: rgba(233,239,236,.78);
  margin: 12px 0 20px;
  font-size: 16px;
  line-height: 1.65;
  max-width: 72ch;
}

/* ===========================
   CHIPS
   =========================== */

.nxp-omni__chips{
  display:flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 14px 0 14px;
}

.nxp-omni__chip{
  padding: 8px 14px;
  border-radius: 999px;

  background: rgba(38,252,138,.06);
  border: 1px solid rgba(38,252,138,.25);

  color: rgba(233,239,236,.92);
  font-size: 13px;
  font-weight: 650;
  line-height: 1;

  transition: all .25s ease;
}

.nxp-omni__chip:hover{
  background: rgba(38,252,138,.12);
  border-color: rgba(38,252,138,.45);
}

/* ===========================
   CANAIS
   =========================== */

.nxp-omni__channels{
  display:flex;
  gap: 16px;
  align-items:center;
  margin: 8px 0 20px;
}

.nxp-omni__icon .elementor-icon{
  width: 52px;
  height: 52px;
  border-radius: 16px;

  display:flex;
  align-items:center;
  justify-content:center;

  background: rgba(255,255,255,.03);
  border: 1px solid rgba(38,252,138,.30);

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 0 22px rgba(38,252,138,.15);

  transition: all .25s ease;
}

.nxp-omni__icon .elementor-icon i,
.nxp-omni__icon .elementor-icon svg{
  font-size: 20px;
  color: rgba(38,252,138,.95);
}

/* ===========================
   IMPACTO
   =========================== */

.nxp-omni__impact{
  display:grid;
  grid-template-columns: repeat(3, minmax(0,1fr));
  gap: 10px;
  margin: 0 0 28px;
}

.nxp-omni__impact-item .elementor-icon{
  width: 46px;
  height: 46px;
  border-radius: 999px;

  display:flex;
  align-items:center;
  justify-content:center;

  background: rgba(38,252,138,.12);
  border: 1px solid rgba(38,252,138,.35);
  box-shadow: 0 0 24px rgba(38,252,138,.25);
}

.nxp-omni__impact-item .elementor-icon-box-title span{
  font-size: 13px;
  font-weight: 750;
  color: rgba(233,239,236,.95);
}

.nxp-omni__impact-item .elementor-icon-box-description{
  display:block;
  margin-top: 20px;
  color: rgba(233,239,236,.70);
  font-size: 12.5px;
  line-height: 1.45;
}

/* ===========================
   PRACTICE (O QUE MUDA NA PRÁTICA)
   ✅ RESTAURADO
   =========================== */

.nxp-omni__practice{
  margin-top: 26px;
  padding: 22px 22px;
  border-radius: 22px;

  background: rgba(255,255,255,.02);
  border: 1px solid rgba(38,252,138,.18);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  box-shadow:
    0 35px 120px rgba(0,0,0,.45),
    0 0 28px rgba(38,252,138,.10),
    inset 0 1px 0 rgba(255,255,255,.04);
}

/* título do bloco */
.nxp-omni__practice-title{
  margin: 0 !important;
  color: rgba(233,239,236,.95);
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: -0.01em;
}

/* subtítulo curto (opcional) */
.nxp-omni__practice-lead{
  margin: 10px 0 0 !important;
  color: rgba(233,239,236,.70);
  font-size: 13.5px;
  line-height: 1.55;
  max-width: 70ch;
}

/* grid dos cards */
.nxp-omni__practice-grid{
  margin-top: 16px;
  width: 100%;
  display: grid !important;
  grid-template-columns: 1fr; /* por enquanto só Funcional */
  gap: 14px;
}

/* card */
.nxp-omni__practice-card{
  padding: 16px 16px;
  border-radius: 18px;

  background: rgba(38,252,138,.04);
  border: 1px solid rgba(38,252,138,.18);

  box-shadow:
    0 0 22px rgba(38,252,138,.08),
    inset 0 1px 0 rgba(255,255,255,.04);
}

/* “Funcional” */
.nxp-omni__practice-kicker{
  margin: 0 0 10px !important;
  display: inline-flex;
  gap: 8px;
  align-items: center;

  color: rgba(233,239,236,.92);
  font-size: 12.5px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: .08em;
}

/* list (Icon List do Elementor) */
.nxp-omni__practice-list .elementor-icon-list-item{
  margin: 8px 0 !important;
}

.nxp-omni__practice-list .elementor-icon-list-icon i,
.nxp-omni__practice-list .elementor-icon-list-icon svg{
  color: rgba(38,252,138,.95) !important;
  font-size: 14px !important;
}

.nxp-omni__practice-list .elementor-icon-list-text{
  color: rgba(233,239,236,.78) !important;
  font-size: 13.5px !important;
  line-height: 1.45 !important;
}

/* se você adicionar “Estratégico” depois */
@media (min-width: 1025px){
  .nxp-omni__practice-grid.is-2{
    grid-template-columns: repeat(2, minmax(0,1fr));
  }
}

/* ===========================
   REVERSE (DESKTOP)
   =========================== */

@media (min-width: 1025px){
  .nxp-sec--omni.is-reverse .nxp-omni__grid{
    grid-template-columns: .95fr 1.05fr;
    grid-template-areas: "content media";
  }
}

/* ===========================
   RESPONSIVO
   =========================== */

@media (max-width: 1024px){
  .nxp-omni__grid{
    grid-template-columns: 1fr;
    gap: 48px;
    grid-template-areas:
      "media"
      "content";
  }

  .nxp-omni__impact{
    grid-template-columns: repeat(2, minmax(0,1fr));
  }
}

@media (max-width: 520px){
  .nxp-omni__impact{
    grid-template-columns: 1fr;
  }

  .nxp-omni__channels{
    flex-wrap: wrap;
  }

  .nxp-omni__media{
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4192694 *//* ===========================
   SEÇÃO FECHAMENTO — PREMIUM
   =========================== */

.nxp-sec--closing{
  padding: 90px 0;
  position: relative;
  overflow: hidden;
}

.nxp-closing__inner{
  width: 100%;
  max-width: 1450px;
  margin: 0 auto;
  padding: 0 16px;
  box-sizing: border-box;
}

.nxp-closing__card{
  border-radius: 22px;
  border: 1px solid rgba(38,252,138,.25);
  background: rgba(255,255,255,.03);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  box-shadow:
    0 45px 140px rgba(0,0,0,.55),
    0 0 35px rgba(38,252,138,.14),
    inset 0 1px 0 rgba(255,255,255,.05);

  padding: 46px;
}

.nxp-closing__title{
  color: rgba(233,239,236,.98);
  font-size: clamp(28px, 3.1vw, 42px);
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-weight: 850;
  margin: 0;
}

.nxp-closing__lead{
  margin-top: 14px;
  color: rgba(233,239,236,.78);
  font-size: 16px;
  line-height: 1.65;
  max-width: 78ch;
}

.nxp-closing__grid{
  margin-top: 30px;
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: 38px;
  align-items: center;
}

.nxp-closing__kicker{
  margin: 0 0 14px;
  font-size: 14px;
  color: rgba(38,252,138,.95);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-weight: 800;
}

.nxp-closing__list .elementor-icon-list-item{
  padding: 7px 0;
}

.nxp-closing__list .elementor-icon-list-icon i,
.nxp-closing__list .elementor-icon-list-icon svg{
  color: rgba(38,252,138,.95) !important;
}

.nxp-closing__list .elementor-icon-list-text{
  color: rgba(233,239,236,.88) !important;
  font-size: 15px;
  line-height: 1.45;
  font-weight: 650;
}

.nxp-closing__cta{
  border-radius: 18px;
  border: 1px solid rgba(38,252,138,.22);
  background: rgba(0,0,0,.18);
  padding: 22px;
}

.nxp-closing__note{
  color: rgba(233,239,236,.82);
  font-size: 14.5px;
  line-height: 1.6;
}

.nxp-closing__note strong{
  color: rgba(233,239,236,.98);
}

.nxp-closing__actions{
  margin-top: 16px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

/* BOTÕES (no seu padrão neon) */
.nxp-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  padding: 12px 16px !important;
  border-radius: 14px !important;
  font-weight: 800 !important;
  font-size: 14px !important;
  line-height: 1 !important;

  transition: all .25s ease;
}

.nxp-btn--primary{
  background: rgba(38,252,138,.18) !important;
  border: 1px solid rgba(38,252,138,.45) !important;
  color: rgba(233,239,236,.98) !important;

  box-shadow: 0 0 26px rgba(38,252,138,.22);
}

.nxp-btn--primary:hover{
  background: rgba(38,252,138,.26) !important;
  border-color: rgba(38,252,138,.70) !important;
  transform: translateY(-1px);
}

.nxp-btn--ghost{
  background: rgba(255,255,255,.03) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  color: rgba(233,239,236,.90) !important;
}

.nxp-btn--ghost:hover{
  border-color: rgba(38,252,138,.35) !important;
  box-shadow: 0 0 18px rgba(38,252,138,.12);
  transform: translateY(-1px);
}

/* RESPONSIVO */
@media (max-width: 1024px){
  .nxp-closing__card{ padding: 34px; }
  .nxp-closing__grid{
    grid-template-columns: 1fr;
    gap: 22px;
  }
}

@media (max-width: 520px){
  .nxp-closing__card{ padding: 26px; }
}/* End custom CSS */
/* Start custom CSS */:root{
  --brand: #8B9E93;
  --bg0: #070A09;
  --bg1: #0B0F0E;
  --bg2: #101615;
  --muted: #AAB6B0;
}

body{
  background:
    radial-gradient(120% 90% at 50% 15%, rgba(0,0,0,0) 35%, rgba(0,0,0,.55) 100%),
    radial-gradient(900px 520px at 22% 18%, rgba(139,158,147,.12), transparent 60%),
    radial-gradient(700px 420px at 78% 26%, rgba(139,158,147,.08), transparent 62%),
    linear-gradient(180deg, var(--bg0) 0%, var(--bg1) 38%, var(--bg0) 100%) !important;
}


.kicker{
  display:inline-flex;
  gap:10px;
  align-items:center;
  padding: 8px 14px;
  border-radius: 999px;

  /* Glass */
  background: rgba(139,158,147,.08);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  /* Borda luminosa */
  border: 1px solid rgba(139,158,147,.35);

  /* Glow externo suave */
  box-shadow:
    0 0 0 1px rgba(139,158,147,.12),
    0 8px 30px rgba(139,158,147,.18);

  color: #dfe8e3;
  font-size: 13px;
  letter-spacing: .3px;
  text-transform: none;
}

/* Ponto luminoso */
.dot{
  width: 8px;
  height: 8px;
  border-radius: 999px;

  background: #8B9E93;

  box-shadow:
    0 0 6px rgba(139,158,147,.9),
    0 0 12px rgba(139,158,147,.6),
    0 0 18px rgba(139,158,147,.3);
    .kicker{
  transition: all .25s ease;
}

.kicker:hover{
  box-shadow:
    0 0 0 1px rgba(139,158,147,.18),
    0 12px 40px rgba(139,158,147,.35);
  transform: translateY(-1px);
}

}

/* CHIP BASE */
.novaxs-chip .elementor-button{
  padding: 7px 12px !important;
  border-radius: 999px !important;

  background: rgba(255,255,255,.03) !important;
  border: 1px solid rgba(255,255,255,.10) !important;

  color: rgba(233,239,236,.90) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: .2px !important;

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  transition: transform .25s ease, background .25s ease, border-color .25s ease, box-shadow .25s ease !important;
  position: relative;
  overflow: hidden;

  /* garante que o pseudo-elemento apareça */
  z-index: 0;
}

/* texto sempre por cima do glow */
.novaxs-chip .elementor-button *{
  position: relative;
  z-index: 2;
}

/* GLOW “RESPIRANDO” (mais visível) */
.novaxs-chip .elementor-button::after{
  content: "";
  position: absolute;
  inset: -60%;
  z-index: 1;

  background: radial-gradient(circle at 30% 30%,
    rgba(139,158,147,.35),
    transparent 55%
  );

  opacity: .25;
  filter: blur(10px);
  transform: scale(1);

  animation: novaxs-chip-breathe 3.2s ease-in-out infinite;
  pointer-events: none;
}

/* HOVER PREMIUM */
.novaxs-chip .elementor-button:hover{
  border-color: rgba(139,158,147,.55) !important;
  background: rgba(139,158,147,.12) !important;

  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 10px 30px rgba(0,0,0,.35),
    0 0 20px rgba(139,158,147,.35) !important;
}

/* CLICK FEEDBACK */
.novaxs-chip .elementor-button:active{
  transform: translateY(0) scale(.98);
  box-shadow:
    0 6px 16px rgba(0,0,0,.35),
    0 0 12px rgba(139,158,147,.25) !important;
}

/* ANIMAÇÃO “RESPIRAÇÃO” */
@keyframes novaxs-chip-breathe{
  0%   { opacity: .18; transform: scale(1);    filter: blur(10px); }
  50%  { opacity: .55; transform: scale(1.18); filter: blur(16px); }
  100% { opacity: .18; transform: scale(1);    filter: blur(10px); }
}/* End custom CSS */