.elementor-20 .elementor-element.elementor-element-af23e05{--display:flex;--position:fixed;--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;top:0px;--z-index:999999999;}.elementor-20 .elementor-element.elementor-element-af23e05:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-af23e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-af23e05{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-af23e05{right:0px;}.elementor-20 .elementor-element.elementor-element-51da93a{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-51da93a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-51da93a .elementor-wrapper{--video-aspect-ratio:1.77777;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-46ea5f5{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-46ea5f5{right:0px;}.elementor-20 .elementor-element.elementor-element-46ea5f5{top:0px;}.elementor-20 .elementor-element.elementor-element-e7e246b{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-54057c5{--display:flex;--position:fixed;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:50px;--padding-right:50px;top:20px;--z-index:99;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-54057c5{left:50%;}body.rtl .elementor-20 .elementor-element.elementor-element-54057c5{right:50%;}.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-20 .elementor-element.elementor-element-f49c565{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.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-20 .elementor-element.elementor-element-2294895{--display:flex;}.elementor-20 .elementor-element.elementor-element-595cce0{--display:flex;}.elementor-20 .elementor-element.elementor-element-508e3a5{--display:flex;}.elementor-20 .elementor-element.elementor-element-0741241{--display:flex;}.elementor-20 .elementor-element.elementor-element-59f16e1{--display:flex;}.elementor-20 .elementor-element.elementor-element-7a29920{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:10px 26px 10px 26px;--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:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#2164FE;}.elementor-20 .elementor-element.elementor-element-7a29920.elementor-element{--order:-99999 /* order start hack */;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-20 .elementor-element.elementor-element-7a29920 > .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-20 .elementor-element.elementor-element-7a29920 > .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:"Articulat CF", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-7a29920 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF33;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF4D;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-0d6d073{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;top:0px;}.elementor-20 .elementor-element.elementor-element-0d6d073.elementor-element{--align-self:center;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-0d6d073{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-0d6d073{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-f2802da .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:500;fill:#9F9F9F;color:#9F9F9F;border-radius:49px 49px 49px 49px;padding:16px 41px 16px 41px;}.elementor-20 .elementor-element.elementor-element-f2802da .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-f2802da .elementor-button:focus{background-color:#E6E6E6;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f2802da .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-f2802da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fee423f{--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:center;--z-index:2;}.elementor-20 .elementor-element.elementor-element-1e20475{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3e0c89c{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0e2838f{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-0e2838f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#6D6D6D;}.elementor-20 .elementor-element.elementor-element-e7fcd56{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-e7fcd56 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-dfde864{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1d10332{width:var( --container-widget-width, 101px );max-width:101px;--container-widget-width:101px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-1d10332 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#6D6D6D;}.elementor-20 .elementor-element.elementor-element-cb14701{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-cb14701 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-21b0ba2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b34b2e7{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-b34b2e7 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.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-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-814aac2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-item > a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:300;}.elementor-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-7ffd2ac{--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:center;--z-index:2;}.elementor-20 .elementor-element.elementor-element-52a09c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4d124cc{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2841046{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-2841046 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#6D6D6D;}.elementor-20 .elementor-element.elementor-element-51bbee6{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-51bbee6 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-957e5fd{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-86b7b88{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-86b7b88 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#6D6D6D;}.elementor-20 .elementor-element.elementor-element-e3e89de{width:var( --container-widget-width, 464px );max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-e3e89de .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-5edcfac{--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:center;--z-index:2;}.elementor-20 .elementor-element.elementor-element-b00b77e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-703468d{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-703468d .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-99df92b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-item > a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:300;}.elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-7816144{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7816144{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-7816144{right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-95c1c9e{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;z-index:2;}.elementor-20 .elementor-element.elementor-element-95c1c9e .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-95c1c9e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-f6d8a61{--display:flex;--min-height:748px;--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;--margin-top:-478px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c3e6eef{--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;}.elementor-20 .elementor-element.elementor-element-c2c28d6{width:var( --container-widget-width, 957px );max-width:957px;--container-widget-width:957px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c2c28d6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ecec2c9{width:var( --container-widget-width, 132px );max-width:132px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -64px) 0px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ecec2c9.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e706ac1{--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;--margin-top:-550px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b5dd5df{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-b5dd5df{right:0px;}.elementor-20 .elementor-element.elementor-element-b5dd5df{top:0px;}.elementor-20 .elementor-element.elementor-element-e7ca12b{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-e7ca12b .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-09c5cfb{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-20 .elementor-element.elementor-element-d68e6d9{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-d68e6d9 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-c084596 .elementor-button{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:500;fill:#D3E3D7;color:#D3E3D7;padding:0px 0px 0px 6px;}.elementor-20 .elementor-element.elementor-element-63ca938{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-5251e08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6408f48{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-6408f48 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dc3fa6c{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-dc3fa6c .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:70px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1960cdd{width:var( --container-widget-width, 390px );max-width:390px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 100px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-1960cdd .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:70px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-de54296{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-de54296 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:70px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-13e9aec{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-13e9aec .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:70px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-997b555{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group > label, .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group .elementor-field{color:#909090;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group .elementor-field, .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-subgroup label{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#363636;border-radius:14px 14px 14px 14px;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#363636;border-radius:14px 14px 14px 14px;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-field-group .elementor-select-wrapper::before{color:#363636;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-b996f07 .e-form__buttons__wrapper__button-next{color:#D3E3D7;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button[type="submit"]{color:#D3E3D7;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button[type="submit"] svg *{fill:#D3E3D7;}.elementor-20 .elementor-element.elementor-element-b996f07 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-b996f07 .e-form__buttons__wrapper__button-next:hover{color:#D3E3D7;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button[type="submit"]:hover{color:#D3E3D7;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button[type="submit"]:hover svg *{fill:#D3E3D7;}.elementor-20 .elementor-element.elementor-element-b996f07 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-b996f07{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-20 .elementor-element.elementor-element-a05806a{width:var( --container-widget-width, 503px );max-width:503px;--container-widget-width:503px;--container-widget-flex-grow:0;--e-icon-list-icon-size:70px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-item > a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-text{color:#535353;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-c7ff8ff{--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;--padding-top:240px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-040ac71{margin:-568px 0px calc(var(--kit-widget-spacing, 0px) + -304px) 0px;}.elementor-20 .elementor-element.elementor-element-040ac71 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-20 .elementor-element.elementor-element-476573d{--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;}.elementor-20 .elementor-element.elementor-element-a7b2191{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-a7b2191 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-e389ea9{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-e389ea9 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f3e7223{width:var( --container-widget-width, 496px );max-width:496px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-f3e7223 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f167384{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8fff01d{--display:flex;--min-height:462px;--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8c6ed45{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;text-align:start;}.elementor-20 .elementor-element.elementor-element-8c6ed45.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-8c6ed45 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:25px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cc61fb5{width:var( --container-widget-width, 557px );max-width:557px;--container-widget-width:557px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-cc61fb5 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1848f07{width:var( --container-widget-width, 510px );max-width:510px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -53px) 0px;--container-widget-width:510px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-1848f07 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.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-20 .elementor-element.elementor-element-52195b6{margin:136px 0px calc(var(--kit-widget-spacing, 0px) + -187px) 0px;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-52195b6.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-52195b6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-52195b6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-52195b6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-52195b6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-52195b6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-52195b6 .elementor-icon{font-size:119px;}.elementor-20 .elementor-element.elementor-element-52195b6 .elementor-icon svg{height:119px;}.elementor-20 .elementor-element.elementor-element-52195b6 .elementor-icon-wrapper svg{width:auto;}.elementor-20 .elementor-element.elementor-element-4335bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-5e63de1{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-5e63de1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5e63de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoudoctors.com/wp-content/uploads/2026/01/Preenchimento-generativo-768x857.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-cc2164e{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;text-align:start;}.elementor-20 .elementor-element.elementor-element-cc2164e.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-cc2164e .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:25px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1465a70{width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-1465a70 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cfbd1a5{width:var( --container-widget-width, 510px );max-width:510px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;--container-widget-width:510px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-cfbd1a5 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-9a669fc{width:var( --container-widget-width, 471px );max-width:471px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:471px;--container-widget-flex-grow:0;z-index:2;}.elementor-20 .elementor-element.elementor-element-9a669fc.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-86524fb{width:var( --container-widget-width, 264px );max-width:264px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:264px;--container-widget-flex-grow:0;z-index:2;}.elementor-20 .elementor-element.elementor-element-86524fb.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-f83da44{width:var( --container-widget-width, 471px );max-width:471px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:471px;--container-widget-flex-grow:0;z-index:2;}.elementor-20 .elementor-element.elementor-element-f83da44.elementor-element{--align-self:flex-end;}.elementor-20 .elementor-element.elementor-element-a498ae8{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;z-index:2;}.elementor-20 .elementor-element.elementor-element-a498ae8.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-515df5b{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-515df5b{right:0px;}.elementor-20 .elementor-element.elementor-element-515df5b{top:0px;}.elementor-20 .elementor-element.elementor-element-2e5d275{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2e5d275.e-con{--e-con-transform-rotateZ:-2deg;--e-con-transform-scale:1.01;}.elementor-20 .elementor-element.elementor-element-f915cd6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;text-align:center;}.elementor-20 .elementor-element.elementor-element-f915cd6 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-8b29206{--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;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8b29206.e-con{--e-con-transform-rotateZ:3deg;--e-con-transform-scale:1.01;}.elementor-20 .elementor-element.elementor-element-67d8978{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;text-align:center;}.elementor-20 .elementor-element.elementor-element-67d8978 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-dc452ee{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b1f4fe{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-2b1f4fe .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;}.elementor-20 .elementor-element.elementor-element-f5144af{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-af044af{width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-af044af .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c270f9c{width:var( --container-widget-width, 308px );max-width:308px;--container-widget-width:308px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-c270f9c .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-dfc1891{--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:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-541ffc5{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-541ffc5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-541ffc5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-541ffc5.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon-box-title a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-541ffc5:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-541ffc5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon-box-description{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#C1C1C1;}.elementor-20 .elementor-element.elementor-element-3063a36{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c914f1d{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-c914f1d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-c914f1d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c914f1d.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon-box-title a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c914f1d:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-c914f1d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon-box-description{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#C1C1C1;}.elementor-20 .elementor-element.elementor-element-433f332{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7d46ce9{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-7d46ce9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-7d46ce9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7d46ce9.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon-box-title a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7d46ce9:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-7d46ce9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon-box-description{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#C1C1C1;}.elementor-20 .elementor-element.elementor-element-40a7e03{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-82c67b1{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-82c67b1.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-82c67b1.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-82c67b1.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon-box-title a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-82c67b1:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-82c67b1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon-box-description{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#C1C1C1;}.elementor-20 .elementor-element.elementor-element-29d1666{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f14764b{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-20 .elementor-element.elementor-element-f14764b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-f14764b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f14764b.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon{font-size:50px;}.elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon-box-title a{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:500;}.elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f14764b:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-f14764b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon-box-description{font-family:"Neue Haas Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#C1C1C1;}.elementor-20 .elementor-element.elementor-element-276d993{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e0a57e7{--display:flex;}.elementor-20 .elementor-element.elementor-element-3299e87 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF50;border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-a242de4{--display:flex;}.elementor-20 .elementor-element.elementor-element-d44e644{width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-d44e644 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a03fbf{width:var( --container-widget-width, 721px );max-width:721px;--container-widget-width:721px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-7a03fbf.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-7a03fbf .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-db8e1a2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-05fbaa8{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-05fbaa8{right:0px;}.elementor-20 .elementor-element.elementor-element-05fbaa8{top:0px;z-index:-1;}.elementor-20 .elementor-element.elementor-element-ada57ae{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-07a5c55{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-20 .elementor-element.elementor-element-c472365{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-c472365 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-9da2d05{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-9da2d05 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-774c86f{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-774c86f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-6187123{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6187123:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6187123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoudoctors.com/wp-content/uploads/2026/01/Why-Image-to-3D-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8159d45{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-20 .elementor-element.elementor-element-ce04d08{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-9f4d664{width:var( --container-widget-width, 488px );max-width:488px;--container-widget-width:488px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-9f4d664 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0fc7fc2{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-73ee894{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-58c92e4{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a812a90{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-a812a90 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-bf17569{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-bf17569 .elementor-heading-title{font-family:"Articulat CF", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF99;}.elementor-20 .elementor-element.elementor-element-18dd852{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c93c3b2{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e661e66{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0233925{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-0233925 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-56c59b6{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-56c59b6 .elementor-heading-title{font-family:"Articulat CF", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF99;}.elementor-20 .elementor-element.elementor-element-56b042b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-20 .elementor-element.elementor-element-759b10e{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-8b9a3e3{width:var( --container-widget-width, 488px );max-width:488px;--container-widget-width:488px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-8b9a3e3 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-680db3a{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-08bd6ce{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3c11305{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3cf004f{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-3cf004f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4a685c9{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-4a685c9 .elementor-heading-title{font-family:"Articulat CF", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF99;}.elementor-20 .elementor-element.elementor-element-418cd26{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-1422eca{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-19c050a{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dbf0479{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-dbf0479 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1aa701b{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-1aa701b .elementor-heading-title{font-family:"Articulat CF", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF99;}.elementor-20 .elementor-element.elementor-element-afcbc2d{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-35e75bf{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d37d55a{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f728ed1{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-f728ed1 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b8c20f3{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-b8c20f3 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF99;}.elementor-20 .elementor-element.elementor-element-0d441cb{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d52eb0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b8f5a0a{width:initial;max-width:initial;}.elementor-20 .elementor-element.elementor-element-b8f5a0a .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-cdd8e8a{width:var( --container-widget-width, 617px );max-width:617px;--container-widget-width:617px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-cdd8e8a .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8e9ddf6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8e9ddf6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8e9ddf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zoudoctors.com/wp-content/uploads/2026/01/image-1.png");background-position:top center;background-size:contain;}.elementor-20 .elementor-element.elementor-element-8e9ddf6::before, .elementor-20 .elementor-element.elementor-element-8e9ddf6 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e9ddf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e9ddf6 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8e9ddf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8e9ddf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://zoudoctors.com/wp-content/uploads/2026/01/Group-1707478462.svg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-a8af98f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:26px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-4f68221{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-4f68221 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b25ad96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-6d73479{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2c3ffc2{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-20 .elementor-element.elementor-element-54dbf68{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-932f060{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b95f661{width:var( --container-widget-width, 68px );max-width:68px;--container-widget-width:68px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-b95f661 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#6D6D6D;}.elementor-20 .elementor-element.elementor-element-daecbde{width:var( --container-widget-width, 386px );max-width:386px;--container-widget-width:386px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-daecbde .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-0bc407e{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-0bc407e .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-001381e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c5ac6b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f5bf6ab{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-f5bf6ab .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-569a274{width:var( --container-widget-width, 302px );max-width:302px;--container-widget-width:302px;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-569a274 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:60px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-861f8fe{--display:flex;}.elementor-20 .elementor-element.elementor-element-bce1ce7{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-bce1ce7 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#848484;}.elementor-20 .elementor-element.elementor-element-8bbf2b5{--display:flex;}.elementor-20 .elementor-element.elementor-element-34b92ac{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-34b92ac .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#848484;}.elementor-20 .elementor-element.elementor-element-47b2cf3{--display:flex;}.elementor-20 .elementor-element.elementor-element-9a00501{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9a00501 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#848484;}.elementor-20 .elementor-element.elementor-element-3ce1901{--display:flex;}.elementor-20 .elementor-element.elementor-element-b5786ea{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b5786ea .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#848484;}.elementor-20 .elementor-element.elementor-element-95f43e5{--display:flex;}.elementor-20 .elementor-element.elementor-element-cfec38b{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-cfec38b .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#848484;}.elementor-20 .elementor-element.elementor-element-73ca27d{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--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:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:26px 26px 26px 26px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:26px;}.elementor-20 .elementor-element.elementor-element-73ca27d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#0C170D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18311B;}.elementor-20 .elementor-element.elementor-element-73ca27d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#19301B;}.elementor-20 .elementor-element.elementor-element-73ca27d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#0C170D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#18311B;}.elementor-20 .elementor-element.elementor-element-73ca27d {--n-accordion-padding:28px 30px 28px 30px;}:where( .elementor-20 .elementor-element.elementor-element-73ca27d > .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:"Neue Haas Grotesk", Sans-serif;font-weight:300;}:where( .elementor-20 .elementor-element.elementor-element-73ca27d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:30px;}.elementor-20 .elementor-element.elementor-element-5ece0a3{--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:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-dcc9952 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#D4D4D4;}.elementor-20 .elementor-element.elementor-element-52f7f4a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-20 .elementor-element.elementor-element-52f7f4a .elementor-social-icon{background-color:#3F353500;--icon-padding:0em;}.elementor-20 .elementor-element.elementor-element-52f7f4a .elementor-social-icon i{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-52f7f4a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-00a519f{--display:flex;}.elementor-20 .elementor-element.elementor-element-8c78af8{width:var( --container-widget-width, 206px );max-width:206px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + -26px) -68px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8c78af8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8d85057{--display:flex;--z-index:9999999999999;}.elementor-20 .elementor-element.elementor-element-648b7be.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-648b7be{right:20px;}body.rtl .elementor-20 .elementor-element.elementor-element-648b7be{left:20px;}.elementor-20 .elementor-element.elementor-element-648b7be{bottom:20px;}.elementor-20 .elementor-element.elementor-element-cf2f501{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cf2f501:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cf2f501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-b7647be{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-b7647be.elementor-element{--align-self:center;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-a812a90{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-20 .elementor-element.elementor-element-a812a90 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-0233925{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-20 .elementor-element.elementor-element-0233925 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-3cf004f{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-20 .elementor-element.elementor-element-3cf004f .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-dbf0479{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-20 .elementor-element.elementor-element-dbf0479 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-f728ed1{--container-widget-width:446px;--container-widget-flex-grow:0;width:var( --container-widget-width, 446px );max-width:446px;text-align:center;}.elementor-20 .elementor-element.elementor-element-f728ed1 .elementor-heading-title{font-size:40px;line-height:1.1em;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-e7e246b{--min-height:661px;--justify-content:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-54057c5{--width:96%;--min-height:76px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-54057c5{left:50%;}body.rtl .elementor-20 .elementor-element.elementor-element-54057c5{right:50%;}.elementor-20 .elementor-element.elementor-element-8abd988{width:var( --container-widget-width, 74px );max-width:74px;padding:0px 0px 0px 0px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-8abd988.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f49c565{--width:40px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:40;}.elementor-20 .elementor-element.elementor-element-7a29920{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;--n-menu-title-space-between:0px;--n-menu-title-font-size:31px;--n-menu-toggle-icon-distance-from-dropdown:16px;}.elementor-20 .elementor-element.elementor-element-7a29920 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f2802da .elementor-button{font-size:12px;padding:10px 16px 10px 16px;}.elementor-20 .elementor-element.elementor-element-fee423f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0e2838f{--container-widget-width:56px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56px );max-width:56px;text-align:center;}.elementor-20 .elementor-element.elementor-element-0e2838f .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-e7fcd56{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:start;}.elementor-20 .elementor-element.elementor-element-e7fcd56 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-1d10332{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1d10332 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-cb14701{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:start;}.elementor-20 .elementor-element.elementor-element-cb14701 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-21b0ba2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b34b2e7{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;text-align:center;}.elementor-20 .elementor-element.elementor-element-b34b2e7 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-7ffd2ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-52a09c3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-20 .elementor-element.elementor-element-4d124cc{--width:110px;--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:flex-start;}.elementor-20 .elementor-element.elementor-element-2841046{--container-widget-width:56px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56px );max-width:56px;text-align:start;}.elementor-20 .elementor-element.elementor-element-2841046.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-2841046 .elementor-heading-title{font-size:10px;}.elementor-20 .elementor-element.elementor-element-51bbee6{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;text-align:start;}.elementor-20 .elementor-element.elementor-element-51bbee6.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-51bbee6 .elementor-heading-title{font-size:10px;}.elementor-20 .elementor-element.elementor-element-957e5fd{--width:110px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-86b7b88{--container-widget-width:56px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56px );max-width:56px;text-align:start;}.elementor-20 .elementor-element.elementor-element-86b7b88.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-86b7b88 .elementor-heading-title{font-size:10px;}.elementor-20 .elementor-element.elementor-element-e3e89de{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;text-align:start;}.elementor-20 .elementor-element.elementor-element-e3e89de.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-e3e89de .elementor-heading-title{font-size:10px;}.elementor-20 .elementor-element.elementor-element-5edcfac{--margin-top:244px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b00b77e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-703468d{--container-widget-width:309px;--container-widget-flex-grow:0;width:var( --container-widget-width, 309px );max-width:309px;text-align:center;}.elementor-20 .elementor-element.elementor-element-703468d .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-f6d8a61{--margin-top:-379px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c2c28d6{--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-20 .elementor-element.elementor-element-ecec2c9{margin:0px -23px calc(var(--kit-widget-spacing, 0px) + -41px) -28px;--container-widget-width:101px;--container-widget-flex-grow:0;width:var( --container-widget-width, 101px );max-width:101px;}.elementor-20 .elementor-element.elementor-element-e706ac1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e7ca12b{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e7ca12b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e7ca12b .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-09c5cfb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d68e6d9{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;text-align:center;}.elementor-20 .elementor-element.elementor-element-d68e6d9 .elementor-heading-title{font-size:18px;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-c084596 .elementor-button{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-63ca938{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5251e08{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6408f48 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-dc3fa6c{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;text-align:center;}.elementor-20 .elementor-element.elementor-element-dc3fa6c .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-1960cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1960cdd .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-de54296{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;text-align:center;}.elementor-20 .elementor-element.elementor-element-de54296 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-13e9aec{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;text-align:center;}.elementor-20 .elementor-element.elementor-element-13e9aec .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-997b555{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-a05806a{--e-icon-list-icon-size:30px;}.elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-a05806a .elementor-icon-list-item > a{font-size:13px;}.elementor-20 .elementor-element.elementor-element-c7ff8ff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:140px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-040ac71{margin:-237px 0px calc(var(--kit-widget-spacing, 0px) + -56px) 0px;}.elementor-20 .elementor-element.elementor-element-476573d{--margin-top:0px;--margin-bottom:-37px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a7b2191{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;text-align:center;}.elementor-20 .elementor-element.elementor-element-a7b2191 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-e389ea9{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e389ea9 .elementor-heading-title{font-size:32px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-f3e7223{--container-widget-width:226px;--container-widget-flex-grow:0;width:var( --container-widget-width, 226px );max-width:226px;text-align:center;}.elementor-20 .elementor-element.elementor-element-f3e7223 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-8c6ed45{text-align:center;}.elementor-20 .elementor-element.elementor-element-8c6ed45 .elementor-heading-title{font-size:15px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-cc61fb5{--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;text-align:start;}.elementor-20 .elementor-element.elementor-element-cc61fb5.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-cc61fb5 .elementor-heading-title{font-size:25px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-1848f07{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:start;}.elementor-20 .elementor-element.elementor-element-1848f07.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-1848f07 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-52195b6{width:initial;max-width:initial;margin:81px 0px calc(var(--kit-widget-spacing, 0px) + -115px) 0px;}.elementor-20 .elementor-element.elementor-element-52195b6 .elementor-icon{font-size:73px;}.elementor-20 .elementor-element.elementor-element-52195b6 .elementor-icon svg{height:73px;}.elementor-20 .elementor-element.elementor-element-cc2164e{text-align:center;}.elementor-20 .elementor-element.elementor-element-cc2164e .elementor-heading-title{font-size:15px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-1465a70{--container-widget-width:213px;--container-widget-flex-grow:0;width:var( --container-widget-width, 213px );max-width:213px;z-index:2;text-align:start;}.elementor-20 .elementor-element.elementor-element-1465a70.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-1465a70 .elementor-heading-title{font-size:25px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-cfbd1a5{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;z-index:2;text-align:start;}.elementor-20 .elementor-element.elementor-element-cfbd1a5 .elementor-heading-title{font-size:15px;line-height:1.4em;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-86524fb{--container-widget-width:168px;--container-widget-flex-grow:0;width:var( --container-widget-width, 168px );max-width:168px;}.elementor-20 .elementor-element.elementor-element-a498ae8{margin:0px 18px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;--container-widget-width:826px;--container-widget-flex-grow:0;width:var( --container-widget-width, 826px );max-width:826px;}.elementor-20 .elementor-element.elementor-element-f915cd6{text-align:center;}.elementor-20 .elementor-element.elementor-element-f915cd6 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-8b29206{--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-67d8978{text-align:center;}.elementor-20 .elementor-element.elementor-element-67d8978 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-dc452ee{--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-20 .elementor-element.elementor-element-2b1f4fe .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-f5144af{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-af044af{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-20 .elementor-element.elementor-element-af044af .elementor-heading-title{font-size:32px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-c270f9c{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;text-align:center;}.elementor-20 .elementor-element.elementor-element-c270f9c .elementor-heading-title{font-size:18px;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-dfc1891{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-20 .elementor-element.elementor-element-541ffc5{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;}.elementor-20 .elementor-element.elementor-element-541ffc5.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-541ffc5 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-3063a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-20 .elementor-element.elementor-element-c914f1d{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;}.elementor-20 .elementor-element.elementor-element-c914f1d.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-c914f1d .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-433f332{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-20 .elementor-element.elementor-element-7d46ce9{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;}.elementor-20 .elementor-element.elementor-element-7d46ce9.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-7d46ce9 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-40a7e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-20 .elementor-element.elementor-element-82c67b1{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;}.elementor-20 .elementor-element.elementor-element-82c67b1.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-82c67b1 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-29d1666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-20 .elementor-element.elementor-element-f14764b{--container-widget-width:433px;--container-widget-flex-grow:0;width:var( --container-widget-width, 433px );max-width:433px;}.elementor-20 .elementor-element.elementor-element-f14764b.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-f14764b .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-276d993{--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-20 .elementor-element.elementor-element-d44e644{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-20 .elementor-element.elementor-element-d44e644 .elementor-heading-title{font-size:32px;letter-spacing:-0.3px;}.elementor-20 .elementor-element.elementor-element-7a03fbf{--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;text-align:center;}.elementor-20 .elementor-element.elementor-element-7a03fbf .elementor-heading-title{font-size:18px;letter-spacing:-0.4px;}.elementor-20 .elementor-element.elementor-element-db8e1a2{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-05fbaa8{--e-transform-scale:1.1;}.elementor-20 .elementor-element.elementor-element-07a5c55{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c472365 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-9da2d05{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-20 .elementor-element.elementor-element-9da2d05 .elementor-heading-title{font-size:26px;}.elementor-20 .elementor-element.elementor-element-774c86f{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;text-align:center;}.elementor-20 .elementor-element.elementor-element-774c86f .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6187123{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-8159d45{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-9f4d664{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;text-align:center;}.elementor-20 .elementor-element.elementor-element-9f4d664 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-0fc7fc2{--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-20 .elementor-element.elementor-element-58c92e4{--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-20 .elementor-element.elementor-element-a812a90{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;text-align:center;}.elementor-20 .elementor-element.elementor-element-a812a90 .elementor-heading-title{font-size:24px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-bf17569{--container-widget-width:226px;--container-widget-flex-grow:0;width:var( --container-widget-width, 226px );max-width:226px;text-align:center;}.elementor-20 .elementor-element.elementor-element-bf17569 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-18dd852{--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-20 .elementor-element.elementor-element-e661e66{--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-20 .elementor-element.elementor-element-0233925{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;text-align:center;}.elementor-20 .elementor-element.elementor-element-0233925 .elementor-heading-title{font-size:24px;letter-spacing:-0.7px;}.elementor-20 .elementor-element.elementor-element-56c59b6{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-20 .elementor-element.elementor-element-56c59b6 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-8b9a3e3{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;text-align:center;}.elementor-20 .elementor-element.elementor-element-8b9a3e3 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-680db3a{--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-20 .elementor-element.elementor-element-3c11305{--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-20 .elementor-element.elementor-element-3cf004f{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;text-align:center;}.elementor-20 .elementor-element.elementor-element-3cf004f .elementor-heading-title{font-size:24px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-4a685c9{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-20 .elementor-element.elementor-element-4a685c9 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-418cd26{--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-20 .elementor-element.elementor-element-19c050a{--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-20 .elementor-element.elementor-element-dbf0479{--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;text-align:center;}.elementor-20 .elementor-element.elementor-element-dbf0479 .elementor-heading-title{font-size:24px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-1aa701b{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1aa701b .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-afcbc2d{--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-20 .elementor-element.elementor-element-d37d55a{--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-20 .elementor-element.elementor-element-f728ed1{--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;text-align:center;}.elementor-20 .elementor-element.elementor-element-f728ed1 .elementor-heading-title{font-size:24px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-b8c20f3{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-20 .elementor-element.elementor-element-b8c20f3 .elementor-heading-title{font-size:14px;}.elementor-20 .elementor-element.elementor-element-0d441cb{--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-20 .elementor-element.elementor-element-d52eb0a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b8f5a0a .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-cdd8e8a{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-20 .elementor-element.elementor-element-cdd8e8a .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-8e9ddf6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-a8af98f .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-4f68221{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-20 .elementor-element.elementor-element-4f68221 .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-6d73479{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-54dbf68{--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;}.elementor-20 .elementor-element.elementor-element-932f060{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-932f060.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b95f661{--container-widget-width:65px;--container-widget-flex-grow:0;width:var( --container-widget-width, 65px );max-width:65px;text-align:center;}.elementor-20 .elementor-element.elementor-element-b95f661 .elementor-heading-title{font-size:10px;}.elementor-20 .elementor-element.elementor-element-daecbde{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;text-align:start;}.elementor-20 .elementor-element.elementor-element-daecbde .elementor-heading-title{font-size:10px;}.elementor-20 .elementor-element.elementor-element-0bc407e{--container-widget-width:349px;--container-widget-flex-grow:0;width:var( --container-widget-width, 349px );max-width:349px;text-align:center;}.elementor-20 .elementor-element.elementor-element-0bc407e .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-001381e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-c5ac6b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-569a274{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;text-align:center;}.elementor-20 .elementor-element.elementor-element-569a274 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-73ca27d {--n-accordion-padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-73ca27d{--n-accordion-title-font-size:18px;--n-accordion-icon-size:20px;}:where( .elementor-20 .elementor-element.elementor-element-73ca27d > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-20 .elementor-element.elementor-element-5ece0a3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-b7647be{--container-widget-width:121px;--container-widget-flex-grow:0;width:var( --container-widget-width, 121px );max-width:121px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-54057c5{--width:1140px;}.elementor-20 .elementor-element.elementor-element-f49c565{--width:550px;}.elementor-20 .elementor-element.elementor-element-1e20475{--width:600px;}.elementor-20 .elementor-element.elementor-element-3e0c89c{--width:600px;}.elementor-20 .elementor-element.elementor-element-dfde864{--width:600px;}.elementor-20 .elementor-element.elementor-element-21b0ba2{--width:340px;}.elementor-20 .elementor-element.elementor-element-52a09c3{--width:600px;}.elementor-20 .elementor-element.elementor-element-4d124cc{--width:600px;}.elementor-20 .elementor-element.elementor-element-957e5fd{--width:600px;}.elementor-20 .elementor-element.elementor-element-b00b77e{--width:340px;}.elementor-20 .elementor-element.elementor-element-63ca938{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-5251e08{--width:50%;}.elementor-20 .elementor-element.elementor-element-997b555{--width:50%;}.elementor-20 .elementor-element.elementor-element-c7ff8ff{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-8fff01d{--width:620px;}.elementor-20 .elementor-element.elementor-element-5e63de1{--width:620px;}.elementor-20 .elementor-element.elementor-element-dc452ee{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-276d993{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-db8e1a2{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-6187123{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-8159d45{--width:640px;}.elementor-20 .elementor-element.elementor-element-0fc7fc2{--width:500px;}.elementor-20 .elementor-element.elementor-element-58c92e4{--width:340px;}.elementor-20 .elementor-element.elementor-element-18dd852{--width:500px;}.elementor-20 .elementor-element.elementor-element-e661e66{--width:360px;}.elementor-20 .elementor-element.elementor-element-56b042b{--width:640px;}.elementor-20 .elementor-element.elementor-element-680db3a{--width:500px;}.elementor-20 .elementor-element.elementor-element-3c11305{--width:340px;}.elementor-20 .elementor-element.elementor-element-418cd26{--width:500px;}.elementor-20 .elementor-element.elementor-element-19c050a{--width:380px;}.elementor-20 .elementor-element.elementor-element-afcbc2d{--width:500px;}.elementor-20 .elementor-element.elementor-element-d37d55a{--width:340px;}.elementor-20 .elementor-element.elementor-element-0d441cb{--content-width:1280px;}.elementor-20 .elementor-element.elementor-element-d52eb0a{--width:50%;}.elementor-20 .elementor-element.elementor-element-54dbf68{--width:50%;}.elementor-20 .elementor-element.elementor-element-932f060{--width:500px;}.elementor-20 .elementor-element.elementor-element-c5ac6b9{--width:50%;}}/* Start custom CSS for video, class: .elementor-element-51da93a */.elementor-20 .elementor-element.elementor-element-51da93a{
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af23e05 */.preloader{
    opacity: 1;
    pointer-events: none;
    transition: 0.4s ease all;
    filter: blur(0px);
}

.preloader-ativo{
    opacity: 0;
    pointer-events: none;
    transition: 0.4s ease all;
    filter: blur(20px);
}

.elementor-20 .elementor-element.elementor-element-af23e05{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8abd988 */.elementor-20 .elementor-element.elementor-element-8abd988 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, -80px);
    animation: showFromTop 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromTop{
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, -80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d6d073 */@media only screen and (max-width: 600px) {
/* --- CONTAINER PRINCIPAL --- */
.e-n-menu-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    
    /* Seu Background original */
    background: linear-gradient(0deg, black 30%, transparent) !important;
    
    /* Configuração de Vidro/Blur no fundo geral (Opcional, se quiser o fundo embaçado também) */
    backdrop-filter: blur(30px); 
    -webkit-backdrop-filter: blur(30px);

    z-index: 9999;
    
    /* ESTADO INICIAL (FECHADO) */
    opacity: 0;
    visibility: hidden;
    pointer-events: none; /* Impede clique quando invisível */
    
    /* A mágica da transição suave do container */
    transition: opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1), visibility 0.6s;
}

/* --- CLASSE ATIVA (ABERTO) --- */
/* Essa classe será adicionada pelo JavaScript */
.e-n-menu-wrapper.menu-ativo {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

/* --- ESTRUTURA INTERNA --- */
.e-n-menu-heading {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding-top: 180px !important;
    padding-bottom: 80px !important;
    list-style: none; /* Remove bolinhas da lista */
}

.e-n-menu-heading, .e-n-menu-item, .e-n-menu-title {
    background: none !important;
}

.e-n-menu-title,
.e-n-menu-title-container,
.e-n-menu-title-text {
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    text-decoration: none !important;
}

/* --- ANIMAÇÃO DOS TÍTULOS (LETRAS PREENCHENDO COM BLUR) --- */
.e-n-menu-title-text {
    display: block; /* Necessário para transformar */
    color: white !important;
    padding-bottom: 20px;
    border-bottom: solid 1px #ffffff20;
    
    /* ESTADO INICIAL DOS TEXTOS (FECHADO) */
    opacity: 0;
    transform: translateY(30px); /* Começa mais para baixo */
    filter: blur(15px); /* O efeito de blur solicitado */
    
    /* Transição suave */
    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}

/* ESTADO DOS TEXTOS QUANDO ABERTO */
.e-n-menu-wrapper.menu-ativo .e-n-menu-title-text {
    opacity: 1;
    transform: translateY(0);
    filter: blur(0);
    /* O delay será calculado via JS ou CSS, veja abaixo */
}

/* Hover */
.e-n-menu-title-text:hover {
    opacity: 0.5;
    transition: opacity 0.3s ease;
}





/* --- 1. O Container Principal (O Segredo) --- */
#menubar-128.e-n-menu-wrapper {
    /* Força o menu a ocupar a tela toda, ignorando a altura 0 do tema */
    position: fixed !important;
    top: 50px;
  left: -150px;
    width: 100vw !important;
    height: 100vh !important;

    /* Mantém o menu "renderizado" mas invisível para permitir animação */
    display: flex !important;
    flex-direction: column;
    justify-content: center; /* Centraliza verticalmente */
    
    /* Estado Inicial (Fechado) */
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    
    /* A Transição Suave do Fundo */
    transition: opacity 0.5s ease-in-out, visibility 0.5s;
    z-index: 99999;
}

/* --- 2. O Estado Aberto --- */
/* Quando o JS adiciona 'menu-ativo', o CSS ativa isso: */
#menubar-128.e-n-menu-wrapper.menu-ativo {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49c565 */.elementor-20 .elementor-element.elementor-element-f49c565{
    border-radius: 40px;
background:  rgba(255, 255, 255, 0.01);
}

.elementor-20 .elementor-element.elementor-element-f49c565 {
  z-index: 1;
}

.elementor-20 .elementor-element.elementor-element-f49c565:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 40px; /* 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, #ffffff33, transparent, transparent, #ffffff33); /* 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 */
}

.elementor-20 .elementor-element.elementor-element-f49c565 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, -80px);
    animation: showFromTop 0.5s 0.2s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromTop{
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, -80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2802da */.elementor-20 .elementor-element.elementor-element-f2802da {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, -80px);
    animation: showFromTop 0.5s 0.4s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromTop{
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, -80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

.elementor-20 .elementor-element.elementor-element-f2802da .elementor-button{
    background: transparent !important;
    border-radius: 31.08px;
border: 1px solid rgba(255, 255, 255, 0.20);
border: 1px solid color(display-p3 1 1 1 / 0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54057c5 */.elementor-20 .elementor-element.elementor-element-54057c5{
    transform: translatex(-50%);
    border-radius: 30px;
border-bottom: 1px solid #000;
border-bottom: 1px solid color(display-p3 0 0 0);
background: rgba(0, 0, 0, 0.70);
background: color(display-p3 0 0 0 / 0.70);
backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e20475 */.elementor-20 .elementor-element.elementor-element-1e20475{
    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(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-814aac2 */.elementor-20 .elementor-element.elementor-element-814aac2{
  transform: scaleX(-1);
}

.elementor-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-icon{
  transform: scaleX(-1);
margin-right: 10px;
margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-814aac2 .elementor-icon-list-text{
  transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b0ba2 */.elementor-20 .elementor-element.elementor-element-21b0ba2{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.6s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d124cc */.elementor-20 .elementor-element.elementor-element-4d124cc{
    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(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-957e5fd */.elementor-20 .elementor-element.elementor-element-957e5fd{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.6s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-703468d */.elementor-20 .elementor-element.elementor-element-703468d{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-99df92b */.elementor-20 .elementor-element.elementor-element-99df92b{
  transform: scaleX(-1);
}

.elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-icon{
  transform: scaleX(-1);
margin-right: 10px;
margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-99df92b .elementor-icon-list-text{
  transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7816144 */@media only screen and (min-width: 600px) {
/* Wrapper do menu vira referência pro absolute */
.e-n-menu-wrapper {
  position: relative;
}

/* Itens sempre acima do highlight */
.e-n-menu-wrapper .e-n-menu-title-container {
  position: relative;
  z-index: 2;
}

/* Pílula deslizante */
.e-n-menu-wrapper .menu-highlight {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 1000px;

  /* CORES MAIS FORTES PRA TESTE (depois você suaviza) */
  background: #ffffff10;
  border: 1px solid #ffffff10;; /* teste */
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);

  pointer-events: none;
  transition:
    transform 0.3s ease,
    width 0.3s ease,
    height 0.3s ease,
    opacity 0.2s ease;
  opacity: 0;
  z-index: 1;
}

/* Quando visível */
.e-n-menu-wrapper .menu-highlight.is-visible {
  opacity: 1;
}

/* Opcional: texto do item ativo um pouco mais forte */
.e-n-menu-wrapper .e-n-menu-title.e-current .e-n-menu-title-text {
  font-weight: 600;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7e246b */.elementor-20 .elementor-element.elementor-element-e7e246b::after{
    content: "";
    background: linear-gradient(0deg, black 10%, transparent 100%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecec2c9 */@media only screen and (max-width: 600px) {
.elementor-20 .elementor-element.elementor-element-ecec2c9{
    transform: scale(0.6);
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ba6e93 *//* RESET TOTAL */
.estrela, .estrela svg, .estrela-svg, .texto, .pai, .filho {
    transition: none !important;
    animation: none !important;
    box-sizing: border-box !important;
}

/* 1. DEFINE O PONTO DE CRESCIMENTO NO MEIO EXATO */
.estrela, .estrela svg, .estrela-svg {
    transform-origin: 50% 50% !important; /* CENTRO DO EIXO X e Y */
    transform-box: fill-box !important; /* Ignora bordas, usa o desenho */
    display: block;
    margin: 0 !important; /* Remove margens que empurram o centro */
}

/* 2. LAYOUT */
.pai {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden; 
}

.filho {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: relative;
    z-index: 10;
}

/* 3. EVITA CORTES E CAMADAS */
.estrela-wrapper, .elementor-widget-image.estrela {
    overflow: visible !important;
    z-index: 9999 !important;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.texto {
    z-index: 1;
}

/* Mantém as correções de corte e z-index */
.pai, .filho, .estrela, .elementor-widget-container {
    overflow: visible !important;
}
.estrela {
    z-index: 9999 !important;
    position: relative;
}














@media only screen and (max-width: 600px) {

/* 1. Garante que o container do Elementor não corte a estrela quando ela se mover */
.pai .elementor-widget-html, 
.pai .elementor-widget-container {
    overflow: visible !important;
    width: auto !important; /* Deixa o container livre */
}

/* 2. Força a estrela a obedecer */
svg.estrela-svg {
    /* Garante que ela seja um bloco livre para mover */
    display: block !important;
    position: relative !important;
    
    /* Previne que o tema force largura 100% e quebre o cálculo matemático */
    max-width: none !important; 
    width: 130px !important; /* O mesmo tamanho definido no JS */
    height: auto !important;
    
    /* Garante que ela fique por cima de tudo */
    z-index: 50; 
    
    /* Remove margens que o Elementor possa ter colocado */
    margin: 0 !important;
    
    /* Define o ponto de transformação para o centro, ajudando o zoom */
    transform-box: fill-box;
    transform-origin: center center;
}

/* 3. Ajuste específico para garantir alinhamento inicial à direita se necessário */
.pai .filho {
    /* Garante que o flexbox não estique o container da estrela */
    align-items: center; 
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6d8a61 */.elementor-20 .elementor-element.elementor-element-f6d8a61{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5dd5df */.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 form, class: .elementor-element-b996f07 */.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button-text{
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button{
    margin-top: 18px;
}

@media(max-width:600px){
  .elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button-text{
    width: 100%;
    padding: 20px;
}
.elementor-20 .elementor-element.elementor-element-b996f07 .elementor-button{
    margin-top: 10px;
}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997b555 */.elementor-20 .elementor-element.elementor-element-997b555{
    border-radius: 30px;
background: rgba(255, 255, 255, 0.01);
border: 1px solid #414141;
backdrop-filter: blur(10px);
transition: 0.7s ease all;
}

.elementor-20 .elementor-element.elementor-element-997b555:hover{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.03) !important;
scale: 1.02;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-040ac71 */.elementor-20 .elementor-element.elementor-element-040ac71{
    mix-blend-mode: screen;
}
@media only screen and (max-width: 600px) {

.elementor-20 .elementor-element.elementor-element-040ac71{
    transform: scale(1.2);
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c6ed45 */.nu{
    border-radius: 6827.586px;
border: 0.759px solid #003513;
border: 0.759px solid color(display-p3 0.0724 0.2032 0.0898);
background: linear-gradient(90deg, rgba(7, 80, 42, 0.50) 0%, rgba(10, 59, 31, 0.50) 100%);
background: linear-gradient(90deg, color(display-p3 0.1337 0.3103 0.1778 / 0.50) 0%, color(display-p3 0.102 0.2275 0.1333 / 0.50) 100%);
backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52195b6 */#bg1,
#bg2,
#bg3,
#bg4,
#bg,
#bg5{
    transition: 0.4s ease all;
}

#bg1:hover,
#bg2:hover{
    fill: #ffffff90 !important;
}

#bg3:hover,
#bg4:hover{
    fill: #ffffff20 !important;
}

#bg5:hover{
    fill: #920200 !important;
}
@media only screen and (max-width: 600px) {

.elementor-20 .elementor-element.elementor-element-52195b6{
    overflow: hidden !important;
    border-radius: 30px;
    padding: 0px !important;
}

.elementor-20 .elementor-element.elementor-element-52195b6::before{
  content: "";
      border-radius: 30px !important;
      height: calc(100% - 8px);
  position: absolute;
  inset: 0;
  background: #ffffff05;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: 0;
}
}
.elementor-20 .elementor-element.elementor-element-52195b6{
    overflow: hidden !important;
    border-radius: 20px;
    padding: 0px !important;
}

.elementor-20 .elementor-element.elementor-element-52195b6::before{
  content: "";
      border-radius: 20px !important;
      height: calc(100% - 8px);
  position: absolute;
  inset: 0;
  background: #ffffff05;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: 0;
}
}

#bg:hover{
    fill: #FFFFFF20 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fff01d */.elementor-20 .elementor-element.elementor-element-8fff01d{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.01);
border: 1px solid #ffffff30;
box-shadow: 0 83.925px 50px 0 rgba(200, 200, 200, 0.10) inset, 0 13px 20px 0 rgba(255, 255, 255, 0.07) inset;
box-shadow: 0 83.925px 50px 0 color(display-p3 0.7833 0.7833 0.7833 / 0.10) inset, 0 13px 20px 0 color(display-p3 1 1 1 / 0.07) inset;
backdrop-filter: blur(10px);
transition: 0.7s ease all;
}

.elementor-20 .elementor-element.elementor-element-8fff01d:hover{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.03) !important;
scale: 1.02;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e63de1 */.elementor-20 .elementor-element.elementor-element-5e63de1{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.01);
border: 1px solid #ffffff30;
box-shadow: 0 83.925px 50px 0 rgba(200, 200, 200, 0.10) inset, 0 13px 20px 0 rgba(255, 255, 255, 0.07) inset;
box-shadow: 0 83.925px 50px 0 color(display-p3 0.7833 0.7833 0.7833 / 0.10) inset, 0 13px 20px 0 color(display-p3 1 1 1 / 0.07) inset;
backdrop-filter: blur(10px);
transition: 0.7s ease all;
}

.elementor-20 .elementor-element.elementor-element-5e63de1:hover{
    border-radius: 20px;
scale: 1.02;
}


/* Coloque a classe "blur-shadow" na seção/contêiner */
.blur-shadow{
  position: relative;
  overflow: hidden;
}

/* camada: escurece de baixo pra cima (degradê) */
.blur-shadow::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:2;
  background: linear-gradient(to top,
    rgba(0,0,0,0.75) 0%,
    rgba(0,0,0,0.35) 25%,
    rgba(0,0,0,0.00) 70%
  );
}

/* máscara: blur só embaixo, sumindo pra cima */
.blur-shadow::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;
  backdrop-filter: blur(28px);
  -webkit-backdrop-filter: blur(28px);

  /* a “máscara” do blur em degradê (baixo -> cima) */
  -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 70%);
  mask-image: linear-gradient(to top, rgba(0,0,0,1) 40%, rgba(0,0,0,0) 70%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-515df5b */.msg1.show, .msg2.show, .msg3.show, .msg4.show{
  opacity: 1 !important;
  transform: translateY(0) !important;
}


.msg1:hover,
.msg2:hover,
.msg3:hover,
.msg4:hover{
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f915cd6 */.elementor-20 .elementor-element.elementor-element-f915cd6{
    white-space: nowrap;
}

.elementor-20 .elementor-element.elementor-element-f915cd6{
    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-2e5d275 */.elementor-20 .elementor-element.elementor-element-2e5d275{
border: 1px solid #07502A;

border: 1px solid color(display-p3 0.1337 0.3103 0.1778);

background: #02170A;

background: color(display-p3 0.027 0.0882 0.0423);

filter: blur(8.300000190734863px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67d8978 */.elementor-20 .elementor-element.elementor-element-67d8978{
    white-space: nowrap;
}

.elementor-20 .elementor-element.elementor-element-67d8978{
    animation: txto infinite linear 95s;
    
}

@keyframes txto {
    from {
        transform: translateX(-500%);
    }
    to {
        transform: translateX(00%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b29206 */.elementor-20 .elementor-element.elementor-element-8b29206{
    border: 1px solid #07502A;
border: 1px solid color(display-p3 0.1337 0.3103 0.1778);
background: #02170A;
background: color(display-p3 0.027 0.0882 0.0423);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3063a36 */@media(max-width:600px){
 .elementor-20 .elementor-element.elementor-element-3063a36{
    transform: rotate(-90deg);
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-433f332 */@media(max-width:600px){
 .elementor-20 .elementor-element.elementor-element-433f332{
    transform: rotate(-90deg);
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40a7e03 */@media(max-width:600px){
 .elementor-20 .elementor-element.elementor-element-40a7e03{
    transform: rotate(-90deg);
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29d1666 */@media(max-width:600px){
 .elementor-20 .elementor-element.elementor-element-29d1666{
    transform: rotate(-90deg);
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada57ae */.elementor-20 .elementor-element.elementor-element-ada57ae::after{
    content: "";
    background: linear-gradient(0deg,black 0%, transparent 60%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8159d45 */.elementor-20 .elementor-element.elementor-element-8159d45{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.01);
border: 1px solid #ffffff30;
box-shadow: 0 83.925px 50px 0 rgba(200, 200, 200, 0.10) inset, 0 13px 20px 0 rgba(255, 255, 255, 0.07) inset;
box-shadow: 0 83.925px 50px 0 color(display-p3 0.7833 0.7833 0.7833 / 0.10) inset, 0 13px 20px 0 color(display-p3 1 1 1 / 0.07) inset;
backdrop-filter: blur(10px);
transition: 0.7s ease all;
}

.elementor-20 .elementor-element.elementor-element-8159d45:hover{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.03) !important;
scale: 1.02;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b042b */.elementor-20 .elementor-element.elementor-element-56b042b{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.01);
border: 1px solid #ffffff30;
box-shadow: 0 83.925px 50px 0 rgba(200, 200, 200, 0.10) inset, 0 13px 20px 0 rgba(255, 255, 255, 0.07) inset;
box-shadow: 0 83.925px 50px 0 color(display-p3 0.7833 0.7833 0.7833 / 0.10) inset, 0 13px 20px 0 color(display-p3 1 1 1 / 0.07) inset;
backdrop-filter: blur(10px);
transition: 0.7s ease all;
}

.elementor-20 .elementor-element.elementor-element-56b042b:hover{
    border-radius: 20px;
background: rgba(0, 0, 0, 0.03) !important;
scale: 1.02;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6187123 */.elementor-20 .elementor-element.elementor-element-6187123::before{
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
background: linear-gradient(0deg,black 0%, transparent 50%);
z-index: 0;

}
.elementor-20 .elementor-element.elementor-element-6187123 {
  position: relative;
  overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-6187123::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  z-index: 0;
  animation: flashAleatorio 8s infinite ease-in-out;
  will-change: filter;
}

/* garante que o conteúdo fique acima */
.elementor-20 .elementor-element.elementor-element-6187123 > * {
  position: relative;
  z-index: 1;
}

@keyframes flashAleatorio {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); }
  14%       { filter: brightness(1); }
  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); }
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}

.elementor-20 .elementor-element.elementor-element-6187123::after{
    content: "";
    background: linear-gradient(180deg,black 0%, transparent 50%);
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 0;
}

.box:hover,
.box.is-active{
    border-radius: 29px;
    border: 1px solid #181B31;
}

.box{
    border-radius: 29px;
    border: 1px solid #1A311880;
    background: #0C170F;
}@media only screen and (min-width: 600px) {


.inner{
    height: 30px !important;
    overflow: hidden;
    transition: height .7s ease;
}

/* Quando .bx sofre hover OU está ativo */
.box:hover .inner,
.box.is-active .inner{
    height: 100px !important;
}

.box:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 29px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(135deg, #224F2D80, transparent 20%);
    -webkit-mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    mask:
      linear-gradient(#fff 0 0) content-box,
      linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: 0.7s ease all;
    opacity: 1;
}

.box:hover:before,
.box.is-active:before{
    opacity: 1;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d441cb */.elementor-20 .elementor-element.elementor-element-0d441cb::before{
    content: "";
    background-color: #508E60;
    width: 500px;
    height: 500px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: -20%;
    opacity: 50%;
    mix-blend-mode: screen;
    filter: blur(220px)
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b25ad96 */.elementor-20 .elementor-element.elementor-element-b25ad96{
    border-radius: 20px;
border: 4px dashed #5E5E5E;
border: 4px dashed color(display-p3 0.3667 0.3667 0.3667);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e9ddf6 */.elementor-20 .elementor-element.elementor-element-8e9ddf6{
border-top: 2px solid;
border-image: linear-gradient(to right, transparent, #224F2D, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-73ca27d */.e-n-accordion-item-title{
    transition: 0.4s ease all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-001381e */.elementor-20 .elementor-element.elementor-element-001381e{
border-top: 2px solid;
border-image: linear-gradient(to right, transparent, #224F2D, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-648b7be */@media only screen and (max-width: 600px) {
.elementor-20 .elementor-element.elementor-element-648b7be{
    transform: scale(0.5);
    transform-origin: bottom right;
}}/* End custom CSS */
/* Start custom CSS */.bt .elementor-button-text{
    padding: 24px 70px;
    border-top: 1px solid;
    border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #ffffff80, transparent) 1;
    border-radius: 900px;
background: linear-gradient(90deg, #07502A 0%, #0A3B1F 100%);
background: linear-gradient(90deg, color(display-p3 0.1337 0.3103 0.1778) 0%, color(display-p3 0.102 0.2275 0.1333) 100%);
overflow: hidden;
}
.bt .elementor-button{
    padding: 6px !important;
    border-radius: 900px;
background: var(--white-10, rgba(255, 255, 255, 0.10)) !important;

}


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

.bt .elementor-button-text {
  position: relative;
  overflow: hidden;

}

.elementor-button .elementor-button-text{
    transform: scale(1);
    transition: 0.5s ease all;
}

.elementor-button:hover .elementor-button-text{
    transform: scale(1.03);
    transition: 0.5s ease all;
}

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

.bt .elementor-button-text::before {
  content: "";
  height: 100%;
  width: 60px; /* 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;
}

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

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

  25% {
    opacity: 0.1;
  }

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

  75% {
    opacity: 0.1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}

.deg{
    background: var(--Linear, linear-gradient(90deg, #00692C 0%, #37905B 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.1297 0.4041 0.1983) 0%, color(display-p3 0.3149 0.5567 0.3753) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.deg1{
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.40) -8.64%, #FFF 12%, #FFF 73.91%, rgba(255, 255, 255, 0.40) 94.55%);
background: linear-gradient(90deg, color(display-p3 1 1 1 / 0.40) -8.64%, color(display-p3 1 1 1) 12%, color(display-p3 1 1 1) 73.91%, color(display-p3 1 1 1 / 0.40) 94.55%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/*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}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://zoudoctors.com/wp-content/uploads/2026/01/NHaasGroteskDSPro-45Lt.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://zoudoctors.com/wp-content/uploads/2026/01/NHaasGroteskDSPro-55Rg.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://zoudoctors.com/wp-content/uploads/2026/01/NHaasGroteskDSPro-65Md.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://zoudoctors.com/wp-content/uploads/2026/01/NHaasGroteskDSPro-75Bd.ttf') format('truetype');
}
/* End Custom Fonts CSS */