.elementor-1373 .elementor-element.elementor-element-b6d4e89{--display:flex;--min-height:15vh;--justify-content:flex-end;}.elementor-1373 .elementor-element.elementor-element-b6d4e89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1373 .elementor-element.elementor-element-a930790{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1373 .elementor-element.elementor-element-a930790.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1373 .elementor-element.elementor-element-df67bfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1373 .elementor-element.elementor-element-5c8f5ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-5c8f5ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .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-1373 .elementor-element.elementor-element-6cb5e1e{width:var( --container-widget-width, 22.344% );max-width:22.344%;--container-widget-width:22.344%;--container-widget-flex-grow:0;}.elementor-1373 .elementor-element.elementor-element-6cb5e1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1373 .elementor-element.elementor-element-fc80faf{--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;}.elementor-1373 .elementor-element.elementor-element-fc80faf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1373 .elementor-element.elementor-element-852fc53{--display:flex;}.elementor-1373 .elementor-element.elementor-element-553c5b4{--display:flex;}.elementor-1373 .elementor-element.elementor-element-89d428b{--display:flex;}.elementor-1373 .elementor-element.elementor-element-7703bc5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#000000;--n-menu-dropdown-indicator-color-normal:#000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#585858;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-title-active-color-dropdown:#000000;}:where( .elementor-1373 .elementor-element.elementor-element-7703bc5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#000000;}.elementor-1373 .elementor-element.elementor-element-7703bc5 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-1373 .elementor-element.elementor-element-7703bc5:hover{--e-transform-scale:1;}.elementor-1373 .elementor-element.elementor-element-7703bc5.elementor-element{--align-self:flex-start;}.elementor-1373 .elementor-element.elementor-element-7703bc5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1373 .elementor-element.elementor-element-7703bc5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1373 .elementor-element.elementor-element-7703bc5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-1373 .elementor-element.elementor-element-7703bc5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1373 .elementor-element.elementor-element-7703bc5 {--n-menu-title-color-hover:#BBBBBB;}.elementor-1373 .elementor-element.elementor-element-96333f1{--display:flex;--min-height:85vh;--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;}.elementor-1373 .elementor-element.elementor-element-96333f1:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-96333f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1373 .elementor-element.elementor-element-15f7e58.elementor-element{--align-self:center;}.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-1373 .elementor-element.elementor-element-606b908{width:var( --container-widget-width, 67% );max-width:67%;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-606b908 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:200;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-e7fea6f{--spacer-size:90px;}.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-1373 .elementor-element.elementor-element-8d4a107{--display:flex;--min-height:100vh;--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;}.elementor-1373 .elementor-element.elementor-element-8d4a107.e-con{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-1c0d497{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-1c0d497.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-1c0d497 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1373 .elementor-element.elementor-element-895e6d7{--display:flex;--min-height:100vh;--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;--z-index:0;}.elementor-1373 .elementor-element.elementor-element-867468f{text-align:center;}.elementor-1373 .elementor-element.elementor-element-867468f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:300;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1373 .elementor-element.elementor-element-ca1d33c{text-align:center;}.elementor-1373 .elementor-element.elementor-element-ca1d33c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:73px;font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-1373 .elementor-element.elementor-element-629dc48{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1373 .elementor-element.elementor-element-629dc48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1373 .elementor-element.elementor-element-215aed0{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1373 .elementor-element.elementor-element-215aed0:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-215aed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201014D;}.elementor-1373 .elementor-element.elementor-element-24d4f0c{text-align:center;}.elementor-1373 .elementor-element.elementor-element-24d4f0c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-eba9bdc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-eba9bdc.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-eba9bdc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-1e3874b{--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;}.elementor-1373 .elementor-element.elementor-element-1e3874b:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-1e3874b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201014D;}.elementor-1373 .elementor-element.elementor-element-8fa9b68{text-align:center;}.elementor-1373 .elementor-element.elementor-element-8fa9b68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-104016f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-104016f.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-104016f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-6fdb4aa{--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;}.elementor-1373 .elementor-element.elementor-element-6fdb4aa:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-6fdb4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201014D;}.elementor-1373 .elementor-element.elementor-element-70d4494{text-align:center;}.elementor-1373 .elementor-element.elementor-element-70d4494 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-d40b6f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-d40b6f2.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-d40b6f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-8634a3e{--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;}.elementor-1373 .elementor-element.elementor-element-8634a3e:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-8634a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201014D;}.elementor-1373 .elementor-element.elementor-element-0e6f4a7{text-align:center;}.elementor-1373 .elementor-element.elementor-element-0e6f4a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-71a8d16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-71a8d16.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-71a8d16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-dde686a{--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;}.elementor-1373 .elementor-element.elementor-element-dde686a:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-dde686a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201014D;}.elementor-1373 .elementor-element.elementor-element-3bbfe23{text-align:center;}.elementor-1373 .elementor-element.elementor-element-3bbfe23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-2404291{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-2404291.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-2404291 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-2c3e9b4{--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;}.elementor-1373 .elementor-element.elementor-element-2c3e9b4:not(.elementor-motion-effects-element-type-background), .elementor-1373 .elementor-element.elementor-element-2c3e9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201014D;}.elementor-1373 .elementor-element.elementor-element-1eecfa4{text-align:center;}.elementor-1373 .elementor-element.elementor-element-1eecfa4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-c30d241{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-c30d241.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-c30d241 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-642cabe{--display:flex;--min-height:100vh;--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;}.elementor-1373 .elementor-element.elementor-element-642cabe.e-con{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-391c8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -73px) 0px;text-align:center;}.elementor-1373 .elementor-element.elementor-element-391c8d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:200;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-9928e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;text-align:center;}.elementor-1373 .elementor-element.elementor-element-9928e78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-ae80a7a{--display:grid;--min-height:405px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1373 .elementor-element.elementor-element-ac70d20{--display:flex;--min-height:215px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-1373 .elementor-element.elementor-element-05b25fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-1373 .elementor-element.elementor-element-05b25fa p{margin-block-end:0px;}.elementor-1373 .elementor-element.elementor-element-3ec7d1e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1373 .elementor-element.elementor-element-e51d8d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-bc4e70e{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-1373 .elementor-element.elementor-element-bc4e70e p{margin-block-end:0px;}.elementor-1373 .elementor-element.elementor-element-3925641 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1373 .elementor-element.elementor-element-76757c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-47259c9{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-1373 .elementor-element.elementor-element-47259c9 p{margin-block-end:0px;}.elementor-1373 .elementor-element.elementor-element-bf4d641 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1373 .elementor-element.elementor-element-7f62b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-25640fb{font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-1373 .elementor-element.elementor-element-25640fb p{margin-block-end:0px;}.elementor-1373 .elementor-element.elementor-element-19347cc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1373 .elementor-element.elementor-element-1e9496b{--display:flex;--min-height:65vh;--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;}.elementor-1373 .elementor-element.elementor-element-173309c{text-align:center;}.elementor-1373 .elementor-element.elementor-element-173309c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:700;color:#000000;}.elementor-1373 .elementor-element.elementor-element-b127d9d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-1373 .elementor-element.elementor-element-b127d9d.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-b127d9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;color:#000000;}.elementor-1373 .elementor-element.elementor-element-bff9f61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1373 .elementor-element.elementor-element-6cb9587{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1373 .elementor-element.elementor-element-a865b4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1373 .elementor-element.elementor-element-303d773{--display:flex;--min-height:35vh;--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;}.elementor-1373 .elementor-element.elementor-element-b0d7772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1373 .elementor-element.elementor-element-ffd49af{--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;}.elementor-1373 .elementor-element.elementor-element-3ed20e9.elementor-element{--align-self:flex-start;}.elementor-1373 .elementor-element.elementor-element-3ed20e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;line-height:31px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1373 .elementor-element.elementor-element-aa53f44{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:left;}.elementor-1373 .elementor-element.elementor-element-aa53f44 p{margin-block-end:0px;}.elementor-1373 .elementor-element.elementor-element-57911a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-0d8b834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1373 .elementor-element.elementor-element-3738ded{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-menu-toggle{margin:0 auto;}.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main .elementor-item{color:#797979;fill:#797979;}.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1373 .elementor-element.elementor-element-abbdfca .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed .elementor-item:before,
					.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-underline .elementor-item:after,
					 .elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-overline .elementor-item:before,
					 .elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-double-line .elementor-item:before,
					 .elementor-1373 .elementor-element.elementor-element-abbdfca .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-1373 .elementor-element.elementor-element-f32330d{--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;}body.elementor-page-1373:not(.elementor-motion-effects-element-type-background), body.elementor-page-1373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1373 .elementor-element.elementor-element-a930790{--min-height:0px;}.elementor-1373 .elementor-element.elementor-element-6cb5e1e{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1373 .elementor-element.elementor-element-fc80faf.e-con{--e-con-transform-translateX:146px;}.elementor-1373 .elementor-element.elementor-element-7703bc5{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;--n-menu-title-space-between:0px;}.elementor-1373 .elementor-element.elementor-element-7703bc5.elementor-element{--align-self:flex-end;}.elementor-1373 .elementor-element.elementor-element-895e6d7{--min-height:100vh;--justify-content:center;}.elementor-1373 .elementor-element.elementor-element-867468f .elementor-heading-title{font-size:17px;}.elementor-1373 .elementor-element.elementor-element-ca1d33c .elementor-heading-title{font-size:43px;}.elementor-1373 .elementor-element.elementor-element-629dc48{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1373 .elementor-element.elementor-element-629dc48.e-con{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-215aed0{--min-height:0px;--justify-content:center;}.elementor-1373 .elementor-element.elementor-element-642cabe{--min-height:1148px;}.elementor-1373 .elementor-element.elementor-element-391c8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-1373 .elementor-element.elementor-element-9928e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) 0px;}.elementor-1373 .elementor-element.elementor-element-ae80a7a{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1373 .elementor-element.elementor-element-ae80a7a.e-con{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-e51d8d2{--justify-content:center;}}@media(min-width:768px){.elementor-1373 .elementor-element.elementor-element-b6d4e89{--width:98.026%;}.elementor-1373 .elementor-element.elementor-element-a930790{--width:75.465%;}.elementor-1373 .elementor-element.elementor-element-5c8f5ea{--width:45.462%;}.elementor-1373 .elementor-element.elementor-element-fc80faf{--width:50%;}.elementor-1373 .elementor-element.elementor-element-8d4a107{--content-width:883px;}.elementor-1373 .elementor-element.elementor-element-215aed0{--width:25%;}.elementor-1373 .elementor-element.elementor-element-1e3874b{--width:25%;}.elementor-1373 .elementor-element.elementor-element-6fdb4aa{--width:25%;}.elementor-1373 .elementor-element.elementor-element-8634a3e{--width:25%;}.elementor-1373 .elementor-element.elementor-element-dde686a{--width:25%;}.elementor-1373 .elementor-element.elementor-element-2c3e9b4{--width:25%;}.elementor-1373 .elementor-element.elementor-element-e51d8d2{--width:100%;}.elementor-1373 .elementor-element.elementor-element-6cb9587{--width:50%;}.elementor-1373 .elementor-element.elementor-element-a865b4f{--width:50%;}.elementor-1373 .elementor-element.elementor-element-ffd49af{--width:100%;}.elementor-1373 .elementor-element.elementor-element-57911a3{--width:19%;}.elementor-1373 .elementor-element.elementor-element-0d8b834{--width:25%;}.elementor-1373 .elementor-element.elementor-element-3738ded{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1373 .elementor-element.elementor-element-b6d4e89{--width:1125px;}.elementor-1373 .elementor-element.elementor-element-a930790{--width:599px;}.elementor-1373 .elementor-element.elementor-element-fc80faf{--width:257.844px;}.elementor-1373 .elementor-element.elementor-element-895e6d7{--content-width:500px;}.elementor-1373 .elementor-element.elementor-element-629dc48{--width:756px;}.elementor-1373 .elementor-element.elementor-element-215aed0{--width:30%;}.elementor-1373 .elementor-element.elementor-element-1e3874b{--width:39vw;}.elementor-1373 .elementor-element.elementor-element-642cabe{--content-width:500px;}.elementor-1373 .elementor-element.elementor-element-ae80a7a{--width:500px;}}@media(max-width:767px){.elementor-1373 .elementor-element.elementor-element-b6d4e89{--width:1600px;--min-height:14vh;--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;}.elementor-1373 .elementor-element.elementor-element-a930790{--width:500px;--min-height:0px;}.elementor-1373 .elementor-element.elementor-element-6cb5e1e{--e-transform-translateX:0px;--e-transform-translateY:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;--container-widget-width:67px;--container-widget-flex-grow:0;width:var( --container-widget-width, 67px );max-width:67px;}.elementor-1373 .elementor-element.elementor-element-fc80faf.e-con{--e-con-transform-translateX:0px;}.elementor-1373 .elementor-element.elementor-element-fc80faf{--width:100%;--min-height:0px;--justify-content:center;}.elementor-1373 .elementor-element.elementor-element-7703bc5{width:var( --container-widget-width, 215px );max-width:215px;--e-transform-translateX:100px;--e-transform-translateY:-27px;margin:-3px -3px calc(var(--kit-widget-spacing, 0px) + 1px) -3px;padding:0px 0px 0px 0px;--container-widget-width:215px;--container-widget-flex-grow:0;--n-menu-icon-size:0px;--n-menu-dropdown-indicator-size:0px;--n-menu-dropdown-indicator-rotate:rotate(0deg);}.elementor-1373 .elementor-element.elementor-element-7703bc5.elementor-element{--align-self:flex-end;}.elementor-1373 .elementor-element.elementor-element-96333f1{--content-width:500px;--min-height:45vh;}.elementor-1373 .elementor-element.elementor-element-15f7e58{--e-transform-scale:1;}.elementor-1373 .elementor-element.elementor-element-15f7e58.elementor-element{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-606b908 .elementor-heading-title{font-size:16px;}.elementor-1373 .elementor-element.elementor-element-895e6d7{--min-height:1358px;}.elementor-1373 .elementor-element.elementor-element-ca1d33c .elementor-heading-title{line-height:0.9em;letter-spacing:0px;}.elementor-1373 .elementor-element.elementor-element-629dc48{--width:100%;--min-height:0px;--flex-wrap:wrap;}.elementor-1373 .elementor-element.elementor-element-629dc48.e-con{--align-self:center;}.elementor-1373 .elementor-element.elementor-element-642cabe{--min-height:924px;}.elementor-1373 .elementor-element.elementor-element-391c8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;}.elementor-1373 .elementor-element.elementor-element-391c8d1 .elementor-heading-title{font-size:22px;}.elementor-1373 .elementor-element.elementor-element-9928e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-1373 .elementor-element.elementor-element-9928e78 .elementor-heading-title{font-size:51px;}.elementor-1373 .elementor-element.elementor-element-ae80a7a{--width:99%;--min-height:434px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1373 .elementor-element.elementor-element-ac70d20{--content-width:676px;--min-height:51px;--justify-content:flex-start;}.elementor-1373 .elementor-element.elementor-element-e51d8d2{--min-height:148px;--justify-content:flex-start;}.elementor-1373 .elementor-element.elementor-element-76757c7{--justify-content:flex-start;}.elementor-1373 .elementor-element.elementor-element-7f62b5d{--justify-content:flex-start;}.elementor-1373 .elementor-element.elementor-element-bff9f61{--justify-content:center;}.elementor-1373 .elementor-element.elementor-element-6cb9587{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1373 .elementor-element.elementor-element-a865b4f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}
















/* Start custom CSS for container, class: .elementor-element-a930790 */.elementor-1373 .elementor-element.elementor-element-a930790{
    position: fixed;
    width: 90%;
    height: 80px;
    border-radius: 50px;
    border: solid 1px #ffffff20;
    backdrop-filter: blur(20px);
    webkit-backdrop-filter: blur(20px);
    top: 25px;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9999999999999999999 !important;
    
        @media (max-width: 768px) {
        .meu-menu {
            width: 100%; /* Faz o menu ocupar toda a largura em celulares */
        }
    }
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b6d4e89 */#wpadminbar {
    display: none;
}/* End custom CSS */




/* Start custom CSS for button, class: .elementor-element-6ca7321 */@font-face {
  font-family: "Degular";
  src: url("https://tassiorenam.com.br/wp-content/uploads/2025/02/Degular-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

:root {
  --shiny-cta-bg: #000000 /*fundo do botão*/ !important;
  --shiny-cta-bg-subtle: #1a1818 !important; /*borda escura do botão*/
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: white !important; /*luz do botão*/
  --shiny-cta-highlight-subtle: white !important;
}

@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;
}

@media only screen and (max-width: 600px) {
.elementor-button {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --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;
  font-family: "Degular", sans-serif !important; /*Puxar a fonte*/
  font-size: 1.325rem !important; /*tamanho da fonte*/
  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) {
.elementor-button {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important; /*tempo em que o círculo brilhante demora para completar a sua volta*/
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  padding: 1.25rem 2.5rem !important;
  font-family: "Degular", sans-serif !important; /*Puxar a fonte*/
  font-size: 1.325rem !important; /*tamanho da fonte*/
  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;
}}

.elementor-button::before,
.elementor-button::after,
.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;
}

.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;
}

.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;
}

.elementor-button span {
  z-index: 1 !important;
  position: relative !important;
}

.elementor-button span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important; /*área azul efeito hover botão*/
  height: 90px !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;
}

.elementor-button:hover,
.elementor-button:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.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;
  }
}

.elementor-button,
.elementor-button::before,
.elementor-button::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.elementor-button:hover,
.elementor-button:hover::before,
.elementor-button:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-12a97a9 */.noise {
    display: block;
    width: 100vw;
    height: 100vh;
    opacity: 0.18;
    background-image: url('https://hcclub.pro/wp-content/uploads/2025/09/ruido-animado.gif');
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 50;
    mix-blend-mode: plus-lighter;
}/* End custom CSS */


/* Start custom CSS for video, class: .elementor-element-1c0d497 */.elementor-1373 .elementor-element.elementor-element-1c0d497 {
    border: 2px solid transparent; /* Bordas transparentes de 2px */
    border-image: linear-gradient(to right, transparent,
        white 10%,
        white 30%,
        white 50%,
        white 70%,
        white 90%, transparent) 1; /* Gradiente na borda */
    border-radius: 10px !important; /* Raio da borda de 10px */
    background: linear-gradient(97deg, rgba(255, 255, 255, 0.12) -1.67%, rgba(255, 255, 255, 0.08) 113.81%); /* Fundo gradiente diagonal */

    box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.20); /* Sombra ao redor do elemento */
    backdrop-filter: blur(20px); /* Desfoque no fundo */
}

/* Transição suave de opacidade */
elemento {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

elemento.visivel {
  opacity: 1;
}

/* Transformação com transição */
elemento-transform {
  transform: scale(1);
  transition: transform 0.3s ease;
}

elemento-transform:hover {
  transform: scale(1.1);
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-215aed0 */.elementor-1373 .elementor-element.elementor-element-215aed0 {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.2);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-1e3874b */.elementor-1373 .elementor-element.elementor-element-1e3874b {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.2);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-6fdb4aa */.elementor-1373 .elementor-element.elementor-element-6fdb4aa {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.2);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-8634a3e */.elementor-1373 .elementor-element.elementor-element-8634a3e {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.2);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-dde686a */.elementor-1373 .elementor-element.elementor-element-dde686a {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.2);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-2c3e9b4 */.elementor-1373 .elementor-element.elementor-element-2c3e9b4 {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.2);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-895e6d7 */.elementor-1373 .elementor-element.elementor-element-895e6d7{
    background: radial-gradient(87.08% 87.08% at 50% 50.17%, #FFF 0%, #999 100%);
    border-radius: 50px;
    border: solid 0.01px white; 
}

@media (min-width:768px){
.elementor-1373 .elementor-element.elementor-element-895e6d7{
    transition: all 0.5;
}

.elementor-1373 .elementor-element.elementor-element-895e6d7:hover .blur{
    filter: blur(3px);
    transform: scale(0.99);
}

.blur{
    transform: scale(1);
    transition: all .5s;
}

.blur:hover{
    transform: scale(1.03) !important;
    filter: blur(0px) !important;
    box-shadow: 0 0 60px 0 #7247ff30 !important; /*mude o brilho aqui*/ 
}

conteiner{
    pointer-events: none;
}

blur{
    pointer-events: visible !important
}

.elementor-1373 .elementor-element.elementor-element-895e6d7 .hover-brilho:hover{
   box-shadow: 0 0 500px 0 #7247ff !important; 
}
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-ac70d20 */.elementor-1373 .elementor-element.elementor-element-ac70d20 {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 20px;
  box-shadow: inset 0 0 20px #d1d1d199;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-e51d8d2 */.elementor-1373 .elementor-element.elementor-element-e51d8d2 {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
  box-shadow: inset 0 0 20px #d1d1d199;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-76757c7 */.elementor-1373 .elementor-element.elementor-element-76757c7 {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
  box-shadow: inset 0 0 20px #d1d1d199;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-7f62b5d */.elementor-1373 .elementor-element.elementor-element-7f62b5d {
  /* Fundo semi-transparente para que o blur funcione */
  background-color: rgba(255, 255, 255, 0.);

  /* Blur no que estiver atrás do elemento */
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px); /* compatibilidade Safari/Chrome */

  /* Aparência adicional */
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);
  color: white;
  padding: 30px;
  box-shadow: inset 0 0 20px #d1d1d199;
}/* End custom CSS */











/* Start custom CSS for container, class: .elementor-element-1e9496b */.elementor-1373 .elementor-element.elementor-element-1e9496b{
    background: radial-gradient(87.08% 87.08% at 50% 50.17%, #FFF 0%, #999 100%);
    border-radius: 50px 50px 0 0;
    border: solid 0.01px white;
}/* End custom CSS */










/* Start custom CSS for html, class: .elementor-element-03b71d3 *//* Estilo básico do widget */
.widget {
  opacity: 0; /* começa invisível */
  transform: translateY(20px); /* leve deslocamento */
  transition: opacity 1s ease, transform 1s ease; /* animação suave */
}

/* Classe que será adicionada quando o widget entrar na tela */
.widget.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */


/* Start custom CSS */selection{
    background: #ffffff20
}

html, body{ overflow-x: hidden !important; }

p:last-child{
    margin-bottom:0px;
}

body::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
  background: #000000;        /* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
  background-image: linear-gradient(0deg, white, white);
  /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #000000;  /* creates padding around scroll thumb */
}/* End custom CSS */
