.elementor-18 .elementor-element.elementor-element-35f0fcc{--display:flex;--min-height:1015px;--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:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:181px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-35f0fcc:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-18 .elementor-element.elementor-element-35f0fcc::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hugovizza.com.br/wp-content/uploads/2025/09/114.png");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-a31703e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-18 .elementor-element.elementor-element-a31703e.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-18 .elementor-element.elementor-element-9a85365{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-9a85365.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-cb98d33{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-cb98d33.elementor-element{--align-self:center;}.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-18 .elementor-element.elementor-element-bde5c34{--display:flex;}.elementor-18 .elementor-element.elementor-element-85a498b{--display:flex;}.elementor-18 .elementor-element.elementor-element-f70ef7a{--display:flex;}.elementor-18 .elementor-element.elementor-element-e55ce03{--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;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#B5B5B580;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;--n-menu-title-active-color-dropdown:#000000;}.elementor-18 .elementor-element.elementor-element-e55ce03 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18 .elementor-element.elementor-element-e55ce03 > .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-18 .elementor-element.elementor-element-e55ce03 > .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:"SF Pro Display", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-e55ce03 {--n-menu-title-color-hover:#B5B5B5B3;--n-menu-title-color-active:#B5B5B5;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9a43bad{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-9a43bad{right:0px;}.elementor-18 .elementor-element.elementor-element-9a43bad{top:0px;}.elementor-18 .elementor-element.elementor-element-3f35aa5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-80f6097{width:var( --container-widget-width, 659px );max-width:659px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:659px;--container-widget-flex-grow:0;text-align:right;}.elementor-18 .elementor-element.elementor-element-80f6097.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-80f6097 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-18 .elementor-element.elementor-element-864d164{width:var( --container-widget-width, 1000px );max-width:1000px;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:-5px -5px -5px -5px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-864d164 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#B5B5B5;}.elementor-18 .elementor-element.elementor-element-2e49b72{--display:flex;--min-height:76px;--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:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-66cc63e{width:var( --container-widget-width, 416px );max-width:416px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:416px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-66cc63e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-eded7a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-28def75{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:0px;--padding-bottom:60px;--padding-left:66px;--padding-right:66px;}.elementor-18 .elementor-element.elementor-element-bfbc30c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-47a27e2{padding:14px 36px 14px 36px;text-align:center;}.elementor-18 .elementor-element.elementor-element-47a27e2 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#858585;}.elementor-18 .elementor-element.elementor-element-8c6d099{width:var( --container-widget-width, 514px );max-width:514px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:514px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-8c6d099 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-6ebd035{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-6ebd035 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#B5B5B5;}.elementor-18 .elementor-element.elementor-element-113a39a{--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:space-between;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:66px;--padding-right:66px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-02d1a25{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-18 .elementor-element.elementor-element-02d1a25 .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-02d1a25 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-02d1a25 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-02d1a25 .elementor-icon-box-description{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;color:#B5B5B5;}.elementor-18 .elementor-element.elementor-element-83ab4ab{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-18 .elementor-element.elementor-element-83ab4ab .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-83ab4ab .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-83ab4ab .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-83ab4ab .elementor-icon-box-description{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;color:#B5B5B5;}.elementor-18 .elementor-element.elementor-element-3b528ab{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-18 .elementor-element.elementor-element-3b528ab .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-3b528ab .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-3b528ab .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-3b528ab .elementor-icon-box-description{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;color:#B5B5B5;}.elementor-18 .elementor-element.elementor-element-a9284b4{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-18 .elementor-element.elementor-element-a9284b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-a9284b4 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a9284b4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a9284b4 .elementor-icon-box-description{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;color:#B5B5B5;}.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-18 .elementor-element.elementor-element-f37de54{z-index:2;}.elementor-18 .elementor-element.elementor-element-f37de54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-f37de54 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-18 .elementor-element.elementor-element-f37de54 .elementor-button{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-18 .elementor-element.elementor-element-df86b4d{--display:flex;--min-height:600px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d8507bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-298px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-769c995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 30px 10px 30px;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE5DB;border-radius:90px 90px 90px 90px;text-align:center;}.elementor-18 .elementor-element.elementor-element-769c995 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFE5DB;}.elementor-18 .elementor-element.elementor-element-01ebddb{width:var( --container-widget-width, 385px );max-width:385px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:385px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-18 .elementor-element.elementor-element-01ebddb .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#FFE5DB;}.elementor-18 .elementor-element.elementor-element-0fec34f{width:var( --container-widget-width, 843px );max-width:843px;margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + -160px) -28px;--container-widget-width:843px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-0fec34f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0fec34f .elementor-wrapper{--video-aspect-ratio:1;}.elementor-18 .elementor-element.elementor-element-774c827{--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:flex-start;--align-items:center;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1daeb2d{width:var( --container-widget-width, 940px );max-width:940px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:940px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-1daeb2d .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3fc9fd2{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:90px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-bc05c80{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-bc05c80 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ad1c494{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:90px;--padding-right:90px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-120b33a{width:var( --container-widget-width, 756px );max-width:756px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:756px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-120b33a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3e6f131{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:90px;--padding-right:90px;--z-index:3;}.elementor-18 .elementor-element.elementor-element-4a47cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-4a47cc3 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#000000;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-608d455{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-608d455{right:0px;}.elementor-18 .elementor-element.elementor-element-608d455{top:0px;}.elementor-18 .elementor-element.elementor-element-54f61ad{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6673966{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8311001{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-18 .elementor-element.elementor-element-8d27c2a{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6edd18a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-6edd18a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-449cdbb{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-449cdbb .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-99c8b71{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-99c8b71 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-ef45997{width:var( --container-widget-width, 340px );max-width:340px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:340px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-ef45997 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3db28a3{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-18 .elementor-element.elementor-element-657c103{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cac88a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-cac88a1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-b054443{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-b054443 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-c46f897{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c46f897 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-af8c7d6{width:var( --container-widget-width, 305px );max-width:305px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-af8c7d6 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-497bdb0{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-18 .elementor-element.elementor-element-afaa914{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-25e97fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-25e97fd .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-c6175a9{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c6175a9 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-b72d78a{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-b72d78a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-0b8d9f4{width:var( --container-widget-width, 295px );max-width:295px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:295px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-0b8d9f4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5579652{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-18 .elementor-element.elementor-element-d00aa6f{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6ce3462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-6ce3462 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-2aee5d2{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-2aee5d2 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-0e0fd29{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-0e0fd29 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-79986d7{width:var( --container-widget-width, 226px );max-width:226px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:226px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-79986d7 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-beb0cb1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-18 .elementor-element.elementor-element-449724d{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-490ddb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-490ddb4 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-811af51{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-811af51 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#858585;}.elementor-18 .elementor-element.elementor-element-704c957{padding:6px 14px 6px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-704c957 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-a73b8a8{width:var( --container-widget-width, 224px );max-width:224px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:224px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-a73b8a8 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b9d3220{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-b9d3220{right:0px;}.elementor-18 .elementor-element.elementor-element-b9d3220{top:0px;}.elementor-18 .elementor-element.elementor-element-bb2c0fd.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-bb2c0fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-bb2c0fd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-18 .elementor-element.elementor-element-bb2c0fd .elementor-button{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-18 .elementor-element.elementor-element-2d14da3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2d14da3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2d14da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-08ac1d9{width:100%;max-width:100%;top:2px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-08ac1d9{left:50%;}body.rtl .elementor-18 .elementor-element.elementor-element-08ac1d9{right:50%;}.elementor-18 .elementor-element.elementor-element-361d876{padding:14px 36px 14px 36px;text-align:center;}.elementor-18 .elementor-element.elementor-element-361d876 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#858585;}.elementor-18 .elementor-element.elementor-element-c4b9ec1{width:var( --container-widget-width, 602px );max-width:602px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:602px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-c4b9ec1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-c800154{width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-c800154 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#575757;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-066c7cf{padding:14px 36px 14px 36px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-text{color:#858585;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4790b3d{--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:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4790b3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-37f373d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-37f373d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18 .elementor-element.elementor-element-78a8fc1{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-78a8fc1 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18 .elementor-element.elementor-element-b844f7e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-b844f7e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18 .elementor-element.elementor-element-d0c78ac{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5b9a6a5{padding:24px 24px 24px 24px;text-align:center;}.elementor-18 .elementor-element.elementor-element-5b9a6a5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#858585;}.elementor-18 .elementor-element.elementor-element-5ee97a6{padding:24px 24px 24px 24px;text-align:center;}.elementor-18 .elementor-element.elementor-element-5ee97a6 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-8a48af5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-8a48af5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-18 .elementor-element.elementor-element-8a48af5 .elementor-button{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-18 .elementor-element.elementor-element-baac379{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c91f492{--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2e63957{left:50%;}body.rtl .elementor-18 .elementor-element.elementor-element-2e63957{right:50%;}.elementor-18 .elementor-element.elementor-element-2e63957{top:0%;z-index:5;}.elementor-18 .elementor-element.elementor-element-401957e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-4907aea{padding:14px 36px 14px 36px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4907aea .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#858585;}.elementor-18 .elementor-element.elementor-element-8eadfa0{width:var( --container-widget-width, 483px );max-width:483px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:483px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-8eadfa0 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-eead78c{--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:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eead78c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-8791692{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8791692 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18 .elementor-element.elementor-element-62740d7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-62740d7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18 .elementor-element.elementor-element-21510bb{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-21510bb .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-18 .elementor-element.elementor-element-4102992 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-4102992 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-18 .elementor-element.elementor-element-4102992 .elementor-button{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-18 .elementor-element.elementor-element-d1ba91d{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-502a2d1{width:var( --container-widget-width, 902px );max-width:902px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:902px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-502a2d1.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-502a2d1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:66px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f641d1d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e59224b{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-00f9701{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cee0441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 44px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-cee0441 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1770f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-1770f83 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ff4bdf0{width:var( --container-widget-width, 250px );max-width:250px;padding:20px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6ca2687{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e6189b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 35px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-e6189b6 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4f6abf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-4f6abf2 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8938e7c{width:var( --container-widget-width, 250px );max-width:250px;padding:20px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-f495880{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cd6406a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 44px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-cd6406a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6a35e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-6a35e67 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7de6b06{width:var( --container-widget-width, 250px );max-width:250px;padding:20px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4b883c7{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7a5b8b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 44px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-7a5b8b0 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8acfae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-8acfae0 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-deb099e{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-daddfe1{width:var( --container-widget-width, 902px );max-width:902px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:902px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-daddfe1.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-daddfe1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:66px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0c79a61{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-02e0bba{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-d406fbb{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-69ea4b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 44px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-69ea4b7 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-79149cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-79149cb .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1d7b567{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-12b298a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 35px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-12b298a .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dcca945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-dcca945 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-33925a2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-41434d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 44px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-41434d1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3393bfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-3393bfc .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-fc5d22c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f9517f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:22px 44px 22px 35px;text-align:left;}.elementor-18 .elementor-element.elementor-element-f9517f5 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e9923cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-e9923cf .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-be57dc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-be57dc0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-be57dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4c2f36f{padding:14px 36px 14px 36px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4c2f36f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#858585;}.elementor-18 .elementor-element.elementor-element-cd392b8{width:var( --container-widget-width, 773px );max-width:773px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:773px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-cd392b8 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-d459835{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-99f4d76{--display:flex;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-18 .elementor-element.elementor-element-7ec4dfe{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-7ec4dfe .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;color:#575757;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-6f7717b{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-item > a{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-6f7717b .elementor-icon-list-text{color:#333B4D;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-820e421{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e722b35{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-e722b35 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#444E66;}.elementor-18 .elementor-element.elementor-element-e39c9ff{width:var( --container-widget-width, 293px );max-width:293px;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:293px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-e39c9ff .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:56px;font-weight:700;line-height:1em;color:#444E66;}.elementor-18 .elementor-element.elementor-element-f6b0fa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-f6b0fa9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-18 .elementor-element.elementor-element-f6b0fa9 .elementor-button{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.8px;fill:#FFFFFF;color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-18 .elementor-element.elementor-element-bf1e196{width:var( --container-widget-width, 464px );max-width:464px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-bf1e196 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#444E6699;}.elementor-18 .elementor-element.elementor-element-8e0e7e6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-549d88a .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-549d88a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-18 .elementor-element.elementor-element-549d88a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-549d88a.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-18 .elementor-element.elementor-element-549d88a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-549d88a.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-18 .elementor-element.elementor-element-549d88a .elementor-icon{font-size:290px;}.elementor-18 .elementor-element.elementor-element-549d88a .elementor-icon svg{height:290px;}.elementor-18 .elementor-element.elementor-element-549d88a .elementor-icon-wrapper svg{width:auto;}.elementor-18 .elementor-element.elementor-element-f3e8b59{padding:14px 36px 14px 36px;text-align:center;}.elementor-18 .elementor-element.elementor-element-f3e8b59 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#858585;}.elementor-18 .elementor-element.elementor-element-3c1c13f{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-3c1c13f .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-d0fb46d{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;text-align:left;}.elementor-18 .elementor-element.elementor-element-d0fb46d .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#575757;}.elementor-18 .elementor-element.elementor-element-01fa2b4{--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;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-01fa2b4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-01fa2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-d2982ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-518cc10{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-518cc10 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#434C69;}.elementor-18 .elementor-element.elementor-element-8af5bc1{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8af5bc1 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-8a4277f{--display:flex;}.elementor-18 .elementor-element.elementor-element-6a99de3{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6a99de3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#A0A0A0;}.elementor-18 .elementor-element.elementor-element-1b9e6df{--display:flex;}.elementor-18 .elementor-element.elementor-element-b53098c{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-b53098c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#A0A0A0;}.elementor-18 .elementor-element.elementor-element-e0f89c6{--display:flex;}.elementor-18 .elementor-element.elementor-element-1010788{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1010788 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#A0A0A0;}.elementor-18 .elementor-element.elementor-element-fe6dee1{--display:flex;}.elementor-18 .elementor-element.elementor-element-02a61dd{width:var( --container-widget-width, 551px );max-width:551px;--container-widget-width:551px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-02a61dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#A0A0A0;}.elementor-18 .elementor-element.elementor-element-fb5afa4{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:24px 24px 24px 24px;--n-accordion-title-normal-color:#00000080;--n-accordion-title-hover-color:#000000B3;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-18 .elementor-element.elementor-element-fb5afa4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#EAEAEA;border-style:solid;border-width:1px 1px 0px 1px;border-color:#AEAEAE;}:where( .elementor-18 .elementor-element.elementor-element-fb5afa4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#EAEAEA;border-style:solid;border-width:0px 1px 1px 1px;border-color:#AEAEAE;--border-radius:0px 0px 24px 24px;--padding-top:10px;--padding-right:22px;--padding-bottom:20px;--padding-left:22px;}.elementor-18 .elementor-element.elementor-element-fb5afa4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AEAEAE;}.elementor-18 .elementor-element.elementor-element-fb5afa4 {--n-accordion-padding:26px 22px 26px 22px;}:where( .elementor-18 .elementor-element.elementor-element-fb5afa4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"SF Pro Display", Sans-serif;font-weight:700;}.elementor-18 .elementor-element.elementor-element-30e5bf0{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a00f977{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a00f977 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-11158b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c24d521{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:right;}.elementor-18 .elementor-element.elementor-element-c24d521 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5e15a8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-35f0fcc::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-35f0fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hugovizza.com.br/wp-content/uploads/2025/09/114.png");}.elementor-18 .elementor-element.elementor-element-35f0fcc{--min-height:858px;--overlay-opacity:1;--padding-top:149px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a31703e{--width:254.195px;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9a85365{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-cb98d33{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e55ce03{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;--n-menu-toggle-align:flex-end;--n-menu-title-space-between:19px;--n-menu-title-font-size:14px;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:29px;}.elementor-18 .elementor-element.elementor-element-e55ce03.elementor-element{--align-self:center;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-9a43bad{left:3px;}body.rtl .elementor-18 .elementor-element.elementor-element-9a43bad{right:3px;}.elementor-18 .elementor-element.elementor-element-9a43bad{top:19px;}.elementor-18 .elementor-element.elementor-element-3f35aa5{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-80f6097{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;text-align:center;}.elementor-18 .elementor-element.elementor-element-80f6097 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-864d164{--container-widget-width:698px;--container-widget-flex-grow:0;width:var( --container-widget-width, 698px );max-width:698px;text-align:center;}.elementor-18 .elementor-element.elementor-element-864d164.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-864d164 .elementor-heading-title{font-size:15px;}.elementor-18 .elementor-element.elementor-element-2e49b72{--min-height:50px;}.elementor-18 .elementor-element.elementor-element-66cc63e{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-66cc63e .elementor-heading-title{font-size:16px;}.elementor-18 .elementor-element.elementor-element-eded7a4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-28def75{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-bfbc30c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-47a27e2{padding:12px 26px 12px 26px;text-align:center;}.elementor-18 .elementor-element.elementor-element-47a27e2 .elementor-heading-title{font-size:14px;}.elementor-18 .elementor-element.elementor-element-8c6d099{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-18 .elementor-element.elementor-element-8c6d099 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-6ebd035{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-18 .elementor-element.elementor-element-6ebd035.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6ebd035 .elementor-heading-title{font-size:16px;}.elementor-18 .elementor-element.elementor-element-113a39a{--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:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-02d1a25{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-18 .elementor-element.elementor-element-02d1a25 .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-02d1a25 .elementor-icon-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-83ab4ab{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-18 .elementor-element.elementor-element-83ab4ab .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-83ab4ab .elementor-icon-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-3b528ab{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-18 .elementor-element.elementor-element-3b528ab .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-3b528ab .elementor-icon-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-a9284b4{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-18 .elementor-element.elementor-element-a9284b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-18 .elementor-element.elementor-element-a9284b4 .elementor-icon-box-description{font-size:16px;}.elementor-18 .elementor-element.elementor-element-df86b4d{--min-height:0px;--margin-top:86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d8507bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-234px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-769c995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 15px 10px 15px;text-align:center;}.elementor-18 .elementor-element.elementor-element-769c995 .elementor-heading-title{font-size:10px;}.elementor-18 .elementor-element.elementor-element-01ebddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;text-align:center;}.elementor-18 .elementor-element.elementor-element-01ebddb .elementor-heading-title{font-size:15px;}.elementor-18 .elementor-element.elementor-element-0fec34f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:411px;--container-widget-flex-grow:0;width:var( --container-widget-width, 411px );max-width:411px;}.elementor-18 .elementor-element.elementor-element-774c827{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1daeb2d{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-1daeb2d .elementor-heading-title{font-size:29px;}.elementor-18 .elementor-element.elementor-element-3fc9fd2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-bc05c80{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-18 .elementor-element.elementor-element-bc05c80 .elementor-heading-title{font-size:18px;letter-spacing:-0.1px;}.elementor-18 .elementor-element.elementor-element-ad1c494{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-120b33a{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-18 .elementor-element.elementor-element-120b33a .elementor-heading-title{font-size:18px;line-height:1.3em;letter-spacing:-0.6px;}.elementor-18 .elementor-element.elementor-element-3e6f131{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-78f4210{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4a47cc3{text-align:center;}.elementor-18 .elementor-element.elementor-element-4a47cc3 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-54f61ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6673966{--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-18 .elementor-element.elementor-element-8311001{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-8d27c2a{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-6edd18a{text-align:center;}.elementor-18 .elementor-element.elementor-element-6edd18a .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-449cdbb{text-align:center;}.elementor-18 .elementor-element.elementor-element-449cdbb .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-99c8b71{text-align:center;}.elementor-18 .elementor-element.elementor-element-99c8b71 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-ef45997{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-18 .elementor-element.elementor-element-ef45997 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-3db28a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-657c103{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-cac88a1{text-align:center;}.elementor-18 .elementor-element.elementor-element-cac88a1 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-b054443{text-align:center;}.elementor-18 .elementor-element.elementor-element-b054443 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-c46f897{text-align:center;}.elementor-18 .elementor-element.elementor-element-c46f897 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-af8c7d6{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;text-align:center;}.elementor-18 .elementor-element.elementor-element-af8c7d6 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-497bdb0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-afaa914{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-25e97fd{text-align:center;}.elementor-18 .elementor-element.elementor-element-25e97fd .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-c6175a9{text-align:center;}.elementor-18 .elementor-element.elementor-element-c6175a9 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-b72d78a{text-align:center;}.elementor-18 .elementor-element.elementor-element-b72d78a .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-0b8d9f4{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;text-align:center;}.elementor-18 .elementor-element.elementor-element-0b8d9f4 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-5579652{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d00aa6f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-6ce3462{text-align:center;}.elementor-18 .elementor-element.elementor-element-6ce3462 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-2aee5d2{text-align:center;}.elementor-18 .elementor-element.elementor-element-2aee5d2 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-0e0fd29{text-align:center;}.elementor-18 .elementor-element.elementor-element-0e0fd29 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-79986d7{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;text-align:center;}.elementor-18 .elementor-element.elementor-element-79986d7 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-beb0cb1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-449724d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-490ddb4{text-align:center;}.elementor-18 .elementor-element.elementor-element-490ddb4 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-811af51{text-align:center;}.elementor-18 .elementor-element.elementor-element-811af51 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-704c957{text-align:center;}.elementor-18 .elementor-element.elementor-element-704c957 .elementor-heading-title{font-size:8px;}.elementor-18 .elementor-element.elementor-element-a73b8a8{--container-widget-width:247px;--container-widget-flex-grow:0;width:var( --container-widget-width, 247px );max-width:247px;text-align:center;}.elementor-18 .elementor-element.elementor-element-a73b8a8 .elementor-heading-title{font-size:22px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b9d3220{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-b9d3220{right:0px;}.elementor-18 .elementor-element.elementor-element-b9d3220{top:-1px;}.elementor-18 .elementor-element.elementor-element-2d14da3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-08ac1d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-08ac1d9{left:60%;}body.rtl .elementor-18 .elementor-element.elementor-element-08ac1d9{right:60%;}.elementor-18 .elementor-element.elementor-element-361d876{padding:12px 26px 12px 26px;text-align:center;}.elementor-18 .elementor-element.elementor-element-361d876 .elementor-heading-title{font-size:14px;}.elementor-18 .elementor-element.elementor-element-c4b9ec1{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c4b9ec1 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-c800154{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c800154 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-066c7cf{padding:14px 14px 14px 14px;--e-icon-list-icon-size:20px;}.elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-066c7cf .elementor-icon-list-item > a{font-size:12px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-4790b3d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-37f373d{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-18 .elementor-element.elementor-element-78a8fc1{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-18 .elementor-element.elementor-element-b844f7e{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-18 .elementor-element.elementor-element-d0c78ac{--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-18 .elementor-element.elementor-element-5b9a6a5{text-align:center;}.elementor-18 .elementor-element.elementor-element-5b9a6a5 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-5ee97a6{padding:24px 14px 24px 14px;text-align:center;}.elementor-18 .elementor-element.elementor-element-5ee97a6 .elementor-heading-title{font-size:17px;letter-spacing:-0.3px;}.elementor-18 .elementor-element.elementor-element-baac379{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4907aea{padding:12px 26px 12px 26px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4907aea .elementor-heading-title{font-size:14px;}.elementor-18 .elementor-element.elementor-element-8eadfa0{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;text-align:center;}.elementor-18 .elementor-element.elementor-element-8eadfa0 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-eead78c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-8791692{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-18 .elementor-element.elementor-element-62740d7{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-18 .elementor-element.elementor-element-21510bb{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-18 .elementor-element.elementor-element-d1ba91d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-502a2d1{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-18 .elementor-element.elementor-element-502a2d1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-502a2d1 .elementor-heading-title{font-size:27px;}.elementor-18 .elementor-element.elementor-element-f641d1d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-18 .elementor-element.elementor-element-00f9701{--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-18 .elementor-element.elementor-element-cee0441{text-align:center;}.elementor-18 .elementor-element.elementor-element-cee0441 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-af9deb6{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1770f83{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-1770f83 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-ff4bdf0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6ca2687{--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-18 .elementor-element.elementor-element-e6189b6{text-align:center;}.elementor-18 .elementor-element.elementor-element-e6189b6 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-882346c{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4f6abf2{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-4f6abf2 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-8938e7c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f495880{--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-18 .elementor-element.elementor-element-cd6406a{text-align:center;}.elementor-18 .elementor-element.elementor-element-cd6406a .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-97539a6{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6a35e67{text-align:center;}.elementor-18 .elementor-element.elementor-element-6a35e67 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-7de6b06{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-4b883c7{--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-18 .elementor-element.elementor-element-7a5b8b0{text-align:center;}.elementor-18 .elementor-element.elementor-element-7a5b8b0 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-24b8fab{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8acfae0{text-align:center;}.elementor-18 .elementor-element.elementor-element-8acfae0 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-deb099e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-daddfe1{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-18 .elementor-element.elementor-element-daddfe1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-daddfe1 .elementor-heading-title{font-size:27px;}.elementor-18 .elementor-element.elementor-element-0c79a61{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18 .elementor-element.elementor-element-d406fbb{--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-18 .elementor-element.elementor-element-69ea4b7{text-align:center;}.elementor-18 .elementor-element.elementor-element-69ea4b7 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-4ec06fe{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-79149cb{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-79149cb .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-1d7b567{--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-18 .elementor-element.elementor-element-12b298a{text-align:center;}.elementor-18 .elementor-element.elementor-element-12b298a .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-e4d1a1d{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-dcca945{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-dcca945 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-33925a2{--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-18 .elementor-element.elementor-element-41434d1{text-align:center;}.elementor-18 .elementor-element.elementor-element-41434d1 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-943bf9c{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-3393bfc{text-align:center;}.elementor-18 .elementor-element.elementor-element-3393bfc .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-fc5d22c{--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-18 .elementor-element.elementor-element-f9517f5{text-align:center;}.elementor-18 .elementor-element.elementor-element-f9517f5 .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-6b751cd{width:var( --container-widget-width, 130px );max-width:130px;--e-transform-rotateZ:90deg;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e9923cf{text-align:center;}.elementor-18 .elementor-element.elementor-element-e9923cf .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-be57dc0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4c2f36f{padding:12px 26px 12px 26px;text-align:center;}.elementor-18 .elementor-element.elementor-element-4c2f36f .elementor-heading-title{font-size:14px;}.elementor-18 .elementor-element.elementor-element-cd392b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;text-align:center;}.elementor-18 .elementor-element.elementor-element-cd392b8 .elementor-heading-title{font-size:27px;}.elementor-18 .elementor-element.elementor-element-d459835{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-99f4d76{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7ec4dfe{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-18 .elementor-element.elementor-element-7ec4dfe .elementor-heading-title{font-size:21px;}.elementor-18 .elementor-element.elementor-element-820e421{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-e722b35{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e722b35 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-e39c9ff{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e39c9ff .elementor-heading-title{font-size:67px;letter-spacing:-2.2px;}.elementor-18 .elementor-element.elementor-element-bf1e196{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-bf1e196 .elementor-heading-title{font-size:20px;}.elementor-18 .elementor-element.elementor-element-8e0e7e6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f3e8b59{padding:12px 26px 12px 26px;text-align:center;}.elementor-18 .elementor-element.elementor-element-f3e8b59 .elementor-heading-title{font-size:14px;}.elementor-18 .elementor-element.elementor-element-3c1c13f{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;text-align:center;}.elementor-18 .elementor-element.elementor-element-3c1c13f .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-d0fb46d{--container-widget-width:278px;--container-widget-flex-grow:0;width:var( --container-widget-width, 278px );max-width:278px;text-align:center;}.elementor-18 .elementor-element.elementor-element-d0fb46d .elementor-heading-title{font-size:18px;}.elementor-18 .elementor-element.elementor-element-01fa2b4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-d2982ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-518cc10{text-align:center;}.elementor-18 .elementor-element.elementor-element-8af5bc1{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-18 .elementor-element.elementor-element-8af5bc1 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-fb5afa4{--n-accordion-title-font-size:14px;}.elementor-18 .elementor-element.elementor-element-30e5bf0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-a00f977{text-align:center;}.elementor-18 .elementor-element.elementor-element-a00f977 .elementor-heading-title{font-size:9px;}.elementor-18 .elementor-element.elementor-element-11158b0{--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-18 .elementor-element.elementor-element-c24d521{text-align:center;}.elementor-18 .elementor-element.elementor-element-c24d521 .elementor-heading-title{font-size:9px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-a31703e{--width:76%;}.elementor-18 .elementor-element.elementor-element-3f35aa5{--width:86%;}.elementor-18 .elementor-element.elementor-element-eded7a4{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-bfbc30c{--width:46%;}.elementor-18 .elementor-element.elementor-element-3fc9fd2{--width:940px;}.elementor-18 .elementor-element.elementor-element-ad1c494{--width:940px;}.elementor-18 .elementor-element.elementor-element-3e6f131{--width:940px;}.elementor-18 .elementor-element.elementor-element-8311001{--width:410px;}.elementor-18 .elementor-element.elementor-element-3db28a3{--width:410px;}.elementor-18 .elementor-element.elementor-element-497bdb0{--width:410px;}.elementor-18 .elementor-element.elementor-element-5579652{--width:410px;}.elementor-18 .elementor-element.elementor-element-beb0cb1{--width:410px;}.elementor-18 .elementor-element.elementor-element-2d14da3{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-4790b3d{--width:84.57%;}.elementor-18 .elementor-element.elementor-element-baac379{--content-width:1180px;}.elementor-18 .elementor-element.elementor-element-eead78c{--width:84.57%;}.elementor-18 .elementor-element.elementor-element-d1ba91d{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-deb099e{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-be57dc0{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-99f4d76{--width:640px;}.elementor-18 .elementor-element.elementor-element-8e0e7e6{--width:600px;}.elementor-18 .elementor-element.elementor-element-d2982ef{--width:50%;}.elementor-18 .elementor-element.elementor-element-30e5bf0{--width:1280px;}.elementor-18 .elementor-element.elementor-element-11158b0{--width:400px;}}/* Start custom CSS for container, class: .elementor-element-a31703e */.elementor-18 .elementor-element.elementor-element-a31703e{ width: 90%; height: 90px; border-radius: 200px; border: solid 1px #ffffff20; backdrop-filter: blur(20px); webkit-backdrop-filter: blur(20px); position: fixed; top: 30px; left: 50%; transform: translatex(-50%); z-index: 9999999999999999999 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-864d164 */.elementor-18 .elementor-element.elementor-element-864d164{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.3s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66cc63e */.imagem{
    background: url('https://hugovizza.com.br/wp-content/uploads/2025/09/Subtract.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    color: transparent;
    padding: 12px;
    margin: 20px;
}


.elementor-18 .elementor-element.elementor-element-66cc63e{
    white-space: nowrap;
}

.elementor-18 .elementor-element.elementor-element-66cc63e{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e49b72 */.elementor-18 .elementor-element.elementor-element-2e49b72{
    border: 0.818px solid #E55A24;
border: 0.818px solid color(display-p3 0.8353 0.3882 0.2118);
background: var(--Linear, linear-gradient(90deg, #E55A24 0%, #951A00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.8353 0.3882 0.2118) 0%, color(display-p3 0.5348 0.1513 0) 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a27e2 */.elementor-18 .elementor-element.elementor-element-47a27e2{
    border-radius: 900px;
border: 1px solid #B2B2B250;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0fec34f */@media only screen and (max-width: 600px) {
.elementor-18 .elementor-element.elementor-element-0fec34f{
    transform: scale(1.2)
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc9fd2 */.elementor-18 .elementor-element.elementor-element-3fc9fd2{
    border-radius: 16.031px;
border: 0.802px solid #323232;
border: 0.802px solid color(display-p3 0.1946 0.1946 0.1946);
background: radial-gradient(123.42% 96.89% at 35.3% 4.23%, #241F1D 0%, #0F0D0D 100%);
background: radial-gradient(123.42% 96.89% at 35.3% 4.23%, color(display-p3 0.1378 0.1214 0.1149) 0%, color(display-p3 0.0567 0.052 0.052) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1c494 */.elementor-18 .elementor-element.elementor-element-ad1c494{
    border-radius: 16.031px;
border: 0.802px solid #323232;
border: 0.802px solid color(display-p3 0.1946 0.1946 0.1946);
background: radial-gradient(123.42% 96.89% at 35.3% 4.23%, #241F1D 0%, #0F0D0D 100%);
background: radial-gradient(123.42% 96.89% at 35.3% 4.23%, color(display-p3 0.1378 0.1214 0.1149) 0%, color(display-p3 0.0567 0.052 0.052) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6f131 */.elementor-18 .elementor-element.elementor-element-3e6f131{
border-radius: 16.031px;
border: 0.802px solid #323232;
border: 0.802px solid color(display-p3 0.1946 0.1946 0.1946);
background: radial-gradient(193.35% 50% at 50% 50%, #FFF 0%, #C4C4C4 100%);
background: radial-gradient(193.35% 50% at 50% 50%, color(display-p3 1 1 1) 0%, color(display-p3 0.768 0.768 0.768) 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-608d455 */.selecionado {
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6edd18a */.elementor-18 .elementor-element.elementor-element-6edd18a{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-449cdbb */.elementor-18 .elementor-element.elementor-element-449cdbb{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99c8b71 */.elementor-18 .elementor-element.elementor-element-99c8b71{
border-radius: 405.332px;
border: 0.45px solid #515151;
border: 0.45px solid color(display-p3 0.3159 0.3159 0.3159);
background: #FFF;
background: color(display-p3 1 1 1);
}

.bx:hover .elementor-18 .elementor-element.elementor-element-99c8b71{
    filter: invert(1);
    transition: 0.7s ease all
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cac88a1 */.elementor-18 .elementor-element.elementor-element-cac88a1{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b054443 */.elementor-18 .elementor-element.elementor-element-b054443{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c46f897 */.elementor-18 .elementor-element.elementor-element-c46f897{
border-radius: 405.332px;
border: 0.45px solid #515151;
border: 0.45px solid color(display-p3 0.3159 0.3159 0.3159);
background: #FFF;
background: color(display-p3 1 1 1);
}

.bx:hover .elementor-18 .elementor-element.elementor-element-c46f897{
    filter: invert(1);
    transition: 0.7s ease all
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25e97fd */.elementor-18 .elementor-element.elementor-element-25e97fd{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6175a9 */.elementor-18 .elementor-element.elementor-element-c6175a9{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b72d78a */.elementor-18 .elementor-element.elementor-element-b72d78a{
border-radius: 405.332px;
border: 0.45px solid #515151;
border: 0.45px solid color(display-p3 0.3159 0.3159 0.3159);
background: #FFF;
background: color(display-p3 1 1 1);
}

.bx:hover .elementor-18 .elementor-element.elementor-element-b72d78a{
    filter: invert(1);
    transition: 0.7s ease all
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce3462 */.elementor-18 .elementor-element.elementor-element-6ce3462{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aee5d2 */.elementor-18 .elementor-element.elementor-element-2aee5d2{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e0fd29 */.elementor-18 .elementor-element.elementor-element-0e0fd29{
border-radius: 405.332px;
border: 0.45px solid #515151;
border: 0.45px solid color(display-p3 0.3159 0.3159 0.3159);
background: #FFF;
background: color(display-p3 1 1 1);
}

.bx:hover .elementor-18 .elementor-element.elementor-element-0e0fd29{
    filter: invert(1);
    transition: 0.7s ease all
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-490ddb4 */.elementor-18 .elementor-element.elementor-element-490ddb4{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-811af51 */.elementor-18 .elementor-element.elementor-element-811af51{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-704c957 */.elementor-18 .elementor-element.elementor-element-704c957{
border-radius: 405.332px;
border: 0.45px solid #515151;
border: 0.45px solid color(display-p3 0.3159 0.3159 0.3159);
background: #FFF;
background: color(display-p3 1 1 1);
}

.bx:hover .elementor-18 .elementor-element.elementor-element-704c957{
    filter: invert(1);
    transition: 0.7s ease all
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6673966 */.bx{
    border-radius: 30px;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 18.3px 2px rgba(255, 255, 255, 0.30) inset;
box-shadow: 0 0 18.3px 2px color(display-p3 1 1 1 / 0.30) inset;
backdrop-filter: blur(12px);
}


.bx:before{
    content: "";
    background: white;
    border-radius: inherit;
    opacity: 0%;
    transition: 0.3s ease all;
}

.bx:hover:before{
    content: "";
    background: white;
    border-radius: inherit;
    opacity: 5%;
    transition: 0.3s ease all;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9d3220 */@media (min-width: 767px) {
html, body{
    width: 100%;
    overflow-x: clip;
}

.container-cards{
    transition: none !important;
    height: 100vh;
}

.cards{
    min-width: 1920px;
    will-change: transform;
    transition: none !important;
}

.cards .card{
    min-width: 410px !important; /*ajuste a largura do slide no desktop aqui*/
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08ac1d9 */.elementor-18 .elementor-element.elementor-element-08ac1d9{
    transform: scale(1.2) translate(-50%, -90%)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-361d876 */.elementor-18 .elementor-element.elementor-element-361d876{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-066c7cf */.elementor-18 .elementor-element.elementor-element-066c7cf{
border-radius: 10px;
border: 0.886px solid #A0A0A0;
border: 0.886px solid color(display-p3 0.6259 0.6259 0.6259);
background: #DBDBDB;
background: color(display-p3 0.8584 0.8584 0.8584);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-37f373d */.elementor-18 .elementor-element.elementor-element-37f373d{
    border-radius: 12.539px;
border: 1.672px solid #353535;
border: 1.672px solid color(display-p3 0.2087 0.2087 0.2087);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-78a8fc1 */.elementor-18 .elementor-element.elementor-element-78a8fc1{
    border-radius: 12.539px;
border: 1.672px solid #353535;
border: 1.672px solid color(display-p3 0.2087 0.2087 0.2087);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b844f7e */.elementor-18 .elementor-element.elementor-element-b844f7e{
    border-radius: 12.539px;
border: 1.672px solid #353535;
border: 1.672px solid color(display-p3 0.2087 0.2087 0.2087);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9a6a5 */.elementor-18 .elementor-element.elementor-element-5b9a6a5{
border-radius: 10px;
border: 0.886px solid #C8C8C8;
border: 0.886px solid color(display-p3 0.7843 0.7843 0.7843);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ee97a6 */.elementor-18 .elementor-element.elementor-element-5ee97a6{
border-radius: 10px;
border: 0.886px solid #A0A0A0;
border: 0.886px solid color(display-p3 0.6259 0.6259 0.6259);
background: #DBDBDB;
background: color(display-p3 0.8584 0.8584 0.8584);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c91f492 */.elementor-18 .elementor-element.elementor-element-c91f492{
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e63957 */.elementor-18 .elementor-element.elementor-element-2e63957{
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4907aea */.elementor-18 .elementor-element.elementor-element-4907aea{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8791692 */.elementor-18 .elementor-element.elementor-element-8791692{
    border-radius: 12.539px;
border: 1.672px solid #353535;
border: 1.672px solid color(display-p3 0.2087 0.2087 0.2087);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-62740d7 */.elementor-18 .elementor-element.elementor-element-62740d7{
    border-radius: 12.539px;
border: 1.672px solid #353535;
border: 1.672px solid color(display-p3 0.2087 0.2087 0.2087);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-21510bb */.elementor-18 .elementor-element.elementor-element-21510bb{
    border-radius: 12.539px;
border: 1.672px solid #353535;
border: 1.672px solid color(display-p3 0.2087 0.2087 0.2087);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cee0441 */.elementor-18 .elementor-element.elementor-element-cee0441{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-cee0441 {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-cee0441:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6189b6 */.elementor-18 .elementor-element.elementor-element-e6189b6{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-e6189b6 {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-e6189b6:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd6406a */.elementor-18 .elementor-element.elementor-element-cd6406a{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-cd6406a {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-cd6406a:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a5b8b0 */.elementor-18 .elementor-element.elementor-element-7a5b8b0{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-7a5b8b0 {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-7a5b8b0:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ba91d */.elementor-18 .elementor-element.elementor-element-d1ba91d{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69ea4b7 */.elementor-18 .elementor-element.elementor-element-69ea4b7{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-69ea4b7 {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-69ea4b7:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12b298a */.elementor-18 .elementor-element.elementor-element-12b298a{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-12b298a {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-12b298a:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41434d1 */.elementor-18 .elementor-element.elementor-element-41434d1{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-41434d1 {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-41434d1:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9517f5 */.elementor-18 .elementor-element.elementor-element-f9517f5{
    border-radius: 11px;
border: 1px solid #66630;
background: radial-gradient(82.34% 43.42% at 50% 89.84%, rgba(255, 255, 255, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%);
background: radial-gradient(82.34% 43.42% at 50% 89.84%, color(display-p3 1 1 1 / 0.10) 0%, color(display-p3 0 0 0 / 0.10) 100%);
box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.05) inset;
box-shadow: 0 0 10px 2px color(display-p3 1 1 1 / 0.05) inset;
backdrop-filter: blur(12px);
}

.elementor-18 .elementor-element.elementor-element-f9517f5 {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-f9517f5:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 11px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(-35deg, transparent, transparent, transparent, #666666); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb099e */.elementor-18 .elementor-element.elementor-element-deb099e{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c2f36f */.elementor-18 .elementor-element.elementor-element-4c2f36f{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e39c9ff */.menor{
    font-size: 24px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f4d76 */.elementor-18 .elementor-element.elementor-element-99f4d76{
    border-radius: 25.168px;
border: 1.049px solid #CCD1DE;
border: 1.049px solid color(display-p3 0.8039 0.8196 0.8667);
background: linear-gradient(0deg, rgba(234, 234, 234, 0.20) 0%, rgba(132, 132, 132, 0.20) 100%);
background: linear-gradient(0deg, color(display-p3 0.9192 0.9192 0.9192 / 0.20) 0%, color(display-p3 0.5192 0.5192 0.5192 / 0.20) 100%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-549d88a */#txt{
    transform-origin: 50%;
    animation: loading 14s linear infinite;
}

@keyframes loading {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}

.blink-brightness {
  animation: blinkBrightness 4.5s ease-in-out infinite;
}

@keyframes blinkBrightness {
  0% {
    filter: brightness(1);
  }
  2% {
    filter: brightness(3);
  }
  4% {
    filter: brightness(1);
  }
  8% {
    filter: brightness(2);
  }
  12% {
    filter: brightness(1);
  }
  100% {
    filter: brightness(1);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3e8b59 */.elementor-18 .elementor-element.elementor-element-f3e8b59{
    border-radius: 900px;
border: 1px solid #B2B2B2;
border: 1px solid color(display-p3 0.6975 0.6975 0.6975);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0e7e6 */.elementor-18 .elementor-element.elementor-element-8e0e7e6{
    border-radius: 26.87px;
border: 1.12px solid #CCD1DE;
border: 1.12px solid color(display-p3 0.8039 0.8196 0.8667);
background: linear-gradient(180deg, rgba(234, 234, 234, 0.20) 0%, rgba(132, 132, 132, 0.20) 100%);
background: linear-gradient(180deg, color(display-p3 0.9192 0.9192 0.9192 / 0.20) 0%, color(display-p3 0.5192 0.5192 0.5192 / 0.20) 100%);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fb5afa4 */.e-n-accordion-item {
  border-radius: 24px;

}

/* Estado ativo (quando aberto) */
.e-n-accordion-item [aria-expanded="true"]{
  opacity: 1 !important;
  border-radius: 24px 24px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f456363 */.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

/* Lista */
.lista .elementor-icon-list-item{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}
.lista .elementor-icon-list-item.ativo{
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

/* FAQ */
.faq .e-n-accordion-item{
   opacity: 0;
   transition: 0.5s all !important;
   transform: translate3d(-30px, 0, 0);
   filter: blur(10px);  
}
.faq .e-n-accordion-item.ativo{
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px); 
}

/* Estado ativo */
.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0) scale(1);
    filter: blur(0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right, 
.elementor-editor-active .blur,
.elementor-editor-active .ativado,
.elementor-editor-active .lista,
.elementor-editor-active .faq{
    opacity: 1 !important;
    filter: blur(0px) !important;
    transform: none !important;
    transition: none !important;
}

@media only screen and (min-width: 600px) {
  .e1{ transition-delay:0.5s !important; }
  .e2{ transition-delay:1s !important; }
  .e3{ transition-delay:1.5s !important; }
  .e4{ transition-delay:2s !important; }
  .e5{ transition-delay:2.5s !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9825c77 */.scroll-left{
    opacity: 0;
    transition: 0.5s ease all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s ease all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    filter: blur(7px);
    transition: 0.5s ease all;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s ease all;
    transform: translate(0, -80px);
}

.ativo{
    opacity: 1;
    filter: blur(0px);
    transition: 0.5s ease all;
    transform: translate(0, 0);
}

@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS *//*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}

.sc{
    scale: 1;
    transition: 0.5s ease all !important;
}

.sc:hover{
    scale: 1.03;
}

.deg{
    background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, #FFF 0%, #8A8A8A 100%);
background: radial-gradient(1101.38% 132.04% at 52.23% 38.16%, color(display-p3 1 1 1) 0%, color(display-p3 0.5428 0.5428 0.5428) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.deg2{
    background: var(--Linear, linear-gradient(90deg, #E55A24 0%, #951A00 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.8353 0.3882 0.2118) 0%, color(display-p3 0.5348 0.1513 0) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.deg3{
background: var(--Linear, linear-gradient(90deg, #5D5D5D, #FFF, #5D5D5D));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.elementor-button{
    border-radius: 10.333px;
border: 2.067px solid #E55A24;
border: 2.067px solid color(display-p3 0.8353 0.3882 0.2118);
background: linear-gradient(90deg, #E55A24, #951A00, #E55A24, #951A00, #E55A24, #951A00);
box-shadow: -3.1px 7.654px 47.836px 0 rgba(255, 196, 173, 0.30);
box-shadow: -3.1px 7.654px 47.836px 0 color(display-p3 1 0.7814 0.6952 / 0.30);
    animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite textura;
    background-size: 400% 200%;
    transition: all .8s;
    }

@keyframes textura {
            0% {
                background-position: 0 0
            }

            100% {
                background-position: 100% 0
            }
        }
        
        


.elementor-button:hover{
    transform: translate(0px, -3px); /* Movimento sutil para cima ao passar o mouse */
}

.elementor-button-icon{
    font-size: 40px;

}

.elementor-button:hover .elementor-button-icon{
    transform-origin: 65% !important;
    animation: moveIcon 1.5s linear infinite; /* Animação do ícone no botão ao passar o mouse */
}


@keyframes moveIcon {
    0% {
        transform: translateX(0);
    }
    50% {
        
            transform: rotate(45deg)  translateX(8px); 
    }
    100% {
        transform: translateX(0); 
    }
    /* Animação para mover o ícone horizontalmente */
}

.elementor-button-icon,
.elementor-button-text,
.elementor-button{
        align-self: center;
        transition: 0.5s ease all;
}


.elementor-button{
  position: relative;
  overflow: hidden;
}

.elementor-button:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-button:hover{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}

@media(max-width:600px){
   body.elementor-page-18 .elementor-button-icon{
    font-size: 22px;
} 
}


.elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hugovizza.com.br/wp-content/uploads/2025/09/SFProDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hugovizza.com.br/wp-content/uploads/2025/09/SFProDisplay-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'SF Pro Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hugovizza.com.br/wp-content/uploads/2025/09/SFProDisplay-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */