.elementor-6504 .elementor-element.elementor-element-41b030d{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5858582B;--border-color:#5858582B;--border-radius:0px 0px 24px 24px;--margin-top:0em;--margin-bottom:-2em;--margin-left:0em;--margin-right:0em;--padding-top:001.41em;--padding-bottom:1.41em;--padding-left:2em;--padding-right:2em;--z-index:999999999999999;}.elementor-6504 .elementor-element.elementor-element-41b030d:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-41b030d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3183FFD9;}.elementor-6504 .elementor-element.elementor-element-41b030d.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-943e959.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-943e959 .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-943e959 .elementor-icon{font-size:36px;}.elementor-6504 .elementor-element.elementor-element-943e959 .elementor-icon svg{height:36px;}.elementor-6504 .elementor-element.elementor-element-7bcaf4a{--display:flex;}.elementor-6504 .elementor-element.elementor-element-489780a{--display:flex;--min-height:250px;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-489780a:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-489780a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6504 .elementor-element.elementor-element-a900873{--display:flex;--min-height:296px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:0px 0px 8px 8px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;--z-index:9999999999999;}.elementor-6504 .elementor-element.elementor-element-a900873:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-a900873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212123;}.elementor-6504 .elementor-element.elementor-element-74e3008{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-74e3008:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-74e3008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6504 .elementor-element.elementor-element-d52697f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-d52697f .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-8a98011{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-fc3545c{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-a6fe38a{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-f418381{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-e81a6eb{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-b03edd8{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-b03edd8 .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-529da21{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-3ed3a7b{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-3e2e814{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-6bba967{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-baf6c99{--display:flex;--min-height:220px;--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-638b372{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-638b372 .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-6d13216{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon-box-description{font-size:0.9em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-acdafe4{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon-box-description{font-size:0.9em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-5385e13{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon-box-description{font-size:0.9em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-400c1bb{--display:flex;--min-height:250px;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-400c1bb:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-400c1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6504 .elementor-element.elementor-element-767adb5{--display:flex;--min-height:296px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:8px 8px 8px 8px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:9999999999;}.elementor-6504 .elementor-element.elementor-element-767adb5:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-767adb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212123;}.elementor-6504 .elementor-element.elementor-element-3445ee0{--display:flex;--min-height:220px;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-2b8dbad{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-2b8dbad .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-b6604f6{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-b6604f6 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-b6604f6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-b6604f6 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-b6604f6 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-b6604f6 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-b6604f6 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-30c1e64{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-30c1e64 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-30c1e64 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-30c1e64 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-30c1e64 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-30c1e64 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-30c1e64 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-1aa9ff0{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-1aa9ff0 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-1aa9ff0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-1aa9ff0 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-1aa9ff0 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-1aa9ff0 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-1aa9ff0 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-dc5e8f5{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-dc5e8f5 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-dc5e8f5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-dc5e8f5 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-dc5e8f5 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-dc5e8f5 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-dc5e8f5 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-792d99d{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-792d99d .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-792d99d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-792d99d .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-792d99d .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-792d99d .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-792d99d .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-abf93a4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-abf93a4 .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-9b19c1f{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-9b19c1f .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-9b19c1f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-9b19c1f .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-9b19c1f .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-9b19c1f .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-9b19c1f .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-a0a9d13{--display:flex;--min-height:300px;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:12px 12px 12px 12px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-6504 .elementor-element.elementor-element-a0a9d13:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-a0a9d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1515;}.elementor-6504 .elementor-element.elementor-element-b252fa0 .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-b252fa0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-6504 .elementor-element.elementor-element-b252fa0.elementor-view-framed .elementor-icon, .elementor-6504 .elementor-element.elementor-element-b252fa0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-6504 .elementor-element.elementor-element-b252fa0.elementor-view-framed .elementor-icon, .elementor-6504 .elementor-element.elementor-element-b252fa0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-6504 .elementor-element.elementor-element-8168ea3.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-8168ea3{text-align:center;}.elementor-6504 .elementor-element.elementor-element-8168ea3 .elementor-heading-title{font-family:"Inter Font Family", Sans-serif;font-size:3em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-1264244{--display:flex;}.elementor-6504 .elementor-element.elementor-element-62a8230{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:2;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:16px;--n-menu-title-font-size:1em;--n-menu-title-color-normal:var( --e-global-color-4d462f5 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-6504 .elementor-element.elementor-element-62a8230 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-6504 .elementor-element.elementor-element-62a8230 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-6504 .elementor-element.elementor-element-62a8230 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter Font Family", Sans-serif;font-weight:900;}.elementor-6504 .elementor-element.elementor-element-62a8230 {--n-menu-title-color-hover:var( --e-global-color-4875005 );--n-menu-title-color-active:var( --e-global-color-text );}.elementor-6504 .elementor-element.elementor-element-227e92d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-8c8e16e .elementor-button{background-color:#02010100;font-family:"Inter Font Family", Sans-serif;font-size:0.8em;font-weight:800;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:4px 4px 4px 4px;}.elementor-6504 .elementor-element.elementor-element-8c8e16e{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-8c8e16e.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-506f958 .elementor-button{background-color:#02010100;font-family:"Inter Font Family", Sans-serif;font-size:0.7em;font-weight:800;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 12px 4px 12px;}.elementor-6504 .elementor-element.elementor-element-506f958{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;z-index:999999;}.elementor-6504 .elementor-element.elementor-element-506f958.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-6001818 .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-871e246{--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-6504 .elementor-element.elementor-element-3ddeb75 .e-off-canvas__content{background-color:#212123;}.elementor-6504 .elementor-element.elementor-element-3ddeb75 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-6504 .elementor-element.elementor-element-3ddeb75{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-6504 .elementor-element.elementor-element-5cf8e3b{--display:flex;}.elementor-6504 .elementor-element.elementor-element-5cf8e3b:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-5cf8e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A18;}.elementor-6504 .elementor-element.elementor-element-85d9eab{--display:flex;}.elementor-6504 .elementor-element.elementor-element-c021783 .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-c021783.elementor-view-stacked .elementor-icon{background-color:#FDFDFD;}.elementor-6504 .elementor-element.elementor-element-c021783.elementor-view-framed .elementor-icon, .elementor-6504 .elementor-element.elementor-element-c021783.elementor-view-default .elementor-icon{color:#FDFDFD;border-color:#FDFDFD;}.elementor-6504 .elementor-element.elementor-element-c021783.elementor-view-framed .elementor-icon, .elementor-6504 .elementor-element.elementor-element-c021783.elementor-view-default .elementor-icon svg{fill:#FDFDFD;}.elementor-6504 .elementor-element.elementor-element-389c7e4 .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-f7863d6 .elementor-heading-title{font-family:"Inter Font Family", Sans-serif;font-weight:100;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-86df0dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-3415a4e{--display:flex;}.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6504 .elementor-element.elementor-element-c4a4949{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item > a{font-family:"Inter Font Family", Sans-serif;font-size:1em;}.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6504 .elementor-element.elementor-element-4f90375{--display:flex;}.elementor-6504 .elementor-element.elementor-element-6e1a804{--display:flex;border-style:none;--border-style:none;}.elementor-6504 .elementor-element.elementor-element-d2ce3c5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-d2ce3c5 .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-374589a{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-03a5cb2{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-6ba3928{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-7709a29{--display:flex;border-style:none;--border-style:none;}.elementor-6504 .elementor-element.elementor-element-04c763b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-04c763b .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-a7f33a4{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-e0e06e3{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-01b95f6{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-b902386{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-c4c5250{--display:flex;}.elementor-6504 .elementor-element.elementor-element-bd60c6e{--display:flex;border-style:none;--border-style:none;}.elementor-6504 .elementor-element.elementor-element-9b165c2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-9b165c2 .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-0ef1658{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-574cb35{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-ff13817{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-aea657c{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-e1f68fc{--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-81fb6a6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 8px 0px;}.elementor-6504 .elementor-element.elementor-element-81fb6a6 .elementor-heading-title{font-size:1em;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-37db33f{padding:12px 12px 12px 12px;--icon-box-icon-margin:6px;}.elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon-box-wrapper{align-items:center;}.elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cfa1f76 );}.elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon-box-title, .elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon-box-title a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon-box-description{font-size:0.8em;line-height:16px;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-e6ec5c2{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-4875005 );--n-accordion-title-hover-color:var( --e-global-color-4d462f5 );--n-accordion-title-active-color:var( --e-global-color-4875005 );--n-accordion-icon-size:15px;}.elementor-6504 .elementor-element.elementor-element-320eef9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-2847738 .elementor-button{background-color:#02010100;font-family:"Inter Font Family", Sans-serif;font-size:0.8em;font-weight:800;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:4px 4px 4px 4px;}.elementor-6504 .elementor-element.elementor-element-2847738{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-2847738.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-696b288 .elementor-button{background-color:#02010100;font-family:"Inter Font Family", Sans-serif;font-size:0.7em;font-weight:800;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:2px 12px 4px 12px;}.elementor-6504 .elementor-element.elementor-element-696b288{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;z-index:999999;}.elementor-6504 .elementor-element.elementor-element-696b288.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-8380950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-6504 .elementor-element.elementor-element-58542a2{width:100%;max-width:100%;text-align:right;}.elementor-6504 .elementor-element.elementor-element-58542a2 .elementor-heading-title{font-family:"Inter Font Family", Sans-serif;font-size:1.2em;color:var( --e-global-color-4d462f5 );}.elementor-6504 .elementor-element.elementor-element-34692fd:hover{--e-transform-scale:1.06;}.elementor-6504 .elementor-element.elementor-element-34692fd.elementor-element{--align-self:flex-start;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon{font-size:62px;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon svg{height:62px;}.elementor-6504 .elementor-element.elementor-element-2da19e8:hover{--e-transform-scale:1.06;}.elementor-6504 .elementor-element.elementor-element-2da19e8.elementor-element{--align-self:flex-start;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon{font-size:62px;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon svg{height:62px;}.elementor-6504 .elementor-element.elementor-element-7267f2d:hover{--e-transform-scale:1.06;}.elementor-6504 .elementor-element.elementor-element-7267f2d.elementor-element{--align-self:flex-start;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon{font-size:62px;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon svg{height:62px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-6504 .elementor-element.elementor-element-74e3008{--width:28%;}.elementor-6504 .elementor-element.elementor-element-e81a6eb{--width:28%;}.elementor-6504 .elementor-element.elementor-element-baf6c99{--width:28%;}.elementor-6504 .elementor-element.elementor-element-3445ee0{--width:30%;}.elementor-6504 .elementor-element.elementor-element-a0a9d13{--width:57%;}.elementor-6504 .elementor-element.elementor-element-227e92d{--width:300px;}.elementor-6504 .elementor-element.elementor-element-86df0dd{--width:200px;}.elementor-6504 .elementor-element.elementor-element-320eef9{--width:200px;}}@media(max-width:1366px){.elementor-6504 .elementor-element.elementor-element-41b030d{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-6504 .elementor-element.elementor-element-a900873{--justify-content:center;}.elementor-6504 .elementor-element.elementor-element-a900873.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-767adb5{--justify-content:center;}.elementor-6504 .elementor-element.elementor-element-767adb5.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-62a8230{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;width:auto;max-width:auto;}}@media(max-width:1024px){.elementor-6504 .elementor-element.elementor-element-a900873{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-6504 .elementor-element.elementor-element-a900873.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-8a98011{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-8a98011 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-fc3545c{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-fc3545c .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-a6fe38a{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-a6fe38a .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-f418381{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-f418381 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-529da21{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-529da21 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-3ed3a7b{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-3ed3a7b .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-3e2e814{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-3e2e814 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-6bba967{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-6bba967 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-6d13216{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-6d13216 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-acdafe4{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-acdafe4 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-5385e13{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-5385e13 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-62a8230{--n-menu-title-space-between:6px;--n-menu-title-font-size:0.8em;}.elementor-6504 .elementor-element.elementor-element-8c8e16e{--container-widget-width:68px;--container-widget-flex-grow:0;width:var( --container-widget-width, 68px );max-width:68px;}.elementor-6504 .elementor-element.elementor-element-506f958{--container-widget-width:153px;--container-widget-flex-grow:0;width:var( --container-widget-width, 153px );max-width:153px;}.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item > a{font-size:12px;}.elementor-6504 .elementor-element.elementor-element-374589a{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-03a5cb2{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-6ba3928{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon{font-size:18px;}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-a7f33a4{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-e0e06e3{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-01b95f6{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-b902386{--icon-box-icon-margin:16px;}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-description{font-size:0.7em;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon{font-size:52px;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon svg{height:52px;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon{font-size:52px;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon svg{height:52px;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon{font-size:52px;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon svg{height:52px;}}@media(max-width:767px){.elementor-6504 .elementor-element.elementor-element-41b030d{--content-width:300px;--min-height:80px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 24px 24px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-6504 .elementor-element.elementor-element-41b030d.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-943e959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-943e959 .elementor-icon-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-943e959 .elementor-icon{font-size:28px;}.elementor-6504 .elementor-element.elementor-element-943e959 .elementor-icon svg{height:28px;}.elementor-6504 .elementor-element.elementor-element-8c8e16e{width:auto;max-width:auto;}.elementor-6504 .elementor-element.elementor-element-8c8e16e .elementor-button{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-506f958.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-6001818.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-6001818{z-index:23;}.elementor-6504 .elementor-element.elementor-element-6001818 .elementor-icon{font-size:28px;}.elementor-6504 .elementor-element.elementor-element-6001818 .elementor-icon svg{height:28px;}.elementor-6504 .elementor-element.elementor-element-871e246{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:999999999999999;}.elementor-6504 .elementor-element.elementor-element-3ddeb75{--e-off-canvas-width:285px;}.elementor-6504 .elementor-element.elementor-element-5cf8e3b{--min-height:100vh;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-6504 .elementor-element.elementor-element-85d9eab{--min-height:39px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--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-6504 .elementor-element.elementor-element-85d9eab.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-c021783 .elementor-icon{font-size:16px;}.elementor-6504 .elementor-element.elementor-element-c021783 .elementor-icon svg{height:16px;}.elementor-6504 .elementor-element.elementor-element-389c7e4.elementor-element{--align-self:flex-start;}.elementor-6504 .elementor-element.elementor-element-389c7e4 .elementor-icon-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-389c7e4 .elementor-icon{font-size:28px;}.elementor-6504 .elementor-element.elementor-element-389c7e4 .elementor-icon svg{height:28px;}.elementor-6504 .elementor-element.elementor-element-f7863d6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-6504 .elementor-element.elementor-element-f7863d6 .elementor-heading-title{font-size:1.2em;}.elementor-6504 .elementor-element.elementor-element-86df0dd{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-6504 .elementor-element.elementor-element-3415a4e{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item > a{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-4f90375{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6504 .elementor-element.elementor-element-6e1a804{--border-radius:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-d2ce3c5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-374589a .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-03a5cb2 .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-6ba3928 .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-cc3aa7e .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-7709a29{--border-radius:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-04c763b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-a7f33a4 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-e0e06e3 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-01b95f6 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-b902386 .elementor-icon-box-wrapper{align-items:start;}.elementor-6504 .elementor-element.elementor-element-c4c5250{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6504 .elementor-element.elementor-element-bd60c6e{--border-radius:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-9b165c2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-0ef1658 .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-574cb35 .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-ff13817 .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-aea657c .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-e1f68fc .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-81fb6a6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-37db33f .elementor-icon-box-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-e6ec5c2.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-e6ec5c2{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:32px 32px 32px 32px;}:where( .elementor-6504 .elementor-element.elementor-element-e6ec5c2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-6504 .elementor-element.elementor-element-320eef9{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-6504 .elementor-element.elementor-element-2847738{width:100%;max-width:100%;}.elementor-6504 .elementor-element.elementor-element-2847738 .elementor-button{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-696b288{width:100%;max-width:100%;}.elementor-6504 .elementor-element.elementor-element-696b288.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-696b288 .elementor-button{font-size:1em;}.elementor-6504 .elementor-element.elementor-element-8380950{--justify-content:center;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-6504 .elementor-element.elementor-element-58542a2{text-align:center;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon{font-size:42px;}.elementor-6504 .elementor-element.elementor-element-34692fd .elementor-icon svg{height:42px;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon{font-size:42px;}.elementor-6504 .elementor-element.elementor-element-2da19e8 .elementor-icon svg{height:42px;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon{font-size:42px;}.elementor-6504 .elementor-element.elementor-element-7267f2d .elementor-icon svg{height:42px;}}@media(max-width:1366px) and (min-width:768px){.elementor-6504 .elementor-element.elementor-element-a900873{--width:900px;}.elementor-6504 .elementor-element.elementor-element-767adb5{--width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6504 .elementor-element.elementor-element-a900873{--width:750px;}.elementor-6504 .elementor-element.elementor-element-74e3008{--width:33%;}.elementor-6504 .elementor-element.elementor-element-e81a6eb{--width:33%;}.elementor-6504 .elementor-element.elementor-element-baf6c99{--width:33%;}.elementor-6504 .elementor-element.elementor-element-767adb5{--width:750px;}}/* Start custom CSS for icon, class: .elementor-element-943e959 */.elementor-6504 .elementor-element.elementor-element-943e959{
    top:3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52697f */.elementor-6504 .elementor-element.elementor-element-d52697f{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a98011 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc3545c */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6fe38a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03edd8 */.elementor-6504 .elementor-element.elementor-element-b03edd8{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-529da21 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638b372 */.elementor-6504 .elementor-element.elementor-element-638b372{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8dbad */.elementor-6504 .elementor-element.elementor-element-2b8dbad{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abf93a4 */.elementor-6504 .elementor-element.elementor-element-abf93a4{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52697f */.elementor-6504 .elementor-element.elementor-element-d52697f{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a98011 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc3545c */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6fe38a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03edd8 */.elementor-6504 .elementor-element.elementor-element-b03edd8{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-529da21 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638b372 */.elementor-6504 .elementor-element.elementor-element-638b372{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8dbad */.elementor-6504 .elementor-element.elementor-element-2b8dbad{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abf93a4 */.elementor-6504 .elementor-element.elementor-element-abf93a4{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52697f */.elementor-6504 .elementor-element.elementor-element-d52697f{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a98011 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc3545c */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6fe38a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03edd8 */.elementor-6504 .elementor-element.elementor-element-b03edd8{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-529da21 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638b372 */.elementor-6504 .elementor-element.elementor-element-638b372{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8dbad */.elementor-6504 .elementor-element.elementor-element-2b8dbad{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abf93a4 */.elementor-6504 .elementor-element.elementor-element-abf93a4{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52697f */.elementor-6504 .elementor-element.elementor-element-d52697f{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a98011 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc3545c */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6fe38a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03edd8 */.elementor-6504 .elementor-element.elementor-element-b03edd8{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-529da21 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638b372 */.elementor-6504 .elementor-element.elementor-element-638b372{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8dbad */.elementor-6504 .elementor-element.elementor-element-2b8dbad{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abf93a4 */.elementor-6504 .elementor-element.elementor-element-abf93a4{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52697f */.elementor-6504 .elementor-element.elementor-element-d52697f{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a98011 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc3545c */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6fe38a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}

.hov a {
  display: block;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03edd8 */.elementor-6504 .elementor-element.elementor-element-b03edd8{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-529da21 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638b372 */.elementor-6504 .elementor-element.elementor-element-638b372{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b8dbad */.elementor-6504 .elementor-element.elementor-element-2b8dbad{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abf93a4 */.elementor-6504 .elementor-element.elementor-element-abf93a4{
    border-bottom: 1px solid ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c8e16e */.secondd {
    border-radius: 8px;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border: 1px solid rgba(255, 255, 255, 0.35);
    background: rgba(255, 255, 255, 0.14);
    padding: 8px 4px;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease;
    z-index: 1;
}

.secondd:hover,
.secondd:active {
  transform: scale(1.03);
}

.secondd::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 8px;
  padding: 1px;
  background: linear-gradient(135deg, #6f2dbd, #c32bad, #ff6a00);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask-composite: exclude;
  -webkit-mask-composite: destination-out;
}

.secondd:hover::before,
.secondd:active::before {
  opacity: 1;
}

.text {
  color: #ffffff; /* fallback para primeira renderização */
}

body.loaded .text {
  background-image: linear-gradient(120deg, #2164CB 17.58%, #B754EB 56.47%, #F13B5A 75.76%, #F44A0F 94.79%);
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-506f958 *//* WRAPPER do botão (o próprio widget/link) */
.elementor-6504 .elementor-element.elementor-element-506f958{
  position: relative;
  overflow: hidden;
  padding: 8px 4px;
  border-radius: 8px;
}

/* base BRANCA (sempre visível) */
.elementor-6504 .elementor-element.elementor-element-506f958::after{
  pointer-events: none;
  content:"";
  position:absolute; inset:0;
  background:#fff;
  border-radius:8px;
  z-index:0;
}

/* camada GRADIENTE com máscara (aparece só no hover) */
.elementor-6504 .elementor-element.elementor-element-506f958::before{
  pointer-events:none;
  content:"";
  position:absolute; inset:0;
  background: linear-gradient(90deg, #8249FC -20%, #3183FF 120%);
  -webkit-mask: url("http://datacrazy.io/wp-content/uploads/2025/08/Mascara-02-scaled.webp") no-repeat 100% 0/3000% 100%;
          mask: url("http://datacrazy.io/wp-content/uploads/2025/08/Mascara-02-scaled.webp") no-repeat 100% 0/3000% 100%;
  border-radius:8px;
  z-index:1;
  opacity:0;                      /* escondido no estado normal */
  transition: opacity .5s ease;
}

/* HOVER: revela o gradiente e anima a máscara */
.elementor-6504 .elementor-element.elementor-element-506f958:hover::before{
  opacity:1;
  animation: mask-in .7s steps(29) forwards;
}

/* animação só quando entra */
@keyframes mask-in{
  from { -webkit-mask-position:100% 0; mask-position:100% 0; }
  to   { -webkit-mask-position:0 0;    mask-position:0 0; }
}

/* TEXTO: gradiente no normal, branco no hover */
.elementor-6504 .elementor-element.elementor-element-506f958 .elementor-button-text{
  position: relative; z-index:2;
  background: linear-gradient(90deg, #8249FC -20%, #3183FF 120%);
  -webkit-background-clip: text; background-clip: text;
  color: transparent;                  /* normal: texto com gradiente */
  transition: color .35s ease, transform .2s ease, box-shadow .3s ease;
}
.elementor-6504 .elementor-element.elementor-element-506f958:hover .elementor-button-text{
  color:#fff;                          /* hover: texto branco */
  transform: scale(1.02);
  box-shadow: 0 0 300px 10px #ffffff70;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6001818 */.elementor-6504 .elementor-element.elementor-element-6001818{
    top:2px;
}
/* força o ícone a ficar sempre clicável */
.elementor-element-6001818 .elementor-icon {
  position: relative;
  z-index: 9999;              /* acima de tudo */
  cursor: pointer;
  pointer-events: auto !important;
}

/* garante que o link dentro do ícone seja clicável */
.elementor-element-6001818 .elementor-icon a,
.elementor-element-6001818 .elementor-icon svg {
  pointer-events: auto !important;
}

/* qualquer camada decorativa não bloqueia clique */
.elementor-element-6001818 .elementor-icon::before,
.elementor-element-6001818 .elementor-icon::after {
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b030d */.elementor-6504 .elementor-element.elementor-element-41b030d{ backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); } .elementor-6504 .elementor-element.elementor-element-41b030d:hover { backdrop-filter: none; background-color: #212123; } /* Animações dos cards */ .e-n-menu-content .e-active .card11{ filter: blur(0px); transition: 1s; opacity: 1 !important; transition-delay: 0.3s; } .e-n-menu-content .e-active .card2{ filter: blur(0px); transition: 1s; opacity: 1 !important; transition-delay: 0.5s; } .e-n-menu-content .e-active .card3{ filter: blur(0px); transition: 1s; opacity: 1 !important; transition-delay: 0.7s; } .e-n-menu-content .e-active .cardbb{ transition: 1s; opacity: 1 !important; transition-delay: 0.1s; } .cardbb{ transition: 1s; opacity: 0 !important; transition-delay: 0.5s; } .card11{ filter: blur(15px); transition: 1s; opacity: 0 !important; transition-delay: 0.5s; } .card2{ filter: blur(15px); transition: 1s; opacity: 0 !important; transition-delay: 0.5s; } .card3{ filter: blur(15px); transition: 1s; opacity: 0 !important; transition-delay: 0.5s; } /* Links do menu */ #e-n-menu-title-1031, #e-n-menu-title-1032, #e-n-menu-title-1033, #e-n-menu-title-1034{ cursor: pointer; /* mãozinha */ border-radius: 8px; transition: background-color .3s ease; } #e-n-menu-title-1031:hover, #e-n-menu-title-1032:hover, #e-n-menu-title-1033:hover, #e-n-menu-title-1034:hover { border-radius: 8px; background-color: #323232; /* cor sólida no hover */ }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-927901a */#off-canvas-3ddeb75 {
  transition: opacity .3s ease;
  opacity: 1;
}
#off-canvas-3ddeb75.is-closing {
  opacity: 0;
}
#off-canvas-3ddeb75 ~ .e-off-canvas__overlay {
  transition: opacity .3s ease;
  opacity: 1;
}
#off-canvas-3ddeb75 ~ .e-off-canvas__overlay.is-closing {
  opacity: 0;
}


/* animação curta */
#off-canvas-3ddeb75 { transition: opacity .18s ease, transform .18s ease; opacity:1; transform:translateX(0); }
#off-canvas-3ddeb75.is-closing { opacity:0; transform:translateX(-100%); }

/* esconder-forçado para evitar qualquer resíduo visual */
#off-canvas-3ddeb75.force-hide { opacity:0 !important; visibility:hidden !important; pointer-events:none !important; transform:translateX(-120%) !important; }
#off-canvas-3ddeb75 ~ .e-off-canvas__overlay.force-hide { opacity:0 !important; visibility:hidden !important; pointer-events:none !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c4a4949 *//* cada item */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item{
  list-style: none;
}

/* o texto/link */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text{
  position: relative;
  display: inline-block;
  padding: 3px 0;
  color: #fff;                        /* cor normal */
  transition: transform .2s ease, color .2s ease;
}

/* underline escondido inicialmente */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;                       /* distância do texto */
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #8249FC, #3183FF);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s ease;
}

/* interação */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text{
  transform: scale(1.05);
  color: #E6E8EC;                     /* opcional, muda cor no hover */
}
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text::after{
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-374589a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-03a5cb2 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ba3928 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7f33a4 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0e06e3 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01b95f6 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b902386 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c4a4949 *//* cada item */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item{
  list-style: none;
}

/* o texto/link */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text{
  position: relative;
  display: inline-block;
  padding: 3px 0;
  color: #fff;                        /* cor normal */
  transition: transform .2s ease, color .2s ease;
}

/* underline escondido inicialmente */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;                       /* distância do texto */
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #8249FC, #3183FF);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s ease;
}

/* interação */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text{
  transform: scale(1.05);
  color: #E6E8EC;                     /* opcional, muda cor no hover */
}
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text::after{
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-374589a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-03a5cb2 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ba3928 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7f33a4 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0e06e3 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01b95f6 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b902386 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c4a4949 *//* cada item */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item{
  list-style: none;
}

/* o texto/link */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text{
  position: relative;
  display: inline-block;
  padding: 3px 0;
  color: #fff;                        /* cor normal */
  transition: transform .2s ease, color .2s ease;
}

/* underline escondido inicialmente */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;                       /* distância do texto */
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #8249FC, #3183FF);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s ease;
}

/* interação */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text{
  transform: scale(1.05);
  color: #E6E8EC;                     /* opcional, muda cor no hover */
}
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text::after{
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-374589a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-03a5cb2 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ba3928 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7f33a4 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0e06e3 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01b95f6 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b902386 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c4a4949 *//* cada item */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item{
  list-style: none;
}

/* o texto/link */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text{
  position: relative;
  display: inline-block;
  padding: 3px 0;
  color: #fff;                        /* cor normal */
  transition: transform .2s ease, color .2s ease;
}

/* underline escondido inicialmente */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-text::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 2px;                       /* distância do texto */
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #8249FC, #3183FF);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s ease;
}

/* interação */
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text{
  transform: scale(1.05);
  color: #E6E8EC;                     /* opcional, muda cor no hover */
}
.elementor-6504 .elementor-element.elementor-element-c4a4949 .elementor-icon-list-item:hover .elementor-icon-list-text::after{
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-374589a */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-03a5cb2 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ba3928 */.hov {
  cursor: pointer; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a7f33a4 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0e06e3 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01b95f6 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b902386 */.hov1 {
  cursor: not-allowed; /* mãozinha */
  padding: 6px;
  border-radius: 8px;
  transition: background-color .3s ease;
}

.hov1:hover {
    border-radius: 8px;
  background-color: #323232; /* cor sólida no hover */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e6ec5c2 */.elementor-6504 .elementor-element.elementor-element-e6ec5c2 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-6504 .elementor-element.elementor-element-e6ec5c2 .e-n-accordion-item{
    border: 0.5px solid #FFFDFD33; /*troque a cor da borda aqui*/
    border-radius: 8px; /*troque o arredondamento da borda aqui*/

background: #13132B;
}


.elementor-6504 .elementor-element.elementor-element-e6ec5c2 .e-n-accordion-item[open] .e-closed{
    display: none;
    }
    .elementor-6504 .elementor-element.elementor-element-e6ec5c2 .e-n-accordion-item.e-opened{
    display: block;
    position: absolute;
    opacity: 0;
    }
    .elementor-6504 .elementor-element.elementor-element-e6ec5c2 .e-n-accordion-item .e-n-accordion-item-title-icon{
    transform: rotate(0deg);
    transition: .25s;
    }
    .elementor-6504 .elementor-element.elementor-element-e6ec5c2 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(90deg); /*o quanto você quer que rode*/
    transition: .5s;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2847738 */.secondd {
  border-radius: 8px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  border: 1px solid rgba(255, 255, 255, 0.35);
  background: rgba(255, 255, 255, 0.14);
  padding: 8px 4px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
  transition: transform 0.3s ease;
  z-index: 1; /* botão sempre acima */
}

.secondd::before {
  content: "";
  position: absolute;
  inset: 1px;
  border-radius: 8px;
  padding: 1px;
  background: linear-gradient(135deg, #6f2dbd, #c32bad, #ff6a00);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: -1;            /* garante atrás do botão */
  pointer-events: none;   /* não bloqueia clique */

  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask-composite: exclude;
  -webkit-mask-composite: destination-out;
}

.secondd:hover::before,
.secondd:active::before {
  opacity: 1;
}

/* garante que o link clique pega toda a caixa */
.secondd .elementor-button-link {
  display: flex;        /* ocupa tudo */
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none; /* remove underline se tiver */
  position: relative;
  z-index: 2; /* acima do ::before decorativo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-696b288 */.elementor-6504 .elementor-element.elementor-element-696b288{
     padding: 8px 4px;
     border-radius: 8px;
}
.elementor-6504 .elementor-element.elementor-element-696b288:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #8249FC -20%, #3183FF 120%);
    -webkit-mask: url("http://datacrazy.io/wp-content/uploads/2025/08/Mascara-02-scaled.webp");
   mask: url("http://datacrazy.io/wp-content/uploads/2025/08/Mascara-02-scaled.webp");
   -webkit-mask-size: 3000% 100%;
   mask-size: 3000% 100%;
   border-radius: 8px;
   transition: 0.5s;
   z-index: 1;
   animation: mask3 0.7s steps(29) forwards;
}
.elementor-6504 .elementor-element.elementor-element-696b288:hover:before{
    animation: mask4 0.7s steps(29) forwards;
}
@keyframes mask3{
    0%{
   -webkit-mask-position: 100% 0;
   mask-position: 100% 0;
    }
    100%{
   -webkit-mask-position: 0 0;
   mask-position: 0 0;
    }
}
@keyframes mask4{
    0%{
   -webkit-mask-position: 0 0;
   mask-position: 0 0;
    }
    100%{
   -webkit-mask-position: 100% 0;
   mask-position: 100% 0;
    }
}
.elementor-6504 .elementor-element.elementor-element-696b288 .elementor-button-text{
    z-index: 2;
}
.elementor-6504 .elementor-element.elementor-element-696b288:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
border-radius: 8px;
transition: 0.5s;
}
.elementor-6504 .elementor-element.elementor-element-696b288 .elementor-button-text{
background: linear-gradient(90deg, #8249FC -20%, #3183FF 120%);
background-clip: text;
-webkit-background-clip: text;
color: white;
transition: 0.5s 0.5s;
z-index: 5;
}
.elementor-6504 .elementor-element.elementor-element-696b288:hover .elementor-button-text{
    
    transform: scale(1.02);
  box-shadow: 0px 0px 300px 10px #ffffff70;
  transition: transform 0.2s ease, box-shadow 0.3s ease;
  
color: transparent;
transition: 0.5s;
}

.elementor-6504 .elementor-element.elementor-element-696b288 .elementor-button-link {
  display: flex;          /* ocupa toda a área */
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-decoration: none;  /* tira sublinhado */
  position: relative;
  z-index: 2;             /* acima dos efeitos ::before/::after */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871e246 */.elementor-6504 .elementor-element.elementor-element-871e246{
    position: absolute;
    
}/* End custom CSS */