.elementor-25 .elementor-element.elementor-element-7c855dc{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7c855dc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7c855dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c66ec2c );}.elementor-25 .elementor-element.elementor-element-0ded837{--display:flex;--min-height:550px;--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:flex-end;--border-radius:6px 6px 6px 6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0ded837:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0ded837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aryz.com.br/wp-content/uploads/2026/08/equipe-aryz.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-90acc49{--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:80px;}.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-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-32dc353{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.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-25 .elementor-element.elementor-element-b3f5f63 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3em;font-weight:600;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-de6cc33{text-align:justify;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;color:#3C3C3C;}.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-25 .elementor-element.elementor-element-af3d623 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:700;fill:var( --e-global-color-c66ec2c );color:var( --e-global-color-c66ec2c );border-radius:4px 4px 4px 4px;}.elementor-25 .elementor-element.elementor-element-af3d623 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-fa53483{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fa53483:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fa53483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9F0ED;}.elementor-25 .elementor-element.elementor-element-56f4598{--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:40px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7d6b150{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-671a4f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.6em;font-weight:600;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-92cdfa5{text-align:justify;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-844b22e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-844b22e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-844b22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-25 .elementor-element.elementor-element-c9bf914{border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-c9bf914 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-25 .elementor-element.elementor-element-c3aff3b{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a6f5dc6{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b65bee3{--display:flex;}.elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-87b0746{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c6779c6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-91803a7{text-align:justify;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4a97e9a{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4a97e9a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4a97e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c66ec2c );}.elementor-25 .elementor-element.elementor-element-d66524d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3c564bc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDCD8;--border-color:#DDDCD8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7c0b648{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5da4ada .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1em;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-a386085 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.8em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-f3cff64{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;color:#727272;}.elementor-25 .elementor-element.elementor-element-4a6fc88{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DDDCD8;--border-color:#DDDCD8;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-3a0f9c2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1em;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-3346693 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.8em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-0a1a8a4{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;color:#727272;}.elementor-25 .elementor-element.elementor-element-36c6ae3{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0f8b1dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1em;font-weight:700;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-f8fe735 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.8em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-da36379{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;color:#727272;}.elementor-25 .elementor-element.elementor-element-caf850c{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-caf850c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-caf850c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C3C3C;}.elementor-25 .elementor-element.elementor-element-ce8f70b{--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:flex-end;}.elementor-25 .elementor-element.elementor-element-6009f20{--display:flex;}.elementor-25 .elementor-element.elementor-element-f267698 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3em;font-weight:700;color:var( --e-global-color-c15bbb0 );}.elementor-25 .elementor-element.elementor-element-90c3e29{--display:flex;}.elementor-25 .elementor-element.elementor-element-f6d5749{text-align:justify;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-c15bbb0 );}.elementor-25 .elementor-element.elementor-element-39e209f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C3E43;--border-color:#3C3E43;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8f57d93{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C3E43;--border-color:#3C3E43;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-25 .elementor-element.elementor-element-5b81fc2 .elementor-counter{gap:20px;}.elementor-25 .elementor-element.elementor-element-5b81fc2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:4em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-5b81fc2 .elementor-counter-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-7344602{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C3E43;--border-color:#3C3E43;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-eb9cf7f .elementor-counter{gap:20px;}.elementor-25 .elementor-element.elementor-element-eb9cf7f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:4em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-eb9cf7f .elementor-counter-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-5b34aea{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C3E43;--border-color:#3C3E43;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-69fe8eb .elementor-counter{gap:20px;}.elementor-25 .elementor-element.elementor-element-69fe8eb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:4em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-69fe8eb .elementor-counter-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;line-height:1.35em;}.elementor-25 .elementor-element.elementor-element-583cac5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3C3E43;--border-color:#3C3E43;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-63a23d3 .elementor-counter{gap:20px;}.elementor-25 .elementor-element.elementor-element-63a23d3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Manrope", Sans-serif;font-size:4em;font-weight:600;}.elementor-25 .elementor-element.elementor-element-63a23d3 .elementor-counter-title{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;line-height:1.35em;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-7c855dc{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0ded837{--min-height:340px;}.elementor-25 .elementor-element.elementor-element-0ded837:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0ded837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-25 .elementor-element.elementor-element-90acc49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-32dc353 .elementor-icon-list-item > a{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-b3f5f63 .elementor-heading-title{font-size:1.7em;}.elementor-25 .elementor-element.elementor-element-de6cc33{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-fa53483{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-56f4598{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d6b150 .elementor-icon-list-item > a{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-671a4f0 .elementor-heading-title{font-size:1.9em;}.elementor-25 .elementor-element.elementor-element-92cdfa5{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-844b22e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-c3aff3b{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-87b0746 .elementor-icon-list-item > a{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-c6779c6 .elementor-heading-title{font-size:1.6em;}.elementor-25 .elementor-element.elementor-element-91803a7{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-caf850c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-f267698 .elementor-heading-title{font-size:1.8em;}.elementor-25 .elementor-element.elementor-element-f6d5749{font-size:0.7em;}.elementor-25 .elementor-element.elementor-element-5b81fc2 .elementor-counter-number-wrapper{font-size:3em;}.elementor-25 .elementor-element.elementor-element-5b81fc2 .elementor-counter-title{font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-eb9cf7f .elementor-counter-title{justify-content:start;font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-eb9cf7f .elementor-counter-number-wrapper{font-size:3em;}.elementor-25 .elementor-element.elementor-element-69fe8eb .elementor-counter-title{justify-content:start;font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-69fe8eb .elementor-counter-number-wrapper{font-size:3em;}.elementor-25 .elementor-element.elementor-element-63a23d3 .elementor-counter-title{justify-content:start;font-size:0.9em;}.elementor-25 .elementor-element.elementor-element-63a23d3 .elementor-counter-number-wrapper{font-size:3em;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-7c855dc{--content-width:1380px;}.elementor-25 .elementor-element.elementor-element-0ded837{--width:50%;}.elementor-25 .elementor-element.elementor-element-90acc49{--width:50%;}.elementor-25 .elementor-element.elementor-element-fa53483{--content-width:1380px;}.elementor-25 .elementor-element.elementor-element-56f4598{--width:50%;}.elementor-25 .elementor-element.elementor-element-844b22e{--width:50%;}.elementor-25 .elementor-element.elementor-element-c3aff3b{--content-width:1380px;}.elementor-25 .elementor-element.elementor-element-b65bee3{--width:50%;}.elementor-25 .elementor-element.elementor-element-4a97e9a{--content-width:1380px;}.elementor-25 .elementor-element.elementor-element-7c0b648{--width:33%;}.elementor-25 .elementor-element.elementor-element-4a6fc88{--width:33%;}.elementor-25 .elementor-element.elementor-element-36c6ae3{--width:33%;}.elementor-25 .elementor-element.elementor-element-caf850c{--content-width:1380px;}.elementor-25 .elementor-element.elementor-element-8f57d93{--width:25%;}.elementor-25 .elementor-element.elementor-element-7344602{--width:25%;}.elementor-25 .elementor-element.elementor-element-5b34aea{--width:25%;}.elementor-25 .elementor-element.elementor-element-583cac5{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-e356346 *//* ==================================================
   ARYZ — LINHA DO TEMPO | ELEMENTOR
   O título da seção fica fora deste componente.
================================================== */

.aryz-timeline,
.aryz-timeline * {
  box-sizing: border-box;
}

.aryz-timeline {
  --aryz-timeline-ink: #11131a;
  --aryz-timeline-muted: #676970;
  --aryz-timeline-paper: #f6f4f1;
  --aryz-timeline-card: #ffffff;
  --aryz-timeline-purple: #6d539e;
  --aryz-timeline-purple-deep: #3f2d66;
  --aryz-timeline-mint: #88cbc5;
  --aryz-timeline-line: rgba(17, 19, 26, .14);
  --aryz-timeline-offset: 112px;
  --aryz-timeline-ease: cubic-bezier(.2, .8, .2, 1);

  display: grid;
  width: 100%;
  grid-template-columns: minmax(190px, .42fr) minmax(0, 1.58fr);
  align-items: start;
  gap: clamp(48px, 7vw, 104px);
  overflow: visible;
  color: var(--aryz-timeline-ink);
  font-family: Manrope, Arial, sans-serif;
}

/* ==================================================
   NAVEGAÇÃO STICKY
================================================== */

.aryz-timeline__nav {
  position: sticky;
  top: var(--aryz-timeline-offset);
  display: block;
  width: 100%;
  max-height: calc(100vh - var(--aryz-timeline-offset) - 24px);
  padding: 6px 0 6px 27px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
}

.aryz-timeline__nav::-webkit-scrollbar {
  display: none;
}

.aryz-timeline__track {
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 5px;
  width: 2px;
  overflow: hidden;
  background: rgba(109, 83, 158, .16);
}

.aryz-timeline__track span {
  position: absolute;
  inset: 0;
  transform: scaleY(0);
  transform-origin: top;
  background: linear-gradient(180deg, var(--aryz-timeline-purple), var(--aryz-timeline-mint));
  transition: transform .38s var(--aryz-timeline-ease);
  will-change: transform;
}

.aryz-timeline__years {
  display: grid;
  gap: 2px;
}

.aryz-timeline__year {
  position: relative;
  display: grid;
  min-height: 42px;
  grid-template-columns: 68px minmax(0, 1fr);
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 6px 0;
  color: rgba(17, 19, 26, .32);
  font-family: inherit;
  text-decoration: none;
  transition: color .24s ease, transform .3s var(--aryz-timeline-ease);
}

.aryz-timeline__year::before {
  position: absolute;
  top: 50%;
  left: -26px;
  width: 10px;
  height: 10px;
  border: 2px solid var(--aryz-timeline-paper);
  border-radius: 50%;
  background: #c8c6cc;
  box-shadow: 0 0 0 1px rgba(109, 83, 158, .16);
  content: "";
  transform: translateY(-50%);
  transition: background-color .24s ease, box-shadow .24s ease, transform .3s var(--aryz-timeline-ease);
}

.aryz-timeline__year strong {
  color: inherit;
  font-size: 17px;
  font-weight: 750;
  line-height: 1;
  letter-spacing: -.035em;
  transition: font-size .3s var(--aryz-timeline-ease), color .24s ease;
}

.aryz-timeline__year > span {
  overflow: hidden;
  color: var(--aryz-timeline-muted);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.25;
  margin-top: 6px;
  margin-left: 12px;
  opacity: 0;
  transform: translateX(-7px);
  transition: opacity .24s ease, transform .3s var(--aryz-timeline-ease);
}

.aryz-timeline__year:hover {
  color: var(--aryz-timeline-purple);
  transform: translateX(3px);
}

.aryz-timeline__year:focus-visible {
  border-radius: 3px;
  outline: 2px solid var(--aryz-timeline-mint);
  outline-offset: 3px;
}

.aryz-timeline__year.is-active {
  color: var(--aryz-timeline-purple-deep);
}

.aryz-timeline__year.is-active::before {
  background: var(--aryz-timeline-mint);
  box-shadow: 0 0 0 4px rgba(136, 203, 197, .2);
  transform: translateY(-50%) scale(1.08);
}

.aryz-timeline__year.is-active strong {
  font-size: 32px;
}

.aryz-timeline__year.is-active > span {
  opacity: 1;
  transform: translateX(0);
}

/* ==================================================
   CARDS
================================================== */

.aryz-timeline__content {
  display: grid;
  min-width: 0;
  gap: 18px;
}

.aryz-timeline__card {
  position: relative;
  display: flex;
  min-height: 300px;
  flex-direction: column;
  justify-content: center;
  padding: clamp(36px, 5vw, 64px);
  overflow: hidden;
  border: 1px solid var(--aryz-timeline-line);
  border-radius: 8px;
  background:
    radial-gradient(circle at 97% 9%, rgba(136, 203, 197, .12), transparent 28%),
    var(--aryz-timeline-card);
  box-shadow: 0 18px 48px rgba(17, 19, 26, .055);
  scroll-margin-top: var(--aryz-timeline-offset);
  isolation: isolate;
  transition: border-color .35s ease, box-shadow .35s ease, transform .35s var(--aryz-timeline-ease);
}

.aryz-timeline__card::before,
.aryz-timeline__card::after {
  position: absolute;
  z-index: -1;
  border-radius: 50%;
  content: "";
  pointer-events: none;
}

.aryz-timeline__card::before {
  right: -94px;
  bottom: -128px;
  width: 250px;
  height: 250px;
  border: 1px solid rgba(109, 83, 158, .2);
  box-shadow: 0 0 0 48px rgba(109, 83, 158, .035), 0 0 0 96px rgba(136, 203, 197, .035);
}

.aryz-timeline__card::after {
  top: 0;
  left: clamp(36px, 5vw, 64px);
  width: 76px;
  height: 2px;
  border-radius: 0;
  background: linear-gradient(90deg, var(--aryz-timeline-purple), var(--aryz-timeline-mint));
}

.aryz-timeline__card:hover,
.aryz-timeline__card.is-active {
  border-color: rgba(109, 83, 158, .34);
  box-shadow: 0 24px 62px rgba(63, 45, 102, .1);
}

.aryz-timeline__card:hover {
  transform: translateY(-3px);
}

.aryz-timeline__watermark {
  position: absolute;
  z-index: -1;
  top: 20px;
  right: 26px;
  color: rgba(109, 83, 158, .055);
  font-size: clamp(68px, 9vw, 124px);
  font-weight: 800;
  line-height: .8;
  letter-spacing: -.075em;
  pointer-events: none;
  user-select: none;
}

.aryz-timeline__label {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  gap: 10px;
  margin-bottom: 28px;
  color: var(--aryz-timeline-purple);
  font-size: 10px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .12em;
  text-transform: uppercase;
}

.aryz-timeline__label::before {
  width: 20px;
  height: 2px;
  background: var(--aryz-timeline-mint);
  content: "";
}

.aryz-timeline__card-heading {
  display: grid;
  max-width: 760px;
  grid-template-columns: 28px minmax(0, 1fr);
  align-items: start;
  gap: 16px;
}

.aryz-timeline__card-heading > span {
  padding-top: 8px;
  color: var(--aryz-timeline-mint);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .1em;
}

.aryz-timeline__card h3 {
  max-width: 700px;
  margin: 0;
  color: var(--aryz-timeline-ink);
  font-family: inherit;
  font-size: clamp(32px, 4.2vw, 54px);
  font-weight: 700;
  line-height: 1.02;
  letter-spacing: -.052em;
}

.aryz-timeline__card p {
  max-width: 660px;
  margin: 22px 0 0 44px;
  color: var(--aryz-timeline-muted);
  font-family: inherit;
  font-size: clamp(15px, 1.4vw, 17px);
  font-weight: 400;
  line-height: 1.68;
}

.aryz-timeline__card--now {
  border-color: rgba(109, 83, 158, .38);
  background:
    radial-gradient(circle at 96% 6%, rgba(136, 203, 197, .22), transparent 32%),
    linear-gradient(135deg, #493575 0%, var(--aryz-timeline-purple-deep) 100%);
}

.aryz-timeline__card--now::before {
  border-color: rgba(136, 203, 197, .46);
  box-shadow: 0 0 0 48px rgba(136, 203, 197, .055), 0 0 0 96px rgba(255, 255, 255, .025);
}

.aryz-timeline__card--now .aryz-timeline__watermark {
  color: rgba(255, 255, 255, .06);
}

.aryz-timeline__card--now .aryz-timeline__label {
  color: var(--aryz-timeline-mint);
}

.aryz-timeline__card--now .aryz-timeline__card-heading > span {
  color: var(--aryz-timeline-mint);
}

.aryz-timeline__card--now h3 {
  color: #fff;
}

.aryz-timeline__card--now p {
  color: rgba(255, 255, 255, .72);
}

.aryz-timeline__cta {
  display: inline-flex;
  width: fit-content;
  min-height: 44px;
  align-items: center;
  gap: 10px;
  margin: 28px 0 0 44px;
  padding: 11px 17px;
  border: 1px solid var(--aryz-timeline-mint);
  border-radius: 4px;
  background: var(--aryz-timeline-mint);
  color: var(--aryz-timeline-ink);
  font-size: 12px;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .22s ease, color .22s ease, transform .22s ease;
}

.aryz-timeline__cta span {
  transition: transform .22s var(--aryz-timeline-ease);
}

.aryz-timeline__cta:hover {
  background: transparent;
  color: #fff;
  transform: translateY(-2px);
}

.aryz-timeline__cta:hover span {
  transform: translate(3px, -3px);
}

.aryz-timeline__cta:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

/* ==================================================
   TABLET E MOBILE
================================================== */

@media (max-width: 980px) {
  .aryz-timeline {
    --aryz-timeline-offset: 132px;
    grid-template-columns: minmax(0, 1fr);
    gap: 28px;
  }

  .aryz-timeline__nav {
    position: sticky;
    z-index: 20;
    top: 70px;
    display: flex;
    max-height: none;
    gap: 0;
    padding: 15px 4px 17px;
    overflow-x: auto;
    overflow-y: hidden;
    background: linear-gradient(180deg, rgba(246, 244, 241, .98) 0%, rgba(246, 244, 241, .94) 78%, rgba(246, 244, 241, 0) 100%);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    scroll-behavior: smooth;
    scroll-snap-type: x proximity;
  }

  .aryz-timeline__track {
    display: none;
  }

  .aryz-timeline__years {
    display: flex;
    align-items: center;
    gap: 22px;
  }

  .aryz-timeline__year {
    display: block;
    min-height: auto;
    flex: 0 0 auto;
    padding: 5px 0 10px;
    scroll-snap-align: center;
    transform: none;
  }

  .aryz-timeline__year::before {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    transform: none;
  }

  .aryz-timeline__year strong,
  .aryz-timeline__year.is-active strong {
    font-size: 27px;
  }

  .aryz-timeline__year > span {
    display: none;
  }

  .aryz-timeline__year:hover {
    transform: none;
  }

  .aryz-timeline__year.is-active::before {
    background: var(--aryz-timeline-mint);
    box-shadow: none;
    transform: none;
  }

  .aryz-timeline__content {
    gap: 16px;
  }

  .aryz-timeline__card {
    min-height: 280px;
    scroll-margin-top: var(--aryz-timeline-offset);
  }
}

@media (max-width: 767px) {
  .aryz-timeline {
    --aryz-timeline-offset: 118px;
    gap: 22px;
  }

  .aryz-timeline__nav {
    top: 58px;
    width: calc(100% + 28px);
    margin-left: -14px;
    padding: 13px 14px 16px;
  }

  .aryz-timeline__years {
    gap: 20px;
  }

  .aryz-timeline__year strong,
  .aryz-timeline__year.is-active strong {
    font-size: 24px;
  }

  .aryz-timeline__card {
    min-height: auto;
    justify-content: flex-start;
    padding: 34px 26px 38px;
    border-radius: 7px;
  }

  .aryz-timeline__card::after {
    left: 26px;
    width: 58px;
  }

  .aryz-timeline__card::before {
    right: -110px;
    bottom: -142px;
    transform: scale(.8);
  }

  .aryz-timeline__watermark {
    top: 18px;
    right: 18px;
    font-size: 66px;
  }

  .aryz-timeline__label {
    margin-bottom: 22px;
    font-size: 9px;
  }

  .aryz-timeline__card-heading {
    grid-template-columns: 22px minmax(0, 1fr);
    gap: 11px;
  }

  .aryz-timeline__card-heading > span {
    padding-top: 6px;
    font-size: 9px;
  }

  .aryz-timeline__card h3 {
    font-size: clamp(30px, 9vw, 40px);
    line-height: 1.05;
    letter-spacing: -.045em;
  }

  .aryz-timeline__card p {
    margin: 18px 0 0 33px;
    font-size: 15px;
    line-height: 1.62;
  }

  .aryz-timeline__cta {
    margin: 24px 0 0 33px;
  }

  .aryz-timeline__card:hover {
    transform: none;
  }
}

@media (max-width: 480px) {
  .aryz-timeline__card {
    padding: 30px 21px 34px;
  }

  .aryz-timeline__card::after {
    left: 21px;
  }

  .aryz-timeline__card-heading {
    display: block;
  }

  .aryz-timeline__card-heading > span {
    display: block;
    margin-bottom: 8px;
    padding: 0;
  }

  .aryz-timeline__card h3 {
    font-size: 30px;
  }

  .aryz-timeline__card p,
  .aryz-timeline__cta {
    margin-left: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .aryz-timeline *,
  .aryz-timeline *::before,
  .aryz-timeline *::after {
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
  }
}/* End custom CSS */