.elementor-24 .elementor-element.elementor-element-3332e7f{--display:flex;--min-height:776px;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-3332e7f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3332e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://integrasist.com.br/site2026/wp-content/uploads/2026/06/hdfsero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-3f98269 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-3f98269 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-3f98269{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-3f98269 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-3f98269 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-3f98269 .elementor-icon-list-text{color:#0F3D91;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7d3b092 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;letter-spacing:-1.2px;color:#101828;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-24 .elementor-element.elementor-element-22a3e45{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-fed48ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-cf975c1 .elementor-button{background-color:#61CE7000;padding:20px 40px 20px 40px;}.elementor-24 .elementor-element.elementor-element-7afa716 .elementor-button{background-color:#61CE7000;fill:#0F3D91;color:#0F3D91;padding:20px 40px 20px 40px;}.elementor-24 .elementor-element.elementor-element-087eff3{--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:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7eb51cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-f2f9b73{--e-icon-list-icon-size:56px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-807f256{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-924bfd3{--e-icon-list-icon-size:56px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-55fd778{--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:44px 44px;--row-gap:44px;--column-gap:44px;--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-24 .elementor-element.elementor-element-e4ea124{--display:flex;--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-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-be39bfc{--e-icon-list-icon-size:56px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-text{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-59690ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(68px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-68px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-83e823c{--e-icon-list-icon-size:56px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-text{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-55c952c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-2e84d2d{text-align:center;}.elementor-24 .elementor-element.elementor-element-2e84d2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.2px;color:#101828;}.elementor-24 .elementor-element.elementor-element-c9a0280{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-6c3024a{--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-24 .elementor-element.elementor-element-ff158bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-eafd291 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-eafd291 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-eafd291 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-eafd291 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-eafd291 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-eafd291:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-eafd291:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-e7d4bbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-45ed824 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-45ed824 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-45ed824 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-45ed824 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-45ed824 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-45ed824:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-45ed824:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-4f965f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-13e34c6 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-13e34c6 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-13e34c6 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-13e34c6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-13e34c6 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-13e34c6:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-13e34c6:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-013cc3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-e025102 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-e025102 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-e025102 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-e025102 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-e025102 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-e025102:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-e025102:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-7d10240{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-e5b56ca .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-e5b56ca .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-e5b56ca .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-e5b56ca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-e5b56ca .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-e5b56ca:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-e5b56ca:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-0c3a497{--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-24 .elementor-element.elementor-element-e7da67d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-f4b79e6 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-f4b79e6 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-f4b79e6 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-f4b79e6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-f4b79e6 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-f4b79e6:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-f4b79e6:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-0128f26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-e65d3c5 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-e65d3c5 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-e65d3c5 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-e65d3c5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-e65d3c5 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-e65d3c5:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-e65d3c5:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-d00bf61{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-33339fa .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-33339fa .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-33339fa .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-33339fa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-33339fa .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-33339fa:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-33339fa:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-6ff27e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-aaf468e .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-aaf468e .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-aaf468e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-aaf468e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-aaf468e .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-aaf468e:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-aaf468e:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-faf8e87{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-6c595e3 .elementor-icon-box-wrapper{gap:15px;}.elementor-24 .elementor-element.elementor-element-6c595e3 .elementor-icon{font-size:80px;}.elementor-24 .elementor-element.elementor-element-6c595e3 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-6c595e3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-6c595e3 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-6c595e3:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-6c595e3:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-e3f8949{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-1df5714{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:start;}.elementor-24 .elementor-element.elementor-element-1df5714 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.2px;color:#101828;}.elementor-24 .elementor-element.elementor-element-ea42907{--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-24 .elementor-element.elementor-element-50b5b01{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-9eec024 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-9eec024 .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-9eec024 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-9eec024 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-9eec024 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-9eec024:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-9eec024:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-9eec024 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-a795b79{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-23b5ca0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-23b5ca0 .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-23b5ca0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-23b5ca0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-23b5ca0 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-23b5ca0:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-23b5ca0:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-23b5ca0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-5b77957{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-5411b7b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-5411b7b .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-5411b7b .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5411b7b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-5411b7b .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-5411b7b:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-5411b7b:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-5411b7b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-372a19a{--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-24 .elementor-element.elementor-element-64efc4f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-2110f5b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-2110f5b .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-2110f5b .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-2110f5b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-2110f5b .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-2110f5b:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-2110f5b:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-2110f5b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-058dc19{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-11e6759 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-11e6759 .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-11e6759 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-11e6759 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-11e6759 .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-11e6759:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-11e6759:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-11e6759 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-52da067{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-c87ebef .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-c87ebef .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-c87ebef .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-c87ebef .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-c87ebef .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-c87ebef:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-c87ebef:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-c87ebef .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A5565;}.elementor-24 .elementor-element.elementor-element-3839312{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-c3dad30{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-c3dad30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.2px;color:#101828;}.elementor-24 .elementor-element.elementor-element-7c68eb3{--display:flex;}.elementor-24 .elementor-element.elementor-element-7fc9999{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.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-24 .elementor-element.elementor-element-4e8e4f6 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-4e8e4f6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-24 .elementor-element.elementor-element-4e8e4f6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-4e8e4f6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-24 .elementor-element.elementor-element-4e8e4f6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-4e8e4f6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-24 .elementor-element.elementor-element-4e8e4f6 .elementor-icon{font-size:96px;}.elementor-24 .elementor-element.elementor-element-4e8e4f6 .elementor-icon svg{height:96px;}.elementor-24 .elementor-element.elementor-element-2db6ca4{--e-rating-justify-content:center;--e-rating-icon-font-size:23px;--e-rating-icon-marked-color:#FDC700;}.elementor-24 .elementor-element.elementor-element-61d4073{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-title{margin-block-end:2px;color:#101828;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-20a3c1d:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-20a3c1d:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#C23235;}.elementor-24 .elementor-element.elementor-element-2c9fc83{--display:flex;}.elementor-24 .elementor-element.elementor-element-9505fe9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.elementor-24 .elementor-element.elementor-element-727dd06 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-727dd06.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-24 .elementor-element.elementor-element-727dd06.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-727dd06.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-24 .elementor-element.elementor-element-727dd06.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-727dd06.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-24 .elementor-element.elementor-element-727dd06 .elementor-icon{font-size:96px;}.elementor-24 .elementor-element.elementor-element-727dd06 .elementor-icon svg{height:96px;}.elementor-24 .elementor-element.elementor-element-1597ed7{--e-rating-justify-content:center;--e-rating-icon-font-size:23px;--e-rating-icon-marked-color:#FDC700;}.elementor-24 .elementor-element.elementor-element-45547e1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-title{margin-block-end:2px;color:#101828;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon{font-size:65px;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-2609ade:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-2609ade:has(:focus) .elementor-icon-box-title{color:#101828;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#C23235;}.elementor-24 .elementor-element.elementor-element-d0fb5de{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:36px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-70px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:35px;}.elementor-24 .elementor-element.elementor-element-5e65485{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0bc330e .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-0bc330e .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-0bc330e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-0bc330e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-0bc330e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-0bc330e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-cdad65e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-cdad65e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c4e3390{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6b34c72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5553f90 .elementor-button{background-color:#61CE7000;fill:#0F3D91;color:#0F3D91;padding:20px 40px 20px 40px;}.elementor-24 .elementor-element.elementor-element-5553f90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-5553f90 .elementor-button .elementor-button-content-wrapper{gap:12px;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-7eb51cb{--width:29%;}.elementor-24 .elementor-element.elementor-element-e4ea124{--width:29%;}}@media(max-width:1366px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-d0fb5de{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-3332e7f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3332e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://integrasist.com.br/site2026/wp-content/uploads/2026/06/gfvcx.webp");}.elementor-24 .elementor-element.elementor-element-3332e7f{--min-height:935px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-3f98269.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-7d3b092{text-align:center;}.elementor-24 .elementor-element.elementor-element-7d3b092 .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-22a3e45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-24 .elementor-element.elementor-element-fed48ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-24 .elementor-element.elementor-element-087eff3{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-7eb51cb{--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-f2f9b73{--e-icon-list-icon-size:37px;}.elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-f2f9b73 .elementor-icon-list-item > a{font-size:14px;}.elementor-24 .elementor-element.elementor-element-807f256{--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-924bfd3{--e-icon-list-icon-size:37px;}.elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-924bfd3 .elementor-icon-list-item > a{font-size:14px;}.elementor-24 .elementor-element.elementor-element-55fd778{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-e4ea124{--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-be39bfc{--e-icon-list-icon-size:37px;}.elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-be39bfc .elementor-icon-list-item > a{font-size:14px;}.elementor-24 .elementor-element.elementor-element-59690ce{--width:70%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-24 .elementor-element.elementor-element-83e823c{--e-icon-list-icon-size:37px;}.elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-83e823c .elementor-icon-list-item > a{font-size:14px;}.elementor-24 .elementor-element.elementor-element-55c952c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-2e84d2d .elementor-heading-title{font-size:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-e3f8949{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-1df5714{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-24 .elementor-element.elementor-element-1df5714 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-3839312{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-c3dad30{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-c3dad30 .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-61d4073{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-title a{font-size:16px;}.elementor-24 .elementor-element.elementor-element-20a3c1d .elementor-icon-box-description{font-size:14px;}.elementor-24 .elementor-element.elementor-element-45547e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-title a{font-size:16px;}.elementor-24 .elementor-element.elementor-element-2609ade .elementor-icon-box-description{font-size:14px;}.elementor-24 .elementor-element.elementor-element-d0fb5de{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:35px;--e-n-carousel-arrow-next-top-position:35px;}.elementor-24 .elementor-element.elementor-element-5e65485{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-0bc330e.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-cdad65e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-cdad65e .elementor-heading-title{font-size:40px;}.elementor-24 .elementor-element.elementor-element-c4e3390{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-6b34c72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:2400px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon-list, class: .elementor-element-3f98269 */.elementor-24 .elementor-element.elementor-element-3f98269 {
    border-radius: 16777200px;
background: #DBEAFE;
display: flex;
width: 268px;
height: 34px;
justify-content: center;
align-items: center;
gap: 7px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf975c1 */.elementor-24 .elementor-element.elementor-element-cf975c1 {
    border-radius: 60px;
    background: linear-gradient(
        90deg,
        #0F3D91 0%,
        #104098 7.14%,
        #1142A0 14.29%,
        #1245A8 21.43%,
        #1348AF 28.57%,
        #144BB7 35.71%,
        #154DBF 42.86%,
        #1750C7 50%,
        #1853CE 57.14%,
        #1956D6 64.29%,
        #1A59DE 71.43%,
        #1B5BE6 78.57%,
        #1D5EEF 85.71%,
        #1E61F7 92.86%,
        #1F64FF 100%
    );

    background-size: 250% 250%;
    animation: gradientMove 8s ease infinite;

    box-shadow:
        0 20px 25px -5px rgba(0, 0, 0, 0.10),
        0 8px 10px -6px rgba(0, 0, 0, 0.10);

    transition:
        transform 0.4s ease,
        box-shadow 0.4s ease,
        filter 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-cf975c1:hover {
    transform: translateY(-6px) scale(1.03);

    box-shadow:
        0 30px 50px rgba(31, 100, 255, 0.35),
        0 15px 25px rgba(31, 100, 255, 0.25);

    filter: brightness(1.08);

    animation-duration: 3s;
}

.elementor-24 .elementor-element.elementor-element-cf975c1:active {
    transform: translateY(-2px) scale(0.99);
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7afa716 */.elementor-24 .elementor-element.elementor-element-7afa716 {
    border-radius: 60px;
    border: 2px solid #0F3D91;
    background: transparent;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-7afa716::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        #0F3D91 0%,
        #1F64FF 100%
    );
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
    z-index: 0;
}

.elementor-24 .elementor-element.elementor-element-7afa716:hover::before {
    transform: scaleX(1);
}

.elementor-24 .elementor-element.elementor-element-7afa716 .elementor-button-text,
.elementor-24 .elementor-element.elementor-element-7afa716 .elementor-button-icon {
    position: relative;
    z-index: 1;
    transition: color 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-7afa716:hover .elementor-button-text,
.elementor-24 .elementor-element.elementor-element-7afa716:hover .elementor-button-icon {
    color: #FFFFFF !important;
}

.elementor-24 .elementor-element.elementor-element-7afa716:hover {
    transform: translateY(-4px);
    box-shadow: 0 15px 35px rgba(15, 61, 145, 0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e84d2d */.azul {
    color: #1A59DE;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff158bd */.elementor-24 .elementor-element.elementor-element-ff158bd{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-ff158bd:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-ff158bd:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-ff158bd:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d4bbf */.elementor-24 .elementor-element.elementor-element-e7d4bbf{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-e7d4bbf:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-e7d4bbf:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-e7d4bbf:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f965f3 */.elementor-24 .elementor-element.elementor-element-4f965f3{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-4f965f3:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-4f965f3:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-4f965f3:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013cc3a */.elementor-24 .elementor-element.elementor-element-013cc3a{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-013cc3a:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-013cc3a:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-013cc3a:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d10240 */.elementor-24 .elementor-element.elementor-element-7d10240{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-7d10240:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-7d10240:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-7d10240:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7da67d */.elementor-24 .elementor-element.elementor-element-e7da67d{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-e7da67d:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-e7da67d:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-e7da67d:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0128f26 */.elementor-24 .elementor-element.elementor-element-0128f26{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-0128f26:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-0128f26:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-0128f26:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d00bf61 */.elementor-24 .elementor-element.elementor-element-d00bf61{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-d00bf61:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-d00bf61:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-d00bf61:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff27e1 */.elementor-24 .elementor-element.elementor-element-6ff27e1{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-6ff27e1:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-6ff27e1:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-6ff27e1:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf8e87 */.elementor-24 .elementor-element.elementor-element-faf8e87{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-faf8e87:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-faf8e87:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-faf8e87:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1df5714 */.vermelho {
    color: #C23235;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b5b01 */.elementor-24 .elementor-element.elementor-element-50b5b01{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-50b5b01:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-50b5b01:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-50b5b01:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a795b79 */.elementor-24 .elementor-element.elementor-element-a795b79{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-a795b79:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-a795b79:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-a795b79:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b77957 */.elementor-24 .elementor-element.elementor-element-5b77957{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-5b77957:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-5b77957:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-5b77957:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64efc4f */.elementor-24 .elementor-element.elementor-element-64efc4f{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-64efc4f:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-64efc4f:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-64efc4f:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058dc19 */.elementor-24 .elementor-element.elementor-element-058dc19{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-058dc19:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-058dc19:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-058dc19:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52da067 */.elementor-24 .elementor-element.elementor-element-52da067{
    border-radius: 24px;
    border: 2px solid #F3F4F6;
    background: #FFF;
    transition: all .4s ease;
    position: relative;
    overflow: hidden;
}

.elementor-24 .elementor-element.elementor-element-52da067:before{
    content:'';
    position:absolute;
    inset:0;
    background: linear-gradient(
        135deg,
        rgba(30,78,216,.08) 0%,
        rgba(30,78,216,0) 70%
    );
    opacity:0;
    transition: all .4s ease;
    pointer-events:none;
}

.elementor-24 .elementor-element.elementor-element-52da067:hover{
    transform: translateY(-10px);
    border-color:#1E4ED8;
    box-shadow:
        0 20px 40px rgba(15,23,42,.08),
        0 8px 20px rgba(30,78,216,.08);
}

.elementor-24 .elementor-element.elementor-element-52da067:hover:before{
    opacity:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc9999 */.elementor-24 .elementor-element.elementor-element-7fc9999 {
    border-radius: 24px;
border: 2px solid #F3F4F6;
background: rgba(255, 255, 255, 0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9505fe9 */.elementor-24 .elementor-element.elementor-element-9505fe9 {
    border-radius: 24px;
border: 2px solid #F3F4F6;
background: rgba(255, 255, 255, 0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc9999 */.elementor-24 .elementor-element.elementor-element-7fc9999 {
    border-radius: 24px;
border: 2px solid #F3F4F6;
background: rgba(255, 255, 255, 0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9505fe9 */.elementor-24 .elementor-element.elementor-element-9505fe9 {
    border-radius: 24px;
border: 2px solid #F3F4F6;
background: rgba(255, 255, 255, 0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc9999 */.elementor-24 .elementor-element.elementor-element-7fc9999 {
    border-radius: 24px;
border: 2px solid #F3F4F6;
background: rgba(255, 255, 255, 0.95);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9505fe9 */.elementor-24 .elementor-element.elementor-element-9505fe9 {
    border-radius: 24px;
border: 2px solid #F3F4F6;
background: rgba(255, 255, 255, 0.95);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d0fb5de */.elementor-24 .elementor-element.elementor-element-d0fb5de .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
}

.elementor-24 .elementor-element.elementor-element-d0fb5de .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}

.elementor-24 .elementor-element.elementor-element-d0fb5de .elementor-swiper-button-next::before,
.elementor-24 .elementor-element.elementor-element-d0fb5de .elementor-swiper-button-prev::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #C23235; /*altere a cor de fundo aqui*/
    padding: 20px;
    border-radius: 100px;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% + 2px), -50%);
}

.elementor-24 .elementor-element.elementor-element-d0fb5de .elementor-swiper-button-next::before{
    transform: translate(calc(-50% - 2px), -50%)
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0bc330e */.elementor-24 .elementor-element.elementor-element-0bc330e {
    border-radius: 16777200px;
background: rgba(255, 255, 255, 0.10);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.10);
display: flex;
height: 40px;
padding: 6px 11px 7px 29px;
justify-content: flex-end;
align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5553f90 */.elementor-24 .elementor-element.elementor-element-5553f90 {
    border-radius: 60px;
    background: #FFF;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
}

/* Reflexo */
.elementor-24 .elementor-element.elementor-element-5553f90::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -120%;
    width: 60%;
    height: 200%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,0.8),
        transparent
    );
    transform: rotate(25deg);
    transition: all 0.8s ease;
}

.elementor-24 .elementor-element.elementor-element-5553f90:hover::before {
    left: 160%;
}

.elementor-24 .elementor-element.elementor-element-5553f90:hover {
    transform: translateY(-6px) scale(1.02);
    box-shadow:
        0 35px 60px -12px rgba(0, 0, 0, 0.30),
        0 15px 30px rgba(15, 61, 145, 0.12);
}

.elementor-24 .elementor-element.elementor-element-5553f90:active {
    transform: translateY(-2px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e65485 */.elementor-24 .elementor-element.elementor-element-5e65485 {
    background: linear-gradient(135deg, #0F3D91 0%, #1142A0 7.14%, #1348AF 14.29%, #154DBF 21.43%, #1853CE 28.57%, #1A59DE 35.71%, #1D5EEF 42.86%, #1F64FF 50%, #1D5EEF 57.14%, #1A59DE 64.29%, #1853CE 71.43%, #154DBF 78.57%, #1348AF 85.71%, #1142A0 92.86%, #0F3D91 100%);
}/* End custom CSS */