.elementor-828 .elementor-element.elementor-element-ea69483{--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:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-828 .elementor-element.elementor-element-310b0c9{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.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-828 .elementor-element.elementor-element-8224a8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-subtitulo);font-weight:400;line-height:1.2em;color:#000000;}.elementor-828 .elementor-element.elementor-element-59113bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-h1);font-weight:600;line-height:var(--titulo-line-height);color:#000000;}.elementor-828 .elementor-element.elementor-element-aec324e{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A5A5A5;--border-color:#A5A5A5;}.elementor-828 .elementor-element.elementor-element-411f236 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-descricao);font-weight:400;line-height:var(--descricao-line-height);color:#000000;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-828 .elementor-element.elementor-element-2c8f578{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-828 .elementor-element.elementor-element-313642b{text-align:start;}.elementor-828 .elementor-element.elementor-element-313642b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-h6);font-weight:600;line-height:var(--titulo-line-height);color:#000000;}.elementor-828 .elementor-element.elementor-element-93138f1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-828 .elementor-element.elementor-element-690fdd9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-828 .elementor-element.elementor-element-fd7de60 .elementor-button{font-family:"Roboto", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:600;background-color:var( --e-global-color-accent );border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) var(--padding-left-right-botoes) var(--padding-top-bottom-botoes) var(--padding-left-right-botoes);}.elementor-828 .elementor-element.elementor-element-af1a627 .elementor-button{font-family:"Roboto", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#0072D200;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) var(--padding-left-right-botoes) var(--padding-top-bottom-botoes) var(--padding-left-right-botoes);}.elementor-828 .elementor-element.elementor-element-f9a3a35{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-828 .elementor-element.elementor-element-f9a3a35:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-f9a3a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-e57ecd9{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-828 .elementor-element.elementor-element-199a44c{--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:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:4rem;}.elementor-828 .elementor-element.elementor-element-566c235 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-subtitulo);font-weight:400;line-height:1.2em;color:#000000;}.elementor-828 .elementor-element.elementor-element-74cb4a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-h1);font-weight:600;line-height:var(--titulo-line-height);color:#000000;}.elementor-828 .elementor-element.elementor-element-3446d42{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A5A5A5;--border-color:#A5A5A5;}.elementor-828 .elementor-element.elementor-element-20ec46c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-828 .elementor-element.elementor-element-1b53f44{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-828 .elementor-element.elementor-element-c1d2ffa{text-align:start;}.elementor-828 .elementor-element.elementor-element-c1d2ffa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:var(--tamanho-fonte-h6);font-weight:600;line-height:var(--titulo-line-height);color:#000000;}.elementor-828 .elementor-element.elementor-element-ceacd62 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-828 .elementor-element.elementor-element-04a7281{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-828 .elementor-element.elementor-element-e0e1865 .elementor-button{font-family:"Roboto", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:600;background-color:var( --e-global-color-accent );border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) var(--padding-left-right-botoes) var(--padding-top-bottom-botoes) var(--padding-left-right-botoes);}.elementor-828 .elementor-element.elementor-element-33c021a .elementor-button{font-family:"Roboto", Sans-serif;font-size:var(--tamanho-texto-botoes);font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#0072D200;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes) var(--borda-padrao-botoes);padding:var(--padding-top-bottom-botoes) var(--padding-left-right-botoes) var(--padding-top-bottom-botoes) var(--padding-left-right-botoes);}.elementor-828 .elementor-element.elementor-element-6f1b737{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-828 .elementor-element.elementor-element-6f1b737:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-6f1b737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;background-image:url("https://library.mattetech.com/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-17-at-12.30.03.jpeg");background-position:top center;background-size:cover;}@media(min-width:768px){.elementor-828 .elementor-element.elementor-element-ea69483{--content-width:var(--tamanho-secao);}.elementor-828 .elementor-element.elementor-element-310b0c9{--width:50%;}.elementor-828 .elementor-element.elementor-element-f9a3a35{--width:50%;}.elementor-828 .elementor-element.elementor-element-199a44c{--width:calc(var(--tamanho-secao)/2);}.elementor-828 .elementor-element.elementor-element-6f1b737{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-828 .elementor-element.elementor-element-199a44c{--width:50%;}.elementor-828 .elementor-element.elementor-element-6f1b737{--width:50%;}}@media(max-width:1024px){.elementor-828 .elementor-element.elementor-element-ea69483{--padding-top:var(--padding-top-secoes);--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-828 .elementor-element.elementor-element-310b0c9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-93138f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-690fdd9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-828 .elementor-element.elementor-element-fd7de60{width:100%;max-width:100%;}.elementor-828 .elementor-element.elementor-element-af1a627{width:100%;max-width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-e57ecd9{--padding-top:0;--padding-bottom:0;--padding-left:var(--padding-left-secoes);--padding-right:0;}.elementor-828 .elementor-element.elementor-element-199a44c{--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:2rem;}.elementor-828 .elementor-element.elementor-element-20ec46c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-ceacd62 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-04a7281{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-828 .elementor-element.elementor-element-e0e1865{width:100%;max-width:100%;}.elementor-828 .elementor-element.elementor-element-33c021a{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-828 .elementor-element.elementor-element-ea69483{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:02rem;--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-828 .elementor-element.elementor-element-310b0c9{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-828 .elementor-element.elementor-element-411f236 .elementor-heading-title{line-height:var(--descricao-line-height);}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-828 .elementor-element.elementor-element-2c8f578 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-93138f1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-690fdd9{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-828 .elementor-element.elementor-element-fd7de60{width:100%;max-width:100%;}.elementor-828 .elementor-element.elementor-element-af1a627{width:100%;max-width:100%;}.elementor-828 .elementor-element.elementor-element-f9a3a35{--min-height:300px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-e57ecd9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-828 .elementor-element.elementor-element-199a44c{--padding-top:2rem;--padding-bottom:var(--padding-bottom-secoes);--padding-left:var(--padding-left-secoes);--padding-right:var(--padding-right-secoes);}.elementor-828 .elementor-element.elementor-element-20ec46c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-828 .elementor-element.elementor-element-1b53f44 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-ceacd62 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-828 .elementor-element.elementor-element-04a7281{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-828 .elementor-element.elementor-element-e0e1865{width:100%;max-width:100%;}.elementor-828 .elementor-element.elementor-element-33c021a{width:100%;max-width:100%;}.elementor-828 .elementor-element.elementor-element-6f1b737{--min-height:300px;}.elementor-828 .elementor-element.elementor-element-6f1b737:not(.elementor-motion-effects-element-type-background), .elementor-828 .elementor-element.elementor-element-6f1b737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}}/* Start custom CSS for heading, class: .elementor-element-93138f1 */.elementor-828 .elementor-element.elementor-element-93138f1{
    padding-left: 3rem;
}

.elementor-828 .elementor-element.elementor-element-93138f1::after{
    content: "";
    left: 0px;
    right: auto;
    bottom: 0;
    height: 100%;
    width: 6px;
    background-color: black;
    z-index: 2;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690fdd9 */@media screen and (max-width: 1024px){
    .elementor-828 .elementor-element.elementor-element-690fdd9{
        max-width: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceacd62 */.elementor-828 .elementor-element.elementor-element-ceacd62{
    padding-left: 3rem;
}

.elementor-828 .elementor-element.elementor-element-ceacd62::after{
    content: "";
    left: 0px;
    right: auto;
    bottom: 0;
    height: 100%;
    width: 6px;
    background-color: black;
    z-index: 2;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04a7281 */@media screen and (max-width: 1024px){
    .elementor-828 .elementor-element.elementor-element-04a7281{
        max-width: 250px;
    }
}/* End custom CSS */
/* Start custom CSS *//* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O DESKTOP*/
/* -=-=-=-=-=-=-=-=-=- */

:root{
    /* GERAL SEÇÕES */
    --padding-top-secoes: 7.5rem;
    --padding-right-secoes: 2rem;
    --padding-bottom-secoes: 7.5rem;
    --padding-left-secoes: 2rem;
    --tamanho-secao: 1140px;
    --border-radius-geral: 16px;
    
    /* CARDS PROCESSOS */
    --padding-top-card: 4rem;
    --padding-right-card: 4rem;
    --padding-bottom-card: 4rem;
    --padding-left-card: 4rem;
    --number-color-card: white;
    --font-family-card: 'Inter', Sans-serif;
    --font-size-card: 2rem;
    --width-card: 50px;
    --height-card: 50px;
    --bgcolor-card: grey;
    
     
    /* TÍTULOS */
    --tamanho-fonte-h1: 5rem;
    --tamanho-fonte-h2: 4rem;
    --tamanho-fonte-h3: 3.6rem;
    --tamanho-fonte-h4: 2.8rem;
    --tamanho-fonte-h5: 2.4rem;
    --tamanho-fonte-h6: 2rem;
    --titulo-line-height: 1.2em;
    
    /* FEEDBACK */
    --tamanho-fonte-feedback: 5.6rem;
    --tamanho-fonte-nome: 2.4rem;
    
    /* SUBTÍTULO */
    --tamanho-fonte-subtitulo: 1.8rem;
    
    /* DESCRIÇÃO */
    --tamanho-fonte-descricao: 1.8rem;
    --descricao-line-height: 1.4em;
    
    /* BOTÕES DA PÁGINA */
    --borda-padrao-botoes: 100px;
    --padding-top-bottom-botoes: 1.5rem;
    --padding-left-right-botoes: 4rem;
    --tamanho-texto-botoes: 1.8rem;
    
    /* SEÇÃO DE BENEFÍCIOS */
    --max-height-imagem: 60px;
    
    /* PORTFOLIO */
    --max-height-imagem-portflio: 250px;
        
    /* RODAPÉ */
    --rodape-font-color: black;
    --rodape-font-size: 1.6rem;
    
    /* CARDS FEEDBACKS */
    --padding-top-cards: 3rem;
    --padding-right-cards: 3rem;
    --padding-bottom-cards: 3rem;
    --padding-left-cards: 3rem;

    --border-radius-top-cards: 3.2rem;
    --border-radius-right-cards: 3.2rem;
    --border-radius-bottom-cards: 3.2rem;
    --border-radius-left-cards: 3.2rem;
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O TABLET */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 1024px){
    :root{
        /* GERAL SEÇÕES */
        --padding-top-secoes: 5rem;
        --padding-right-secoes: 2rem;
        --padding-bottom-secoes: 5rem;
        --padding-left-secoes: 2rem;
        
        /* TÍTUOS */
        --tamanho-fonte-h1: 3rem;
        --tamanho-fonte-h2: 3rem;
        --tamanho-fonte-h3: 3rem;
        --tamanho-fonte-h4: 3rem;
        --tamanho-fonte-h5: 3rem;
        --tamanho-fonte-h6: 2rem;
        
        /* FEEDBACK */
        --tamanho-fonte-feedback: 5.6rem;
        --tamanho-fonte-nome: 2.4rem;
        
        /* SUBTÍTULO */
        --tamanho-fonte-subtitulo: 1.6rem;
        
        /* DESCRIÇÃO */
        --tamanho-fonte-descricao: 1.6rem;
        --descricao-line-height: 1.4em;
        
        /* BOTÕES DA PÁGINA */
        --borda-padrao-botoes: 100px;
        --padding-top-bottom-botoes: 1.5rem;
        --padding-left-right-botoes: 4rem;
        --tamanho-texto-botoes: 1.6rem;
        
        /* SEÇÃO DE BENEFÍCIOS */
        --max-height-imagem: 60px;
    } 
}

/* -=-=-=-=-=-=-=-=-=- */
/* VARIÁVEIS PARA O MOBILE */
/* -=-=-=-=-=-=-=-=-=- */

@media screen and (max-width: 767px){
    :root{
        /* GERAL SEÇÕES */
        --padding-top-secoes: 5rem;
        --padding-right-secoes: 2rem;
        --padding-bottom-secoes: 5rem;
        --padding-left-secoes: 2rem;
        
        /* TÍTUOS */
        --tamanho-fonte-h1: 3rem;
        --tamanho-fonte-h2: 3rem;
        --tamanho-fonte-h3: 3rem;
        --tamanho-fonte-h4: 3rem;
        --tamanho-fonte-h5: 3rem;
        --tamanho-fonte-h6: 2rem;
        
        /* FEEDBACK */
        --tamanho-fonte-feedback: 2.8rem;
        --tamanho-fonte-nome: 2.4rem;
        
        /* SUBTÍTULO */
        --tamanho-fonte-subtitulo: 1.6rem;
        
        /* DESCRIÇÃO */
        --tamanho-fonte-descricao: 1.6rem;
        --descricao-line-height: 1.4em;
        
        /* BOTÕES DA PÁGINA */
        --borda-padrao-botoes: 100px;
        --padding-top-bottom-botoes: 1.5rem;
        --padding-left-right-botoes: 4rem;
        --tamanho-texto-botoes: 1.6rem;
        
        /* SEÇÃO DE BENEFÍCIOS */
        --max-height-imagem: 60px;
    } 
}

html{
    font-size: 62.5%;
}

body{
    font-size: 1.6rem;
}

textarea{
    resize: none;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DO RODAPÉ */
/* -=-=-=-=-=-=-=-=-=- */

.rodape p,
.rodape span {
    color: var(--rodape-font-color) !important;
}

/* -=-=-=-=-=-=-=-=-=- */
/* CONTROLE DE FONTES DO SITE */
/* -=-=-=-=-=-=-=-=-=- */

.h1-fonte-padrao h1{
    font-family: 'Montserrat', Sans-serif !important;
}

.h2-fonte-padrao h2{
    font-family: 'Montserrat', Sans-serif !important;
}

.h3-fonte-padrao h3{
    font-family: 'Montserrat', Sans-serif !important;
}

.h4-fonte-padrao h4{
    font-family: 'Montserrat', Sans-serif !important;
}

.h5-fonte-padrao h5{
    font-family: 'Montserrat', Sans-serif !important;
}

.h6-fonte-padrao h6{
    font-family: 'Montserrat', Sans-serif !important;
}

.p-fonte-padrao p, .p-fonte-padrao li, .p-fonte-padrao span{
    font-family: 'Montserrat', Sans-serif !important;
}/* End custom CSS */