.elementor-1635 .elementor-element.elementor-element-a824fd0{--display:flex;--min-height:640px;--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-end;--align-items:center;--overlay-opacity:1;}.elementor-1635 .elementor-element.elementor-element-a824fd0::before, .elementor-1635 .elementor-element.elementor-element-a824fd0 > .elementor-background-video-container::before, .elementor-1635 .elementor-element.elementor-element-a824fd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1635 .elementor-element.elementor-element-a824fd0 > .elementor-background-slideshow::before, .elementor-1635 .elementor-element.elementor-element-a824fd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1635 .elementor-element.elementor-element-a824fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;--background-overlay:'';}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1635 .elementor-element.elementor-element-5101643{width:var( --container-widget-width, 640px );max-width:640px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 10.25em) 0em;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-1635 .elementor-element.elementor-element-5101643 .elementor-image-box-title{margin-bottom:25px;font-family:"atyp-bl-variable", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:2.1px;color:#9B9B9B;}.elementor-1635 .elementor-element.elementor-element-5101643:has(:hover) .elementor-image-box-title,
					 .elementor-1635 .elementor-element.elementor-element-5101643:has(:focus) .elementor-image-box-title{color:#9B9B9B;}.elementor-1635 .elementor-element.elementor-element-5101643 .elementor-image-box-description{font-family:"amiri", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;letter-spacing:-2.4px;color:#F3F3F3;}.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-1635 .elementor-element.elementor-element-939644d .elementor-icon-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-939644d .elementor-icon{font-size:30px;}.elementor-1635 .elementor-element.elementor-element-939644d .elementor-icon svg{height:30px;}.elementor-1635 .elementor-element.elementor-element-939644d .elementor-icon-wrapper svg{width:auto;}.elementor-1635 .elementor-element.elementor-element-ecb0ee5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1635 .elementor-element.elementor-element-7e9b0e0 .elementor-icon-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-7e9b0e0 .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-7e9b0e0 .elementor-icon svg{height:25px;}.elementor-1635 .elementor-element.elementor-element-7e9b0e0 .elementor-icon-wrapper svg{width:auto;}.elementor-1635 .elementor-element.elementor-element-0f28693 .elementor-icon-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-0f28693 .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-0f28693 .elementor-icon svg{height:25px;}.elementor-1635 .elementor-element.elementor-element-0f28693 .elementor-icon-wrapper svg{width:auto;}.elementor-1635 .elementor-element.elementor-element-d60e314 .elementor-icon-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-d60e314 .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-d60e314 .elementor-icon svg{height:25px;}.elementor-1635 .elementor-element.elementor-element-d60e314 .elementor-icon-wrapper svg{width:auto;}.elementor-1635 .elementor-element.elementor-element-b925e8c .elementor-icon-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-b925e8c .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-b925e8c .elementor-icon svg{height:25px;}.elementor-1635 .elementor-element.elementor-element-b925e8c .elementor-icon-wrapper svg{width:auto;}.elementor-1635 .elementor-element.elementor-element-2afec43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1635 .elementor-element.elementor-element-2afec43:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-2afec43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1635 .elementor-element.elementor-element-6937013{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--border-radius:10px 10px 10px 10px;--margin-top:7.5em;--margin-bottom:7.5em;--margin-left:0em;--margin-right:0em;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-1635 .elementor-element.elementor-element-6937013:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-6937013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1635 .elementor-element.elementor-element-a362bec .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-a362bec{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-a362bec.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-054be6b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-054be6b.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-5131f31{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-5131f31.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-016064b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-016064b.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-016064b .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-c672788{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-c672788.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-902985a{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-902985a.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-902985a .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button{background-color:#FFFFFF00;font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:20.002px;letter-spacing:0.8px;fill:#999999;color:#999999;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9999994D;border-radius:2px 2px 2px 2px;padding:22px 27px 22px 22px;}.elementor-1635 .elementor-element.elementor-element-946a68c{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-946a68c.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button:hover, .elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button:focus{box-shadow:0px 11px 34px -10px rgba(255, 255, 255, 0.2);}.elementor-1635 .elementor-element.elementor-element-dcb0899{--display:flex;--min-height:943px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1635 .elementor-element.elementor-element-dcb0899:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-dcb0899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.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-1635 .elementor-element.elementor-element-450980d .elementor-heading-title{font-family:"atyp-bl-variable", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:15.403px;letter-spacing:1.4px;color:#FFFFFF1A;}.elementor-1635 .elementor-element.elementor-element-738421d .elementor-heading-title{font-family:"atyp-bl-variable", Sans-serif;font-size:0.875em;font-weight:400;text-transform:uppercase;line-height:15.403px;letter-spacing:1.4px;color:#FFFFFF1A;}.elementor-1635 .elementor-element.elementor-element-535f88c{--display:flex;--min-height:943px;--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:20em;--padding-left:3.75em;--padding-right:3.75em;}.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-1635 .elementor-element.elementor-element-a05b070{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;}.elementor-1635 .elementor-element.elementor-element-a05b070.elementor-element{--align-self:center;}.elementor-1635 .elementor-element.elementor-element-a05b070 img{width:631px;max-width:100%;height:550px;object-fit:cover;object-position:center right;}.elementor-1635 .elementor-element.elementor-element-d4dd424{--display:flex;--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:6.6875em;--margin-right:0em;}.elementor-1635 .elementor-element.elementor-element-ff2c931{width:var( --container-widget-width, 70% );max-width:70%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1635 .elementor-element.elementor-element-ff2c931 .elementor-image-box-wrapper{text-align:start;}.elementor-1635 .elementor-element.elementor-element-ff2c931 .elementor-image-box-title{margin-bottom:18px;font-family:"atyp-bl-variable", Sans-serif;font-size:0.875em;font-weight:400;line-height:21px;letter-spacing:1.54px;color:#50747B66;}.elementor-1635 .elementor-element.elementor-element-ff2c931:has(:hover) .elementor-image-box-title,
					 .elementor-1635 .elementor-element.elementor-element-ff2c931:has(:focus) .elementor-image-box-title{color:#FFFFFF66;}.elementor-1635 .elementor-element.elementor-element-ff2c931 .elementor-image-box-description{font-family:"amiri", Sans-serif;font-size:3em;font-weight:400;line-height:52.803px;letter-spacing:-2.4px;color:#405D66;}.elementor-1635 .elementor-element.elementor-element-acd2690{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-acd2690 .elementor-heading-title{font-family:"atyp-bl-variable", Sans-serif;font-size:1em;font-weight:400;line-height:24px;color:#50747B;}.elementor-1635 .elementor-element.elementor-element-53716c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon{font-size:30px;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon svg{height:30px;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon-wrapper svg{width:auto;}@media(max-width:1024px){.elementor-1635 .elementor-element.elementor-element-2afec43{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1635 .elementor-element.elementor-element-a362bec{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-054be6b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-5131f31{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-016064b{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-c672788{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-902985a{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-946a68c{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-dcb0899{--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-1635 .elementor-element.elementor-element-535f88c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1635 .elementor-element.elementor-element-a05b070{margin:7.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1635 .elementor-element.elementor-element-a05b070 img{max-width:100%;height:598px;}.elementor-1635 .elementor-element.elementor-element-d4dd424{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1635 .elementor-element.elementor-element-ff2c931{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1635 .elementor-element.elementor-element-ff2c931 .elementor-image-box-wrapper{text-align:center;}.elementor-1635 .elementor-element.elementor-element-acd2690{text-align:center;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon svg{height:25px;}}@media(max-width:767px){.elementor-1635 .elementor-element.elementor-element-a824fd0{--min-height:370px;}.elementor-1635 .elementor-element.elementor-element-5101643{margin:4em 0em calc(var(--kit-widget-spacing, 0px) + 6em) 0em;}.elementor-1635 .elementor-element.elementor-element-5101643 .elementor-image-box-title{margin-bottom:20px;font-size:0.8em;}.elementor-1635 .elementor-element.elementor-element-5101643 .elementor-image-box-description{font-size:2em;letter-spacing:-0.5px;}.elementor-1635 .elementor-element.elementor-element-939644d .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-939644d .elementor-icon svg{height:25px;}.elementor-1635 .elementor-element.elementor-element-6937013{--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-start;}.elementor-1635 .elementor-element.elementor-element-a362bec{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-054be6b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-5131f31{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-016064b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-c672788{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-902985a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-946a68c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button{font-size:0.875em;line-height:1.5em;padding:22px 10px 22px 10px;}.elementor-1635 .elementor-element.elementor-element-dcb0899{--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-1635 .elementor-element.elementor-element-450980d .elementor-heading-title{font-size:0.7em;}.elementor-1635 .elementor-element.elementor-element-738421d .elementor-heading-title{font-size:0.7em;}.elementor-1635 .elementor-element.elementor-element-535f88c{--width:97%;--margin-top:0em;--margin-bottom:20em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1635 .elementor-element.elementor-element-a05b070{width:auto;max-width:auto;margin:5em 0.8em calc(var(--kit-widget-spacing, 0px) + 0em) 0.8em;}.elementor-1635 .elementor-element.elementor-element-a05b070 img{width:100%;max-width:100%;height:100%;}.elementor-1635 .elementor-element.elementor-element-d4dd424{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1635 .elementor-element.elementor-element-ff2c931{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1635 .elementor-element.elementor-element-ff2c931 .elementor-image-box-title{margin-bottom:10px;}.elementor-1635 .elementor-element.elementor-element-ff2c931 .elementor-image-box-description{font-size:2.5em;line-height:1.2em;}.elementor-1635 .elementor-element.elementor-element-acd2690{margin:0em 0.5em calc(var(--kit-widget-spacing, 0px) + 0em) 0.5em;}.elementor-1635 .elementor-element.elementor-element-53716c0{width:var( --container-widget-width, 11.5px );max-width:11.5px;--container-widget-width:11.5px;--container-widget-flex-grow:0;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon{font-size:25px;}.elementor-1635 .elementor-element.elementor-element-53716c0 .elementor-icon svg{height:25px;}}@media(min-width:768px){.elementor-1635 .elementor-element.elementor-element-2afec43{--content-width:1798px;}.elementor-1635 .elementor-element.elementor-element-6937013{--content-width:1620px;}.elementor-1635 .elementor-element.elementor-element-dcb0899{--content-width:1400px;}}@media(max-width:1366px) and (min-width:768px){.elementor-1635 .elementor-element.elementor-element-6937013{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1635 .elementor-element.elementor-element-535f88c{--width:95%;}}/* Start custom CSS for image-box, class: .elementor-element-5101643 */.elementor-1635 .elementor-element.elementor-element-5101643{
    text-wrap: balance;
}

@media(max-width: 767px){
    .elementor-1635 .elementor-element.elementor-element-5101643 .elementor-image-box-title{
        display: none;;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-939644d */.elementor-1635 .elementor-element.elementor-element-939644d{  
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10%;
    z-index: 10;
    animation: floating 6s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 30px);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e9b0e0 */.elementor-1635 .elementor-element.elementor-element-7e9b0e0 svg [fill],
.elementor-1635 .elementor-element.elementor-element-7e9b0e0 svg path,
.elementor-1635 .elementor-element.elementor-element-7e9b0e0 svg rect,
.elementor-1635 .elementor-element.elementor-element-7e9b0e0 svg circle,
.elementor-1635 .elementor-element.elementor-element-7e9b0e0 svg polygon {
  fill: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-7e9b0e0 svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-7e9b0e0{
    display: flex;
    position: absolute;
    top: 14px;
    left: 27px;
    z-index: 10;
    pointer-events: none;
}

@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-7e9b0e0{
        left: 0;
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f28693 */.elementor-1635 .elementor-element.elementor-element-0f28693 svg [fill],
.elementor-1635 .elementor-element.elementor-element-0f28693 svg path,
.elementor-1635 .elementor-element.elementor-element-0f28693 svg rect,
.elementor-1635 .elementor-element.elementor-element-0f28693 svg circle,
.elementor-1635 .elementor-element.elementor-element-0f28693 svg polygon {
  fill: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-0f28693 svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-0f28693{
    display: flex;
    position: absolute;
    top: 14px;
    right: 27px;
    z-index: 10;
    pointer-events: none;
    transform: rotate(90deg)
}

@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-0f28693{
        right: 0;
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d60e314 */.elementor-1635 .elementor-element.elementor-element-d60e314 svg [fill],
.elementor-1635 .elementor-element.elementor-element-d60e314 svg path,
.elementor-1635 .elementor-element.elementor-element-d60e314 svg rect,
.elementor-1635 .elementor-element.elementor-element-d60e314 svg circle,
.elementor-1635 .elementor-element.elementor-element-d60e314 svg polygon {
  fill: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-d60e314 svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-d60e314{
    display: flex;
    position: absolute;
    bottom: 14px;
    right: 27px;
    z-index: 10;
    pointer-events: none;
    transform: rotate(180deg)
}

@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-d60e314{
        right: 0;
        bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b925e8c */.elementor-1635 .elementor-element.elementor-element-b925e8c svg [fill],
.elementor-1635 .elementor-element.elementor-element-b925e8c svg path,
.elementor-1635 .elementor-element.elementor-element-b925e8c svg rect,
.elementor-1635 .elementor-element.elementor-element-b925e8c svg circle,
.elementor-1635 .elementor-element.elementor-element-b925e8c svg polygon {
  fill: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-b925e8c svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-b925e8c{
    display: flex;
    position: absolute;
    bottom: 14px;
    left: 27px;
    z-index: 10;
    pointer-events: none;
    transform: rotate(270deg)
}

@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-b925e8c{
        left: 0;
        bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecb0ee5 */.elementor-1635 .elementor-element.elementor-element-ecb0ee5{
    position: absolute;
    inset: 0;
    pointer-events: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a824fd0 */.elementor-1635 .elementor-element.elementor-element-a824fd0{
    background: linear-gradient(180deg, #20363D 0%, #162B31 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a362bec */.elementor-1635 .elementor-element.elementor-element-a362bec svg [fill],
.elementor-1635 .elementor-element.elementor-element-a362bec svg path,
.elementor-1635 .elementor-element.elementor-element-a362bec svg rect,
.elementor-1635 .elementor-element.elementor-element-a362bec svg circle,
.elementor-1635 .elementor-element.elementor-element-a362bec svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-a362bec svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-a362bec:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-a362bec .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-a362bec:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-a362bec{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-054be6b */.elementor-1635 .elementor-element.elementor-element-054be6b svg [fill],
.elementor-1635 .elementor-element.elementor-element-054be6b svg path,
.elementor-1635 .elementor-element.elementor-element-054be6b svg rect,
.elementor-1635 .elementor-element.elementor-element-054be6b svg circle,
.elementor-1635 .elementor-element.elementor-element-054be6b svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-054be6b svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-054be6b:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-054be6b .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-054be6b:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-054be6b{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5131f31 */.elementor-1635 .elementor-element.elementor-element-5131f31 svg [fill],
.elementor-1635 .elementor-element.elementor-element-5131f31 svg path,
.elementor-1635 .elementor-element.elementor-element-5131f31 svg rect,
.elementor-1635 .elementor-element.elementor-element-5131f31 svg circle,
.elementor-1635 .elementor-element.elementor-element-5131f31 svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-5131f31 svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-5131f31:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-5131f31 .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-5131f31:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-5131f31{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-016064b */.elementor-1635 .elementor-element.elementor-element-016064b svg [fill],
.elementor-1635 .elementor-element.elementor-element-016064b svg path,
.elementor-1635 .elementor-element.elementor-element-016064b svg rect,
.elementor-1635 .elementor-element.elementor-element-016064b svg circle,
.elementor-1635 .elementor-element.elementor-element-016064b svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-016064b svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-016064b:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-016064b .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-016064b:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-016064b{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c672788 */.elementor-1635 .elementor-element.elementor-element-c672788 svg [fill],
.elementor-1635 .elementor-element.elementor-element-c672788 svg path,
.elementor-1635 .elementor-element.elementor-element-c672788 svg rect,
.elementor-1635 .elementor-element.elementor-element-c672788 svg circle,
.elementor-1635 .elementor-element.elementor-element-c672788 svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-c672788 svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-c672788:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-c672788 .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-c672788:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-c672788{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-902985a */.elementor-1635 .elementor-element.elementor-element-902985a svg [fill],
.elementor-1635 .elementor-element.elementor-element-902985a svg path,
.elementor-1635 .elementor-element.elementor-element-902985a svg rect,
.elementor-1635 .elementor-element.elementor-element-902985a svg circle,
.elementor-1635 .elementor-element.elementor-element-902985a svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-902985a svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-902985a:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-902985a .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-902985a:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-902985a{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-946a68c */.elementor-1635 .elementor-element.elementor-element-946a68c svg [fill],
.elementor-1635 .elementor-element.elementor-element-946a68c svg path,
.elementor-1635 .elementor-element.elementor-element-946a68c svg rect,
.elementor-1635 .elementor-element.elementor-element-946a68c svg circle,
.elementor-1635 .elementor-element.elementor-element-946a68c svg polygon {
  fill: #999999CC !important;
}

.elementor-1635 .elementor-element.elementor-element-946a68c svg [stroke]{
  stroke: #FFF !important;
}

.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button-icon{
    padding-top: 2px;
    transition: transform .4s ease;
}

.elementor-1635 .elementor-element.elementor-element-946a68c:hover .elementor-button-icon{
  transform: rotate(54deg);
}

.elementor-1635 .elementor-element.elementor-element-946a68c .elementor-button-icon:focus-visible{
    transform: rotate(54deg);
}

/* Acessibilidade: quando qualquer elemento do card recebe foco (ex.: link),
   aplica o mesmo efeito do hover */
.elementor-1635 .elementor-element.elementor-element-946a68c:focus-within .elementor-button-icon{
  transform: rotate(54deg);
}

@media (max-width:767px){
    .elementor-1635 .elementor-element.elementor-element-946a68c{
        padding-left: 1em;
        padding-right: 1em;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450980d */.elementor-1635 .elementor-element.elementor-element-450980d{
    display: flex;
    position: absolute;
    top: 41px;
    left: 44px;
    z-index: 10;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-738421d */.elementor-1635 .elementor-element.elementor-element-738421d{
    display: flex;
    position: absolute;
    top: 41px;
    right: 44px;
    z-index: 10;
    pointer-events: none;
}

@media (max-width: 767px){
    .elementor-1635 .elementor-element.elementor-element-738421d{
        right: 1em;
        top: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff2c931 */@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-ff2c931{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acd2690 */@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-acd2690{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53716c0 */#22373E

.elementor-1635 .elementor-element.elementor-element-53716c0{  
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 5%;
    z-index: 10;
    animation: floating 6s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 30px);
    }
}

@media (max-width:1024px){
    .elementor-1635 .elementor-element.elementor-element-53716c0{
        bottom: 3%;
        z-index:100;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb0899 */[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */html, body {
  width: 100%;
  overflow-x: hidden;
}

.clinica{
    color: #FFF;
    font-family: atyp-bl-variable, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.titulo{
    color: #CBA17A;
    font-family: amiri, sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1em;
    letter-spacing: -2.4px;
}

.titulo-1{
    color: #CBA17A;
    font-family: amiri, sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1em;
    letter-spacing: -1.6px;
}

@media (max-width: 767px){
    .titulo{
        font-size: 32px;
        line-height: 1.1em;
        letter-spacing: -0.5px;
    }
    
    .titulo-1{
        font-size: 32px;
        line-height: 1.1em;
        letter-spacing: -0.5px;
    }
}

.scroll-esquerda{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.scroll-direita{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(30px, 0, 0);
    filter: blur(10px);
}

.scroll-base{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(0, 80px, 0);
    scale: .5;
    filter: blur(10px);
}

.scroll-topo{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(0, -80px, 0);
    filter: blur(10px);
}

.scroll-topo-2{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(0, 80px, 0);
    filter: blur(10px);
}

.scroll-zoom {
    opacity: 0;
    transition:  transform 1.5s, opacity 0.5s, scale 1.5s !important;
    /*transform: translate3d(0, 80px, 0);*/
    scale: 0;
    filter: blur(5px);
}

.ativo{
    opacity: 1;
    transition:  transform 0.5s, opacity 0.5s, scale 1.5s !important;
    transform: translate3d(0, 0, 0);
    scale: 1;
    filter: blur(0px);
}


.elementor-editor-active .scroll-base,
.elementor-editor-active .scroll-zoom,
.elementor-editor-active .scroll-topo,
.elementor-editor-active .scroll-topo-2,
.elementor-editor-active .scroll-esquerda,
.elementor-editor-active .scroll-direita,
.ativo{
    opacity: 1;
    transition: 0.8s !important;
    transform: translatey(0px);
}/* End custom CSS */