.elementor-195 .elementor-element.elementor-element-fce0f13{--display:flex;--min-height:0px;--justify-content:flex-start;--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-195 .elementor-element.elementor-element-fce0f13:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-fce0f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-d09357b{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-21e11cff{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-195 .elementor-element.elementor-element-21e11cff:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-21e11cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-195 .elementor-element.elementor-element-64764f2a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-195 .elementor-element.elementor-element-64764f2a:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-64764f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-195 .elementor-element.elementor-element-64764f2a::before, .elementor-195 .elementor-element.elementor-element-64764f2a > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-64764f2a > .e-con-inner > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-64764f2a > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-64764f2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-64764f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-195 .elementor-element.elementor-element-63618813{--e-image-carousel-slides-to-show:10;}.elementor-195 .elementor-element.elementor-element-63618813 .swiper-wrapper{display:flex;align-items:center;}.elementor-195 .elementor-element.elementor-element-57f3fcc4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-57f3fcc4:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-57f3fcc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-3f4615d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-195 .elementor-element.elementor-element-3f4615d5 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-19ff2ab{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-19ff2ab:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-19ff2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-195 .elementor-element.elementor-element-ce17393{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-e962eb1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a89035c );--border-color:var( --e-global-color-a89035c );--border-radius:16px 16px 16px 16px;--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-195 .elementor-element.elementor-element-68ae55f{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:32px;--margin-left:20px;--margin-right:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-68ae55f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-195 .elementor-element.elementor-element-9f790d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-9f790d3.elementor-element{--align-self:flex-end;}.elementor-195 .elementor-element.elementor-element-9f790d3 img{width:728px;height:436px;object-fit:cover;object-position:center right;}.elementor-195 .elementor-element.elementor-element-c58fd86{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-0369312{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-195 .elementor-element.elementor-element-0369312 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-5472ae9{--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-start;--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-195 .elementor-element.elementor-element-a5e54bc{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cf723f );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-a5e54bc .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-629a536{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-629a536 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-2775723{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-2775723 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-8df6ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-8df6ac7 p{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-fa531f0{--display:flex;}.elementor-195 .elementor-element.elementor-element-6958eb3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a89035c );--border-color:var( --e-global-color-a89035c );--border-radius:16px 16px 16px 16px;--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-195 .elementor-element.elementor-element-82541d6{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:32px;--margin-left:20px;--margin-right:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-82541d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-c7170c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-c7170c5.elementor-element{--align-self:flex-end;}.elementor-195 .elementor-element.elementor-element-c7170c5 img{width:728px;height:436px;object-fit:cover;object-position:center right;}.elementor-195 .elementor-element.elementor-element-5d7b503{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-031d453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-195 .elementor-element.elementor-element-031d453 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-cc92692{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-6ad1394{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cf723f );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-6ad1394 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-ca2750d{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-ca2750d .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-ae6a041{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-ae6a041 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-7fed7a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-7fed7a3 p{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-6eabb8b{--display:flex;}.elementor-195 .elementor-element.elementor-element-ef80fa8{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a89035c );--border-color:var( --e-global-color-a89035c );--border-radius:16px 16px 16px 16px;--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-195 .elementor-element.elementor-element-7c0c98d{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:32px;--margin-left:20px;--margin-right:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-7c0c98d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-3c10df5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-3c10df5.elementor-element{--align-self:flex-end;}.elementor-195 .elementor-element.elementor-element-3c10df5 img{width:728px;height:436px;object-fit:cover;object-position:center right;}.elementor-195 .elementor-element.elementor-element-1695fca{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-e2d34b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-195 .elementor-element.elementor-element-e2d34b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-13194bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-095f45f{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cf723f );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-095f45f .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-c15897b{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-c15897b .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-e97e104{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-e97e104 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-36afd43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-36afd43 p{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-3e1ffe4{--display:flex;}.elementor-195 .elementor-element.elementor-element-d607a5f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a89035c );--border-color:var( --e-global-color-a89035c );--border-radius:16px 16px 16px 16px;--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-195 .elementor-element.elementor-element-25ae438{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:32px;--margin-left:20px;--margin-right:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-25ae438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-7cae1df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-7cae1df.elementor-element{--align-self:flex-end;}.elementor-195 .elementor-element.elementor-element-7cae1df img{width:728px;height:436px;object-fit:cover;object-position:center right;}.elementor-195 .elementor-element.elementor-element-913cbb9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-2a30778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-195 .elementor-element.elementor-element-2a30778 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-4f4f15e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-964ce3e{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cf723f );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-964ce3e .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-4eaa5b2{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-4eaa5b2 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-5474871{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-5474871 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-5787009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-5787009 p{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-c4bd9c4{--display:flex;}.elementor-195 .elementor-element.elementor-element-d3101e1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a89035c );--border-color:var( --e-global-color-a89035c );--border-radius:16px 16px 16px 16px;--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-195 .elementor-element.elementor-element-486c16e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:32px;--margin-left:20px;--margin-right:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-486c16e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-6e8da3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-6e8da3e.elementor-element{--align-self:flex-end;}.elementor-195 .elementor-element.elementor-element-6e8da3e img{width:728px;height:436px;object-fit:cover;object-position:center right;}.elementor-195 .elementor-element.elementor-element-2c43ae1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-dbbd933{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-195 .elementor-element.elementor-element-dbbd933 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-965d38c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-1b50e2a{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0cf723f );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-1b50e2a .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-c554aa9{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-c554aa9 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-d909a80{padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a89035c );border-radius:48px 48px 48px 48px;}.elementor-195 .elementor-element.elementor-element-d909a80 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-ad21e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-ad21e16 p{margin-block-end:0px;}.elementor-195 .elementor-element.elementor-element-b3aca40{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;padding:32px 0px 0px 0px;--n-tabs-title-gap:20px;--n-tabs-gap:32px;--n-tabs-title-border-radius:43px 43px 43px 43px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:12px;--n-tabs-title-color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-b3aca40 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000;}.elementor-195 .elementor-element.elementor-element-b3aca40.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-57b8b3f );}.elementor-195 .elementor-element.elementor-element-b3aca40.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-195 .elementor-element.elementor-element-b3aca40.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-7a5f1c9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-57b8b3f );}.elementor-195 .elementor-element.elementor-element-b3aca40.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4ECFF;}.elementor-195 .elementor-element.elementor-element-b3aca40.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where( .elementor-195 .elementor-element.elementor-element-b3aca40.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:16px 16px 16px 16px;}.elementor-195 .elementor-element.elementor-element-22d4c54e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-195 .elementor-element.elementor-element-22d4c54e:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-22d4c54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-2b2f42a5{--display:flex;}.elementor-195 .elementor-element.elementor-element-841e174{border-style:none;text-align:center;}.elementor-195 .elementor-element.elementor-element-841e174 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a89035c );}.elementor-195 .elementor-element.elementor-element-b604eba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-56d29df2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b0538f7 );--border-color:var( --e-global-color-b0538f7 );--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-56d29df2:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-56d29df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-3bdd759f{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-195 .elementor-element.elementor-element-3bdd759f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-b0538f7 );}.elementor-195 .elementor-element.elementor-element-2fa33613{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-7472f9f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-7472f9f1:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-7472f9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-61cf2de{padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-61cf2de .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-56ed2f64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-56ed2f64:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-56ed2f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-543407b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-182f0466{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-182f0466:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-182f0466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-37c2088a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-79f78faf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-79f78faf:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-79f78faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-260f73af .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-6a977d7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-6a977d7c:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-6a977d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-f075f30 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-13da9c28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b0538f7 );--border-color:var( --e-global-color-b0538f7 );--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-13da9c28:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-13da9c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-36a1b6ec{text-align:center;}.elementor-195 .elementor-element.elementor-element-36a1b6ec .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-accent );}.elementor-195 .elementor-element.elementor-element-535428aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-27328baa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-27328baa:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-27328baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-409b8bee .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:21px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-27ad97c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-27ad97c5:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-27ad97c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-592c619e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-35ecd5ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-35ecd5ca:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-35ecd5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-22e733d8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-6724e1d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-6724e1d6:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-6724e1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-606312b2 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-2d2d11b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-2d2d11b9:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-2d2d11b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D131B;}.elementor-195 .elementor-element.elementor-element-132beff1 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-35f1763d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-35f1763d:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-35f1763d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-195 .elementor-element.elementor-element-70f17cdf{text-align:center;}.elementor-195 .elementor-element.elementor-element-70f17cdf .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-490575e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-490575e6:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-490575e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-195 .elementor-element.elementor-element-7860d0c2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-7860d0c2:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-7860d0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e710f49 );}.elementor-195 .elementor-element.elementor-element-71b949e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-195 .elementor-element.elementor-element-71b949e2 .elementor-heading-title{font-family:var( --e-global-typography-0e07738-font-family ), Sans-serif;font-size:var( --e-global-typography-0e07738-font-size );font-weight:var( --e-global-typography-0e07738-font-weight );text-transform:var( --e-global-typography-0e07738-text-transform );color:#EDEDED;}.elementor-195 .elementor-element.elementor-element-15d96412 .elementor-heading-title{font-family:var( --e-global-typography-be2b525-font-family ), Sans-serif;font-size:var( --e-global-typography-be2b525-font-size );font-weight:var( --e-global-typography-be2b525-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-2929de1a{font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-68584321{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-68584321:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-68584321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e710f49 );}.elementor-195 .elementor-element.elementor-element-3e0231ce .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:#EDEDED;}.elementor-195 .elementor-element.elementor-element-7d75c7e6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-7d68ea4b{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-ebb3b4f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-ebb3b4f:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-ebb3b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e710f49 );}.elementor-195 .elementor-element.elementor-element-2474d3f0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;color:#EDEDED;}.elementor-195 .elementor-element.elementor-element-538c3283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-538c3283 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-1599e6ba{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-1b702c2e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-1b702c2e:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-1b702c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-27cbbb7{text-align:center;}.elementor-195 .elementor-element.elementor-element-27cbbb7 .elementor-heading-title{font-family:var( --e-global-typography-3d0ae87-font-family ), Sans-serif;font-size:var( --e-global-typography-3d0ae87-font-size );font-weight:var( --e-global-typography-3d0ae87-font-weight );text-transform:var( --e-global-typography-3d0ae87-text-transform );-webkit-text-stroke-color:#000000;stroke:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-51311a38{--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-51311a38:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-51311a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-5acedb88{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-5acedb88:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-5acedb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-7782b064.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-195 .elementor-element.elementor-element-7782b064.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-7782b064.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title a{font-family:var( --e-global-typography-0e07738-font-family ), Sans-serif;font-size:var( --e-global-typography-0e07738-font-size );font-weight:var( --e-global-typography-0e07738-font-weight );text-transform:var( --e-global-typography-0e07738-text-transform );}.elementor-195 .elementor-element.elementor-element-7782b064:has(:hover) .elementor-icon-box-title,
					 .elementor-195 .elementor-element.elementor-element-7782b064:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-description{font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-195 .elementor-element.elementor-element-24b04549.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-195 .elementor-element.elementor-element-24b04549.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-24b04549.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title a{font-family:var( --e-global-typography-0e07738-font-family ), Sans-serif;font-size:var( --e-global-typography-0e07738-font-size );font-weight:var( --e-global-typography-0e07738-font-weight );text-transform:var( --e-global-typography-0e07738-text-transform );}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title{color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-24b04549:has(:hover) .elementor-icon-box-title,
					 .elementor-195 .elementor-element.elementor-element-24b04549:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-description{font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-195 .elementor-element.elementor-element-1507be2b.elementor-view-stacked .elementor-icon{background-color:#F6FAFF;}.elementor-195 .elementor-element.elementor-element-1507be2b.elementor-view-framed .elementor-icon, .elementor-195 .elementor-element.elementor-element-1507be2b.elementor-view-default .elementor-icon{fill:#F6FAFF;color:#F6FAFF;border-color:#F6FAFF;}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title a{font-family:var( --e-global-typography-0e07738-font-family ), Sans-serif;font-size:var( --e-global-typography-0e07738-font-size );font-weight:var( --e-global-typography-0e07738-font-weight );text-transform:var( --e-global-typography-0e07738-text-transform );}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title{color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-1507be2b:has(:hover) .elementor-icon-box-title,
					 .elementor-195 .elementor-element.elementor-element-1507be2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-description{font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-3c1bcb60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-3c1bcb60:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-3c1bcb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-d09ce6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-195 .elementor-element.elementor-element-d09ce6e .elementor-heading-title{font-family:var( --e-global-typography-3d0ae87-font-family ), Sans-serif;font-size:var( --e-global-typography-3d0ae87-font-size );font-weight:var( --e-global-typography-3d0ae87-font-weight );text-transform:var( --e-global-typography-3d0ae87-text-transform );color:#FAFAFA;}.elementor-195 .elementor-element.elementor-element-310f9ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--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-195 .elementor-element.elementor-element-3039cd6c{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-195 .elementor-element.elementor-element-3e62d317{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a82d8e6 );--border-color:var( --e-global-color-a82d8e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-1622db74{text-align:center;}.elementor-195 .elementor-element.elementor-element-1622db74 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FAFAFA;}.elementor-195 .elementor-element.elementor-element-4e130f83{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#A3A3A3;}.elementor-195 .elementor-element.elementor-element-a2e805{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-195 .elementor-element.elementor-element-a2e805:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-a2e805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FF7352;}.elementor-195 .elementor-element.elementor-element-49ef477f{--display:flex;--position:absolute;--border-radius:50px 50px 50px 50px;top:0px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-49ef477f{left:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-49ef477f{right:0px;}.elementor-195 .elementor-element.elementor-element-17084c7a{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-195 .elementor-element.elementor-element-510c2b09{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a82d8e6 );--border-color:var( --e-global-color-a82d8e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-2916269{text-align:center;}.elementor-195 .elementor-element.elementor-element-2916269 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FAFAFA;}.elementor-195 .elementor-element.elementor-element-3636b94f{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#A3A3A3;}.elementor-195 .elementor-element.elementor-element-51bba842{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-195 .elementor-element.elementor-element-51bba842:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-51bba842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FF73;}.elementor-195 .elementor-element.elementor-element-64dbbf49{--display:flex;--position:absolute;--border-radius:50px 50px 50px 50px;top:0px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-64dbbf49{left:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-64dbbf49{right:0px;}.elementor-195 .elementor-element.elementor-element-70609668{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-195 .elementor-element.elementor-element-526f768e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a82d8e6 );--border-color:var( --e-global-color-a82d8e6 );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-39d8d4f8{text-align:center;}.elementor-195 .elementor-element.elementor-element-39d8d4f8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FAFAFA;}.elementor-195 .elementor-element.elementor-element-5d038f42{width:initial;max-width:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-70bf82d-font-family ), Sans-serif;font-size:var( --e-global-typography-70bf82d-font-size );font-weight:var( --e-global-typography-70bf82d-font-weight );color:#A3A3A3;}.elementor-195 .elementor-element.elementor-element-c24c0a8{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-195 .elementor-element.elementor-element-c24c0a8:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-c24c0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FF73;}.elementor-195 .elementor-element.elementor-element-4cc50324{--display:flex;--position:absolute;--border-radius:50px 50px 50px 50px;top:0px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-4cc50324{left:0px;}body.rtl .elementor-195 .elementor-element.elementor-element-4cc50324{right:0px;}.elementor-195 .elementor-element.elementor-element-6df138e7{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-6df138e7:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-6df138e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a82d8e6 );}.elementor-195 .elementor-element.elementor-element-39a5cc0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-39a5cc0e:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-39a5cc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vitalwebcode.com.br/wp-content/uploads/2026/02/ChatGPT-Image-27-de-fev.-de-2026-19_26_09-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-195 .elementor-element.elementor-element-39a5cc0e::before, .elementor-195 .elementor-element.elementor-element-39a5cc0e > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-39a5cc0e > .e-con-inner > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-39a5cc0e > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-39a5cc0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-39a5cc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-195 .elementor-element.elementor-element-10d7510f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-195 .elementor-element.elementor-element-1c5618dd .elementor-heading-title{font-family:var( --e-global-typography-19c5a79-font-family ), Sans-serif;font-weight:var( --e-global-typography-19c5a79-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-44342c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-195 .elementor-element.elementor-element-44342c06.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-44342c06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:600;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-3a22f1b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;font-family:var( --e-global-typography-920fa09-font-family ), Sans-serif;font-weight:var( --e-global-typography-920fa09-font-weight );color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-758d41b9 .elementor-heading-title{font-family:var( --e-global-typography-920fa09-font-family ), Sans-serif;font-weight:var( --e-global-typography-920fa09-font-weight );color:var( --e-global-color-a89035c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-195 .elementor-element.elementor-element-354f0a0f{width:auto;max-width:auto;}.elementor-195 .elementor-element.elementor-element-354f0a0f .elementor-button-content-wrapper{flex-direction:row;}.elementor-195 .elementor-element.elementor-element-45853e0b{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:030px;--padding-right:30px;}.elementor-195 .elementor-element.elementor-element-45853e0b:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-45853e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a5f1c9 );}.elementor-195 .elementor-element.elementor-element-50def2dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-48c21e60.elementor-element{--order:99999 /* order end hack */;}.elementor-195 .elementor-element.elementor-element-48c21e60{text-align:start;}.elementor-195 .elementor-element.elementor-element-48c21e60 img{width:110px;}.elementor-195 .elementor-element.elementor-element-128e0c39{--display:flex;--justify-content:flex-end;--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-195 .elementor-element.elementor-element-37ab1531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-195 .elementor-element.elementor-element-37ab1531 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-195 .elementor-element.elementor-element-63618813{--e-image-carousel-slides-to-show:7;}.elementor-195 .elementor-element.elementor-element-a5e54bc .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-629a536 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-2775723 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-8df6ac7{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-6ad1394 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-ca2750d .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-ae6a041 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-7fed7a3{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-095f45f .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-c15897b .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-e97e104 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-36afd43{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-964ce3e .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-4eaa5b2 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-5474871 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-5787009{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-1b50e2a .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-c554aa9 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-d909a80 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-ad21e16{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-56d29df2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-13da9c28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-71b949e2 .elementor-heading-title{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-15d96412 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-2929de1a{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-27cbbb7 .elementor-heading-title{font-size:var( --e-global-typography-3d0ae87-font-size );}.elementor-195 .elementor-element.elementor-element-51311a38{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-195 .elementor-element.elementor-element-5acedb88{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title a{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-description{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title a{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-description{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title a{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-description{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-d09ce6e .elementor-heading-title{font-size:var( --e-global-typography-3d0ae87-font-size );}.elementor-195 .elementor-element.elementor-element-4e130f83{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-3636b94f{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-5d038f42{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-45853e0b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-195 .elementor-element.elementor-element-48c21e60{text-align:center;}.elementor-195 .elementor-element.elementor-element-48c21e60 img{width:25vw;}.elementor-195 .elementor-element.elementor-element-37ab1531{text-align:center;}.elementor-195 .elementor-element.elementor-element-37ab1531 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-63618813{--e-image-carousel-slides-to-show:3;}.elementor-195 .elementor-element.elementor-element-57f3fcc4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-195 .elementor-element.elementor-element-3f4615d5 .elementor-heading-title{font-size:15px;}.elementor-195 .elementor-element.elementor-element-ce17393{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-195 .elementor-element.elementor-element-e962eb1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-195 .elementor-element.elementor-element-68ae55f{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-68ae55f.e-con{--align-self:center;}.elementor-195 .elementor-element.elementor-element-9f790d3.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-9f790d3 img{width:51vw;height:184px;}.elementor-195 .elementor-element.elementor-element-c58fd86{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-195 .elementor-element.elementor-element-0369312 .elementor-heading-title{font-size:26px;}.elementor-195 .elementor-element.elementor-element-a5e54bc .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-629a536 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-2775723 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-8df6ac7{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-6958eb3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-195 .elementor-element.elementor-element-82541d6{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-82541d6.e-con{--align-self:center;}.elementor-195 .elementor-element.elementor-element-c7170c5.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-c7170c5 img{width:51vw;height:184px;}.elementor-195 .elementor-element.elementor-element-5d7b503{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-195 .elementor-element.elementor-element-031d453 .elementor-heading-title{font-size:26px;}.elementor-195 .elementor-element.elementor-element-6ad1394 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-ca2750d .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-ae6a041 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-7fed7a3{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-ef80fa8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-195 .elementor-element.elementor-element-7c0c98d{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-7c0c98d.e-con{--align-self:center;}.elementor-195 .elementor-element.elementor-element-3c10df5.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-3c10df5 img{width:51vw;height:184px;}.elementor-195 .elementor-element.elementor-element-1695fca{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-195 .elementor-element.elementor-element-e2d34b9 .elementor-heading-title{font-size:26px;}.elementor-195 .elementor-element.elementor-element-095f45f .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-c15897b .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-e97e104 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-36afd43{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-d607a5f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-195 .elementor-element.elementor-element-25ae438{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-25ae438.e-con{--align-self:center;}.elementor-195 .elementor-element.elementor-element-7cae1df.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-7cae1df img{width:51vw;height:184px;}.elementor-195 .elementor-element.elementor-element-913cbb9{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-195 .elementor-element.elementor-element-2a30778 .elementor-heading-title{font-size:26px;}.elementor-195 .elementor-element.elementor-element-964ce3e .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-4eaa5b2 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-5474871 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-5787009{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-d3101e1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-195 .elementor-element.elementor-element-486c16e{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-486c16e.e-con{--align-self:center;}.elementor-195 .elementor-element.elementor-element-6e8da3e.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-6e8da3e img{width:51vw;height:184px;}.elementor-195 .elementor-element.elementor-element-2c43ae1{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-195 .elementor-element.elementor-element-dbbd933 .elementor-heading-title{font-size:26px;}.elementor-195 .elementor-element.elementor-element-1b50e2a .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-c554aa9 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-d909a80 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-ad21e16{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-b3aca40{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-195 .elementor-element.elementor-element-2b2f42a5{--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-195 .elementor-element.elementor-element-841e174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-195 .elementor-element.elementor-element-b604eba{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-195 .elementor-element.elementor-element-b604eba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-195 .elementor-element.elementor-element-3bdd759f .elementor-heading-title{font-size:20px;}.elementor-195 .elementor-element.elementor-element-61cf2de{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-61cf2de .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-543407b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-543407b .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-37c2088a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-37c2088a .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-260f73af{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-260f73af .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-f075f30{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-f075f30 .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-36a1b6ec .elementor-heading-title{font-size:20px;}.elementor-195 .elementor-element.elementor-element-409b8bee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-409b8bee .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-592c619e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-592c619e .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-22e733d8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-22e733d8 .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-606312b2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-606312b2 .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-132beff1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-195 .elementor-element.elementor-element-132beff1 .elementor-heading-title{font-size:14px;}.elementor-195 .elementor-element.elementor-element-35f1763d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-195 .elementor-element.elementor-element-70f17cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-195 .elementor-element.elementor-element-71b949e2 .elementor-heading-title{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-15d96412 .elementor-heading-title{font-size:var( --e-global-typography-be2b525-font-size );}.elementor-195 .elementor-element.elementor-element-2929de1a{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-27cbbb7 .elementor-heading-title{font-size:var( --e-global-typography-3d0ae87-font-size );}.elementor-195 .elementor-element.elementor-element-51311a38{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-195 .elementor-element.elementor-element-5acedb88{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-title a{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-7782b064 .elementor-icon-box-description{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-title a{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-24b04549 .elementor-icon-box-description{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title, .elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-title a{font-size:var( --e-global-typography-0e07738-font-size );}.elementor-195 .elementor-element.elementor-element-1507be2b .elementor-icon-box-description{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-3c1bcb60{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-195 .elementor-element.elementor-element-d09ce6e .elementor-heading-title{font-size:var( --e-global-typography-3d0ae87-font-size );}.elementor-195 .elementor-element.elementor-element-4e130f83{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-3636b94f{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-5d038f42{font-size:var( --e-global-typography-70bf82d-font-size );}.elementor-195 .elementor-element.elementor-element-6df138e7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-39a5cc0e{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:1px;--padding-right:1px;}.elementor-195 .elementor-element.elementor-element-10d7510f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-1c5618dd{text-align:center;}.elementor-195 .elementor-element.elementor-element-44342c06{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-195 .elementor-element.elementor-element-44342c06 .elementor-heading-title{font-size:10vw;}.elementor-195 .elementor-element.elementor-element-45853e0b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-195 .elementor-element.elementor-element-48c21e60 img{width:50vw;}.elementor-195 .elementor-element.elementor-element-37ab1531{text-align:center;}.elementor-195 .elementor-element.elementor-element-37ab1531 .elementor-heading-title{font-size:10px;line-height:1.5em;}}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-68ae55f{--width:38%;}.elementor-195 .elementor-element.elementor-element-82541d6{--width:38%;}.elementor-195 .elementor-element.elementor-element-7c0c98d{--width:38%;}.elementor-195 .elementor-element.elementor-element-25ae438{--width:38%;}.elementor-195 .elementor-element.elementor-element-486c16e{--width:38%;}.elementor-195 .elementor-element.elementor-element-22d4c54e{--content-width:850px;}.elementor-195 .elementor-element.elementor-element-35f1763d{--content-width:1440px;}.elementor-195 .elementor-element.elementor-element-490575e6{--width:100%;}.elementor-195 .elementor-element.elementor-element-3c1bcb60{--content-width:1200px;}.elementor-195 .elementor-element.elementor-element-39a5cc0e{--width:500px;}.elementor-195 .elementor-element.elementor-element-10d7510f{--width:63%;}}@media(max-width:1024px) and (min-width:768px){.elementor-195 .elementor-element.elementor-element-51311a38{--content-width:80%;}}/* Start custom CSS for html, class: .elementor-element-d09357b *//* ==============================
   HERO FULL (fundo + glow no container inteiro)
   ============================== */
#bgluz{
  --bg: #050A12;
  --blue: #0A1F2E;
  --ink:#EAF2FF;
  --muted: rgba(234,242,255,.72);

  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;

  /* ✅ aqui é o “card” real */
  border-radius: 18px;
  overflow: hidden;      /* ✅ recorta TUDO no tamanho do container */
  isolation: isolate;    /* ✅ impede vazamento de camadas */
}

/* Fundo base SEM z-index negativo (evita ir para trás de outra seção) */
#bgluz::before{
  content:"";
  position:absolute;
  inset:0;
  z-index: 0;
  pointer-events:none;

  background:
    radial-gradient(900px 520px at 18% 18%, rgba(63,162,255,.35), transparent 60%),
    radial-gradient(820px 520px at 86% 20%, rgba(47,140,255,.22), transparent 62%),
    radial-gradient(900px 700px at 60% 90%, rgba(10,31,46,.65), transparent 60%),
    linear-gradient(180deg, var(--bg), var(--blue));
  filter: saturate(1.06);
}

/* Glow em camada real (mais estável que pseudo no Elementor) */
#bgluz .vwc-glow{
  position:absolute;
  inset:0;
  z-index: 1; /* ✅ acima do fundo, abaixo do conteúdo */
  pointer-events:none;

  background: radial-gradient(
    520px circle at var(--mx, 50%) var(--my, 50%),
    rgba(63,162,255,.78),
    rgba(63,162,255,.35) 28%,
    transparent 60%
  );
  filter: blur(45px);
  mix-blend-mode: screen;

  opacity: 0;
  transition: opacity .35s ease;
}

/* Overlay escuro (para “virar preto” no hover) */
#bgluz::after{
  content:"";
  position:absolute;
  inset:0;
  z-index: 2; /* ✅ acima do glow, abaixo do conteúdo */
  pointer-events:none;

  background: linear-gradient(180deg, rgba(0,0,0,.55), rgba(0,0,0,.45));
  opacity: 0;
  transition: opacity .35s ease;
}

/* Hover ativa glow + escurecimento */
#bgluz:hover .vwc-glow{ opacity: 1; }
#bgluz:hover::after{ opacity: 1; }

/* Conteúdo sempre acima */
#bgluz .vwc-hero__shell{
  position: relative;
  z-index: 3; /* ✅ acima de tudo */
  padding: clamp(28px, 4vw, 56px);
}

/* Seu grid (mantém) */
#bgluz .vwc-hero__wrap{
  display:grid;
  grid-template-columns: 1.05fr .95fr;
  gap: clamp(22px, 3vw, 46px);
  align-items:center;
}

/* Responsivo */
@media (max-width: 980px){
  #bgluz .vwc-hero__wrap{ grid-template-columns: 1fr; }
}

/* 1) transforma o #bgluz em FULL-BLEED (some o "bloco") */
#bgluz{
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  border-radius: 0;          /* ✅ remove borda de card */
}

/* 2) o "card" (shell) vira só o miolo alinhado */
#bgluz .vwc-hero__shell{
  width: min(1200px, 100%);  /* ajuste para seu container padrão */
  margin: 0 auto;            /* ✅ centraliza e mantém os elementos no lugar */
  border-radius: 18px;       /* ✅ se quiser manter cantos arredondados no miolo */
}

.vwc-hero__right{
  margin-top: 90px; /* mantém cards/mockup mais “encostados” à direita */
}

.vwc-mockup-wrap{
  margin-top: -20px; /* ou 14px */
}

/* 3) se quiser o fundo full sem cantos, mas o miolo arredondado, mantenha assim.
   Se quiser tudo reto: coloque border-radius:0 no shell também. *//* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-63618813 */.elementor-195 .elementor-element.elementor-element-63618813 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-195 .elementor-element.elementor-element-63618813::before {
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    background: linear-gradient(90deg, #000, transparent 15%, transparent 85%, #000 100%); /*mude os #000000 para a mesma cor do fundo da seção*/
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f4615d5 */.elementor-195 .elementor-element.elementor-element-3f4615d5 .elementor-heading-title {

    /* transições suaves */
    transition: all 4s;

    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    /* animação do movimento do gradiente */
    animation: move 10s ease 1s infinite alternate;

   background-image: linear-gradient(
  45deg,
  #0A1F2E,
  #4DA3FF,
  #050A12,
  #3FA2FF
);
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ae55f */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82541d6 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c98d */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae438 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486c16e */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ae55f */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82541d6 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c98d */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae438 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486c16e */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ae55f */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82541d6 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c98d */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae438 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486c16e */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ae55f */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82541d6 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c98d */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae438 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486c16e */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ae55f */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82541d6 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c98d */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae438 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486c16e */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ae55f */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82541d6 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0c98d */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae438 */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486c16e */.flutuar-suave {
  animation: flutuarSuave 4s ease-in-out infinite;
}

@keyframes flutuarSuave {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-60px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bdd759f */b{
color: #FF3737 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a1b6ec */b{
color: #FF3737 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7860d0c2 */.box2{
  position: relative;            /* necessário pro ::before */
  overflow: hidden;              /* evita vazamento do brilho */
  transition: 0.4s ease all;

  /* GLASS */
  background:
    radial-gradient(800px 400px at 20% 10%, rgba(63,162,255,0.35), transparent 60%),
    radial-gradient(600px 300px at 80% 30%, rgba(47,140,255,0.25), transparent 65%),
    linear-gradient(180deg, #050A12 0%, #0A1F2E 100%);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

  border: 1px solid rgba(47, 140, 255, 0.22);
  box-shadow: 0 18px 60px rgba(0,0,0,0.45);
}

.box2:hover{
  /* mantém glass (não usar cor sólida aqui) */
  background: rgba(6, 14, 24, 0.52) !important;
  transform: translateY(-10px);

  border-color: rgba(47, 140, 255, 0.35);
  box-shadow: 0 22px 75px rgba(0,0,0,0.62);
}

.box2::before{
  content: "";
  border-radius: 0px !important;

  /* barra de destaque coerente com o tema */
  background: linear-gradient(90deg, rgba(47,140,255,1), rgba(255,255,255,0.55));
  width: 20%;
  height: 6px;

  position: absolute;
  left: 0px;
  top: 100%;
  transform: translateY(-50%);

  box-shadow: 0px 0px 22px 0px rgba(47,140,255,0.35);
  transition: 0.5s ease all;
  z-index: 2; /* garante que fique acima do fundo */
}

.box2:hover::before{
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68584321 */.elementor-195 .elementor-element.elementor-element-68584321 {
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490575e6 */.elementor-195 .elementor-element.elementor-element-490575e6 {
    --brilho-size:250px;
}

.elementor-195 .elementor-element.elementor-element-490575e6 .inner{
    height: 100%;
      z-index: 1;
      background: rgba(9, 9, 9	,.7);
}

.elementor-195 .elementor-element.elementor-element-490575e6 .brilho{
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(60px);
    opacity: 0;    
    transition: opacity 300ms 300ms linear;
    background: ##00FF7352!important;
}

.elementor-195 .elementor-element.elementor-element-490575e6 .brilho2 {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7782b064 */.caixa {
    padding: 40px;
    border-radius: 4px;
    border: 1px solid rgba(30, 111, 185, 0.45);
    position: relative;
    background: linear-gradient(
        317deg,
        rgba(30, 111, 185, 0.35) -29.04%,
        rgba(0, 0, 0, 0.00) 60.17%
    );
}

.caixa::before {
    content: '';
    width: 40px;
    height: 3px;
    position: absolute;
    top: 0;
    border-radius: 0 0 4px 4px;
    background: #1E6FB9;
    box-shadow:
        0px 47px 13px 0px rgba(30, 111, 185, 0.03),
        0px 30px 12px 0px rgba(30, 111, 185, 0.08),
        0px 17px 10px 0px rgba(30, 111, 185, 0.25),
        0px 7px 7px 0px rgba(30, 111, 185, 0.35),
        0px 2px 4px 0px rgba(30, 111, 185, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5acedb88 */.elementor-195 .elementor-element.elementor-element-5acedb88 {
    background: rgba(6, 14, 24, 0.60); /* preto com azul profundo */
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
}

/* Fallback para navegadores sem suporte */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
    .elementor-195 .elementor-element.elementor-element-5acedb88 {
        background: rgba(6, 14, 24, 0.92);
    }
}

@media (max-width: 767px){
    .elementor-195 .elementor-element.elementor-element-5acedb88 {
        background: rgba(6, 14, 24, 0.60);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51311a38 */.elementor-195 .elementor-element.elementor-element-51311a38 {
    background: rgba(5, 10, 18, 0.65); /* mistura de preto com azul profundo */
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
}

/* Fallback para navegadores sem suporte */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
    .elementor-195 .elementor-element.elementor-element-51311a38 {
        background: rgba(5, 10, 18, 0.92);
    }
}

@media (max-width: 767px){
    .elementor-195 .elementor-element.elementor-element-51311a38 {
        background: rgba(5, 10, 18, 0.65);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1622db74 */.elementor-195 .elementor-element.elementor-element-1622db74{
    background-image: linear-gradient(to left, #FFFFFF 0%,#FFFFFF 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2916269 */.elementor-195 .elementor-element.elementor-element-2916269{
    background-image: linear-gradient(to left, #FFFFFF 0%,#FFFFFF 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39d8d4f8 */.elementor-195 .elementor-element.elementor-element-39d8d4f8{
    background-image: linear-gradient(to left, #FFFFFF 0%,#FFFFFF 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310f9ad1 */.elementor-195 .elementor-element.elementor-element-310f9ad1 {
    --brilho-size: 250px;
}

.elementor-195 .elementor-element.elementor-element-310f9ad1 .inner {
    height: 100%;
    z-index: 1;
    background: rgba(5, 10, 18, 0.75);
}

.elementor-195 .elementor-element.elementor-element-310f9ad1 .brilho {
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - (var(--brilho-size) / 2));
    
    filter: blur(75px);
    opacity: 0;
    transition: opacity 300ms 300ms linear;

    /* Azul mais vivo */
    background: rgba(47, 140, 255, 0.55) !important;
}

.elementor-195 .elementor-element.elementor-element-310f9ad1 .brilho2 {
    visibility: hidden;
    z-index: -1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-354f0a0f */:root {
  --shiny-cta-bg: #000000 !important;                 /* fundo do botão */
  --shiny-cta-bg-subtle: #0f2e22 !important;          /* borda escura */
  --shiny-cta-fg: #ffffff !important;                 /* texto */
  --shiny-cta-highlight: #0A1F2E !important;          /* luz principal */
  --shiny-cta-highlight-subtle: #84FFBC !important;   /* luz suave */
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

/* ---------- BTN CLASS (adicione "btn-style" ao widget/botão) ---------- */

@media only screen and (max-width: 600px) {
  .btn-style.elementor-button,
  .btn-style .elementor-button {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important; /* tempo do giro do brilho */
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 1.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

@media only screen and (min-width: 600px) {
  .btn-style.elementor-button,
  .btn-style .elementor-button {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.5rem 2.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
  }
}

.btn-style.elementor-button::before,
.btn-style.elementor-button::after,
.btn-style.elementor-button span::before,
.btn-style .elementor-button::before,
.btn-style .elementor-button::after,
.btn-style .elementor-button span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn-style.elementor-button::before,
.btn-style .elementor-button::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.btn-style.elementor-button::after,
.btn-style .elementor-button::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.btn-style.elementor-button span,
.btn-style .elementor-button span {
  z-index: 1 !important;
  position: relative !important;
}

.btn-style.elementor-button span::before,
.btn-style .elementor-button span::before {
  size: calc(100% + 1rem) !important;
  width: 1200px !important;    /* área do brilho interno */
  height: 100px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn-style.elementor-button:hover,
.btn-style.elementor-button:focus-visible,
.btn-style .elementor-button:hover,
.btn-style .elementor-button:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.btn-style.elementor-button:hover span::before,
.btn-style .elementor-button:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to { --gradient-angle: 360deg; }
}

@keyframes shimmer {
  to { transform: rotate(360deg) !important; }
}

@keyframes breathe {
  50% { transform: scale(1.2) !important; }
}

.btn-style.elementor-button,
.btn-style.elementor-button::before,
.btn-style.elementor-button::after,
.btn-style .elementor-button,
.btn-style .elementor-button::before,
.btn-style .elementor-button::after {
  animation: var(--animation) var(--duration),
             var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn-style.elementor-button:hover,
.btn-style.elementor-button:hover::before,
.btn-style.elementor-button:hover::after,
.btn-style .elementor-button:hover,
.btn-style .elementor-button:hover::before,
.btn-style .elementor-button:hover::after {
  animation-play-state: running !important;
}

/* Ícone e texto dentro do botão (compatível com Elementor) */
.btn-style .elementor-button-icon,
.btn-style.elementor-button .elementor-button-icon {
  font-size: 10px !important;
  color: inherit !important;
}

.btn-style .elementor-button-text,
.btn-style.elementor-button .elementor-button-text {
  margin: auto !important;
}

/* HOVER: ícone gira dentro do botão com a classe .btn-style */
.btn-style.elementor-button .elementor-button-icon,
.btn-style .elementor-button .elementor-button-icon {
  transition: transform .5s ease !important;
  transform-origin: 50% 50% !important;
  display: inline-flex !important;
  align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df138e7 */.elementor-195 .elementor-element.elementor-element-6df138e7 {
	background: linear-gradient(
		270deg,
		#000000,
		#0A1F2E,
		#123A5A,
		#0A1F2E,
		#000000
	);

	background-size: 600% 600%;
	animation: gradientFlow 18s ease-in-out infinite;
}

/* Animação */
@keyframes gradientFlow {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@-webkit-keyframes AnimationName {
	0%{background-position:0% 50%} /* Posição inicial do fundo */
	50%{background-position:100% 50%} /* Movimento para a direita */
	100%{background-position:0% 50%} /* Volta à posição inicial */
}
@-moz-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ab1531 */.elementor-195 .elementor-element.elementor-element-37ab1531{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   HOME2 (page-id-12) — DESIGN SYSTEM / AJUSTES GERAIS
   ========================================================= */

/* Escopo: só na Home2 */
body.page-id-12{
  --bg: #050A12;         /* preto azulado */
  --bg-2: #0A1F2E;       /* azul base */
  --ink: #EAF2FF;        /* texto principal */
  --muted: rgba(234,242,255,.72);

  --accent: #2F8CFF;     /* azul vivo */
  --accent-2: #3FA2FF;

  --glass: rgba(10,31,46,.42);
  --glass-strong: rgba(6,14,24,.72);
  --line: rgba(47,140,255,.22);

  --radius: 16px;
  --radius-sm: 12px;

  --shadow: 0 18px 60px rgba(0,0,0,.55);
  --shadow-soft: 0 12px 40px rgba(0,0,0,.35);
}

/* Background geral (se a primeira seção não tiver fundo bom) */
body.page-id-12{
  background:
    radial-gradient(900px 420px at 20% 0%, rgba(47,140,255,.18), transparent 60%),
    radial-gradient(900px 420px at 80% 10%, rgba(10,31,46,.55), transparent 65%),
    linear-gradient(180deg, var(--bg), #000 70%);
  color: var(--ink);
}

/* Tipografia global: usa Satoshi se disponível */
body.page-id-12,
body.page-id-12 .elementor{
  font-family: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Hierarquia de títulos + legibilidade */
body.page-id-12 .elementor h1{
  font-size: clamp(32px, 3.2vw, 54px);
  line-height: 1.08;
  letter-spacing: -0.02em;
}
body.page-id-12 .elementor h2{
  font-size: clamp(26px, 2.4vw, 40px);
  line-height: 1.12;
  letter-spacing: -0.015em;
}
body.page-id-12 .elementor h3{
  font-size: clamp(20px, 1.7vw, 28px);
  line-height: 1.18;
}

body.page-id-12 .elementor p,
body.page-id-12 .elementor .elementor-widget-text-editor{
  color: var(--muted);
  line-height: 1.6;
  font-size: 16px;
}

/* Evita linhas longas demais (textos mais premium) */
body.page-id-12 .elementor .elementor-widget-text-editor{
  max-width: 72ch;
}

/* Espaçamento vertical padrão das seções */
body.page-id-12 .elementor .elementor-section,
body.page-id-12 .elementor .e-con.e-parent{
  padding-block: clamp(10px, 6vw, 10px);
}

/* Containers com bordas mais suaves */
body.page-id-12 .elementor .e-con,
body.page-id-12 .elementor .elementor-widget-wrap{
  border-radius: var(--radius);
}

/* ========= PADRÃO GLASS PARA SEUS BLOCOS =========
   Você já tem classes: .box2, .caixa, .card, .inner
*/
body.page-id-12 .elementor .box2,
body.page-id-12 .elementor .caixa,
body.page-id-12 .elementor .card{
  background: var(--glass);
  border: 1px solid var(--line);
  box-shadow: var(--shadow-soft);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
}

body.page-id-12 .elementor .box2:hover,
body.page-id-12 .elementor .caixa:hover,
body.page-id-12 .elementor .card:hover{
  border-color: rgba(47,140,255,.35);
  box-shadow: 0 22px 70px rgba(0,0,0,.62);
  transform: translateY(-2px);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

/* Inner (seus cards usam .inner): dá mais profundidade */
body.page-id-12 .elementor .inner{
  background: rgba(5,10,18,.72) !important;
  border: 1px solid rgba(255,255,255,.06);
  border-radius: var(--radius);
}

/* Botões Elementor + seu CTA */
body.page-id-12 .elementor .elementor-button,
body.page-id-12 .elementor .btn-cta{
  border-radius: 999px !important;
  border: 1px solid rgba(47,140,255,.6);
  box-shadow: var(--shadow);
  transition: transform .2s ease, filter .2s ease, box-shadow .2s ease;
}

body.page-id-12 .elementor .elementor-button:hover,
body.page-id-12 .elementor .btn-cta:hover{
  transform: translateY(-1px);
  filter: brightness(1.06);
  box-shadow: 0 22px 70px rgba(0,0,0,.65);
}

/* Acessibilidade: foco visível */
body.page-id-12 :is(a, button, .elementor-button, .btn-cta):focus-visible{
  outline: 3px solid rgba(47,140,255,.75);
  outline-offset: 3px;
  border-radius: 12px;
}

/* Carrossel: fica mais “soft” e premium */
body.page-id-12 .elementor .swiper-slide-image{
  opacity: .9;
  filter: drop-shadow(0 12px 30px rgba(0,0,0,.55));
}
body.page-id-12 .elementor .swiper-slide-active .swiper-slide-image{
  opacity: 1;
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  body.page-id-12 *{
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
  }
}

/* Mobile: blur menor e padding mais enxuto */
@media (max-width: 767px){
  body.page-id-12 .elementor .e-con.e-parent{
    padding-block: 54px;
  }
  body.page-id-12 .elementor .box2,
  body.page-id-12 .elementor .caixa,
  body.page-id-12 .elementor .card{
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
  }
}/* End custom CSS */