.elementor-322 .elementor-element.elementor-element-4232f2e{--display:flex;--min-height:40px;--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-322 .elementor-element.elementor-element-46e2874{--display:flex;--min-height:1058px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-322 .elementor-element.elementor-element-46e2874:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-46e2874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/hero-ok-desktop-agro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-322 .elementor-element.elementor-element-1962cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-95px;--margin-right:0px;}.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-322 .elementor-element.elementor-element-31dd9df{text-align:start;}.elementor-322 .elementor-element.elementor-element-31dd9df img{width:45%;}.elementor-322 .elementor-element.elementor-element-294bae7{--display:flex;--min-height:37px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-294bae7.e-con{--align-self:flex-start;}.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-322 .elementor-element.elementor-element-7778da2{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-322 .elementor-element.elementor-element-7778da2.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-7778da2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.7px;color:#FFFFFF;}.elementor-322 .elementor-element.elementor-element-ba149d4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:600;line-height:57px;color:#F4E6D0;}.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-322 .elementor-element.elementor-element-f7b7505{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;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-322 .elementor-element.elementor-element-d1c432f .elementor-button{background-color:#1AC014;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:157px 157px 157px 157px;padding:15px 30px 15px 30px;}.elementor-322 .elementor-element.elementor-element-d1c432f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-d1c432f .elementor-button-content-wrapper{flex-direction:row;}.elementor-322 .elementor-element.elementor-element-d1c432f .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-322 .elementor-element.elementor-element-72e2dfb{--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-322 .elementor-element.elementor-element-10e1069{--display:flex;--min-height:659px;--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;}.elementor-322 .elementor-element.elementor-element-10e1069:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-10e1069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-e089cb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-31d706f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:51px;font-weight:500;line-height:49px;color:#001F04;}.elementor-322 .elementor-element.elementor-element-db65b6a{font-family:"Poppins", Sans-serif;font-weight:400;color:#001F04;}.elementor-322 .elementor-element.elementor-element-830419d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-50e2791{--display:flex;--min-height:533px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8952F;--border-color:#C8952F;--border-radius:20px 20px 20px 20px;}.elementor-322 .elementor-element.elementor-element-fab1407{text-align:center;}.elementor-322 .elementor-element.elementor-element-fab1407 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:27px;font-weight:500;line-height:29px;color:#001F04;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-322 .elementor-element.elementor-element-1561d5f.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-1561d5f .elementor-icon-box-wrapper{align-items:end;gap:15px;}.elementor-322 .elementor-element.elementor-element-1561d5f.elementor-view-stacked .elementor-icon{background-color:#001F04;}.elementor-322 .elementor-element.elementor-element-1561d5f.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-1561d5f.elementor-view-default .elementor-icon{fill:#001F04;color:#001F04;border-color:#001F04;}.elementor-322 .elementor-element.elementor-element-1561d5f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#2A2A2A;}.elementor-322 .elementor-element.elementor-element-3e44e4d.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-3e44e4d .elementor-icon-box-wrapper{align-items:end;gap:15px;}.elementor-322 .elementor-element.elementor-element-3e44e4d.elementor-view-stacked .elementor-icon{background-color:#001F04;}.elementor-322 .elementor-element.elementor-element-3e44e4d.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-3e44e4d.elementor-view-default .elementor-icon{fill:#001F04;color:#001F04;border-color:#001F04;}.elementor-322 .elementor-element.elementor-element-3e44e4d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#2A2A2A;}.elementor-322 .elementor-element.elementor-element-84664d1.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-84664d1 .elementor-icon-box-wrapper{align-items:end;gap:15px;}.elementor-322 .elementor-element.elementor-element-84664d1.elementor-view-stacked .elementor-icon{background-color:#001F04;}.elementor-322 .elementor-element.elementor-element-84664d1.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-84664d1.elementor-view-default .elementor-icon{fill:#001F04;color:#001F04;border-color:#001F04;}.elementor-322 .elementor-element.elementor-element-84664d1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#2A2A2A;}.elementor-322 .elementor-element.elementor-element-b4ba754{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#001F04;}.elementor-322 .elementor-element.elementor-element-b4ba754.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-6445981{--display:flex;--min-height:593px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-6445981:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-6445981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-19df20b{--display:flex;--min-height:724px;--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:55px;--padding-bottom:0px;--padding-left:189px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-19df20b:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-19df20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/fundo-secao-edvd-ok.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-322 .elementor-element.elementor-element-d91d8dc{--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-322 .elementor-element.elementor-element-22ad5ed{--display:flex;--min-height:1032px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:310px;--margin-right:0px;}.elementor-322 .elementor-element.elementor-element-e2c4221{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-e2c4221 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:500;line-height:44px;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-2add0f4{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-5cc8d06{--display:flex;--min-height:392px;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-e04427e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-322 .elementor-element.elementor-element-e04427e.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-e04427e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-ba9e470{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-e5094b0 .elementor-button{background-color:#1AC014;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:157px 157px 157px 157px;padding:15px 30px 15px 30px;}.elementor-322 .elementor-element.elementor-element-e5094b0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-e5094b0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-322 .elementor-element.elementor-element-e5094b0 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-322 .elementor-element.elementor-element-2775c54{--display:flex;--min-height:653px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-9a3b0b8 .elementor-button{background-color:#1AC014;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:157px 157px 157px 157px;padding:15px 30px 15px 30px;}.elementor-322 .elementor-element.elementor-element-9a3b0b8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-9a3b0b8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-322 .elementor-element.elementor-element-9a3b0b8 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-322 .elementor-element.elementor-element-13b18a6{--display:flex;--min-height:599px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-2eb51d8{--display:flex;--min-height:506px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-322 .elementor-element.elementor-element-2eb51d8:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-2eb51d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-2eb51d8.e-con{--align-self:center;}.elementor-322 .elementor-element.elementor-element-9804981{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-322 .elementor-element.elementor-element-9804981 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:39px;font-weight:500;line-height:38px;color:#001F04;}.elementor-322 .elementor-element.elementor-element-ba99d15{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#001F04;}.elementor-322 .elementor-element.elementor-element-ff45a1b .elementor-button{background-color:#1AC014;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:157px 157px 157px 157px;padding:15px 30px 15px 30px;}.elementor-322 .elementor-element.elementor-element-ff45a1b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-ff45a1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-322 .elementor-element.elementor-element-ff45a1b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-322 .elementor-element.elementor-element-4d92343{--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-322 .elementor-element.elementor-element-b4e85bf{--display:flex;--min-height:639px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:40px 40px 40px 40px;--padding-top:59px;--padding-bottom:59px;--padding-left:59px;--padding-right:59px;}.elementor-322 .elementor-element.elementor-element-b4e85bf:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-b4e85bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D0;background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/als-copiar-desk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-322 .elementor-element.elementor-element-b4e85bf.e-con{--align-self:center;}.elementor-322 .elementor-element.elementor-element-9234381{--display:flex;--min-height:412px;}.elementor-322 .elementor-element.elementor-element-41db166{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-41db166 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:500;line-height:44px;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-35637f8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-322 .elementor-element.elementor-element-35637f8.elementor-element{--align-self:flex-start;}.elementor-322 .elementor-element.elementor-element-35637f8 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#C8952F;}.elementor-322 .elementor-element.elementor-element-be03224{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-a615b6c{--display:flex;}.elementor-322 .elementor-element.elementor-element-a615b6c.e-con{--align-self:flex-end;}.elementor-322 .elementor-element.elementor-element-1deb9fd{text-align:center;}.elementor-322 .elementor-element.elementor-element-1deb9fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:23px;color:#C8952F;}.elementor-322 .elementor-element.elementor-element-f8e9d3c{--display:flex;--min-height:819px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-9afef98{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;}.elementor-322 .elementor-element.elementor-element-9afef98 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:500;line-height:44px;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-95f1b82 .elementor-button{background-color:#1AC014;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:157px 157px 157px 157px;padding:15px 30px 15px 30px;}.elementor-322 .elementor-element.elementor-element-95f1b82{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-95f1b82 .elementor-button-content-wrapper{flex-direction:row;}.elementor-322 .elementor-element.elementor-element-95f1b82 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-322 .elementor-element.elementor-element-e17df3b{--display:flex;--min-height:526px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-e17df3b:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-e17df3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-8632509{--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-322 .elementor-element.elementor-element-8632509:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-8632509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-4abfbfe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-f8dca03{width:100%;max-width:100%;text-align:center;}.elementor-322 .elementor-element.elementor-element-f8dca03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#001327;}.elementor-322 .elementor-element.elementor-element-d13e766{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-d13e766.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-322 .elementor-element.elementor-element-073d720{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-title{border-width:0px;padding:22px 22px 22px 22px;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-content{border-width:0px;color:#162810;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-toggle-title, .elementor-322 .elementor-element.elementor-element-073d720 .elementor-toggle-icon{color:#162810;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-toggle-icon svg{fill:#162810;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-title.elementor-active a, .elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#C9A227;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-title .elementor-toggle-icon i:before{color:#C9A227;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-title .elementor-toggle-icon svg{fill:#C9A227;}.elementor-322 .elementor-element.elementor-element-073d720 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-322 .elementor-element.elementor-element-66bdaf2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-title{border-width:0px;padding:22px 22px 22px 22px;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-content{border-width:0px;color:#162810;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-toggle-title, .elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-toggle-icon{color:#162810;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-toggle-icon svg{fill:#162810;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-title.elementor-active a, .elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#C9A227;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-title .elementor-toggle-icon i:before{color:#C9A227;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-title .elementor-toggle-icon svg{fill:#C9A227;}.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-322 .elementor-element.elementor-element-323fffe{--display:flex;--min-height:918px;--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;}.elementor-322 .elementor-element.elementor-element-323fffe:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-323fffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/ultima-secao-ok-desk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-322 .elementor-element.elementor-element-1c715c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-931525a{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:center;}.elementor-322 .elementor-element.elementor-element-931525a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:46px;font-weight:500;line-height:46px;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-a0056b8{--display:flex;--min-height:359px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-322 .elementor-element.elementor-element-a0056b8.e-con{--align-self:flex-start;}.elementor-322 .elementor-element.elementor-element-279cc82{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-279cc82.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-16f50bb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:200;color:#F4E6D0;}.elementor-322 .elementor-element.elementor-element-16f50bb.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-b3511f3 .elementor-button{background-color:#1AC014;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:157px 157px 157px 157px;padding:15px 30px 15px 30px;}.elementor-322 .elementor-element.elementor-element-b3511f3{width:var( --container-widget-width, 71% );max-width:71%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-322 .elementor-element.elementor-element-b3511f3.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-b3511f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-322 .elementor-element.elementor-element-b3511f3 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-322 .elementor-element.elementor-element-dfe08e4{--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-322 .elementor-element.elementor-element-2362a87{--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;--z-index:5;}.elementor-322 .elementor-element.elementor-element-2362a87:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-2362a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-322 .elementor-element.elementor-element-8f8b8a9{--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-322 .elementor-element.elementor-element-11c32d2{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;text-align:start;font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:12px;color:#727272;}.elementor-322 .elementor-element.elementor-element-e6a116d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-322 .elementor-element.elementor-element-dcedb80{text-align:end;}.elementor-322 .elementor-element.elementor-element-dcedb80 img{max-width:17%;}body.elementor-page-322:not(.elementor-motion-effects-element-type-background), body.elementor-page-322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06190F;}@media(max-width:767px){.elementor-322 .elementor-element.elementor-element-46e2874:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-46e2874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/fundo-hero-agro-mobile-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-322 .elementor-element.elementor-element-46e2874{--min-height:898px;}.elementor-322 .elementor-element.elementor-element-1962cb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-322 .elementor-element.elementor-element-31dd9df{text-align:center;}.elementor-322 .elementor-element.elementor-element-294bae7{--min-height:0px;}.elementor-322 .elementor-element.elementor-element-7778da2{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;}.elementor-322 .elementor-element.elementor-element-7778da2 .elementor-heading-title{font-size:12px;}.elementor-322 .elementor-element.elementor-element-ba149d4 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-322 .elementor-element.elementor-element-f7b7505{font-size:14px;}.elementor-322 .elementor-element.elementor-element-d1c432f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-d1c432f .elementor-button{font-size:3.9vw;padding:15px 20px 15px 20px;}.elementor-322 .elementor-element.elementor-element-31d706f .elementor-heading-title{font-size:38px;line-height:0.9em;}.elementor-322 .elementor-element.elementor-element-19df20b:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-19df20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/adv-ses-mobile-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-322 .elementor-element.elementor-element-19df20b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-d91d8dc{--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-322 .elementor-element.elementor-element-22ad5ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-322 .elementor-element.elementor-element-e2c4221 .elementor-heading-title{font-size:33px;line-height:1.2em;}.elementor-322 .elementor-element.elementor-element-e5094b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-e5094b0 .elementor-button{font-size:3.9vw;padding:15px 20px 15px 20px;}.elementor-322 .elementor-element.elementor-element-9a3b0b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-9a3b0b8 .elementor-button{font-size:3.9vw;padding:15px 20px 15px 20px;}.elementor-322 .elementor-element.elementor-element-9804981{--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;}.elementor-322 .elementor-element.elementor-element-9804981 .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-322 .elementor-element.elementor-element-ba99d15{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-322 .elementor-element.elementor-element-ff45a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-ff45a1b .elementor-button{font-size:3.9vw;padding:15px 20px 15px 20px;}.elementor-322 .elementor-element.elementor-element-b4e85bf:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-b4e85bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/als-mobile.webp");}.elementor-322 .elementor-element.elementor-element-b4e85bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-322 .elementor-element.elementor-element-9234381{--width:607px;--margin-top:299px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-322 .elementor-element.elementor-element-41db166{--container-widget-width:203px;--container-widget-flex-grow:0;width:var( --container-widget-width, 203px );max-width:203px;}.elementor-322 .elementor-element.elementor-element-95f1b82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-95f1b82 .elementor-button{font-size:3.9vw;padding:15px 20px 15px 20px;}.elementor-322 .elementor-element.elementor-element-8632509{--content-width:90%;}.elementor-322 .elementor-element.elementor-element-f8dca03 .elementor-heading-title{font-size:7.9vw;}.elementor-322 .elementor-element.elementor-element-d13e766{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-322 .elementor-element.elementor-element-073d720{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-66bdaf2{width:100%;max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-322 .elementor-element.elementor-element-323fffe:not(.elementor-motion-effects-element-type-background), .elementor-322 .elementor-element.elementor-element-323fffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://professormeliso.com.br/wp-content/uploads/2026/08/secao-final-ale-mobile.webp");}.elementor-322 .elementor-element.elementor-element-1c715c8{--margin-top:251px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-322 .elementor-element.elementor-element-931525a .elementor-heading-title{font-size:31px;line-height:1.1em;}.elementor-322 .elementor-element.elementor-element-279cc82{font-size:16px;}.elementor-322 .elementor-element.elementor-element-16f50bb{--container-widget-width:349px;--container-widget-flex-grow:0;width:var( --container-widget-width, 349px );max-width:349px;font-size:16px;}.elementor-322 .elementor-element.elementor-element-b3511f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;}.elementor-322 .elementor-element.elementor-element-b3511f3 .elementor-button{font-size:3.9vw;padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-1962cb2{--width:50%;}.elementor-322 .elementor-element.elementor-element-294bae7{--width:97%;}.elementor-322 .elementor-element.elementor-element-72e2dfb{--width:50%;}.elementor-322 .elementor-element.elementor-element-e089cb3{--width:50%;}.elementor-322 .elementor-element.elementor-element-830419d{--width:50%;}.elementor-322 .elementor-element.elementor-element-d91d8dc{--width:50%;}.elementor-322 .elementor-element.elementor-element-22ad5ed{--width:76%;}.elementor-322 .elementor-element.elementor-element-2eb51d8{--width:87%;}.elementor-322 .elementor-element.elementor-element-b4e85bf{--width:100%;}.elementor-322 .elementor-element.elementor-element-9234381{--width:100%;}.elementor-322 .elementor-element.elementor-element-d13e766{--width:100%;}.elementor-322 .elementor-element.elementor-element-1c715c8{--width:50%;}.elementor-322 .elementor-element.elementor-element-dfe08e4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-322 .elementor-element.elementor-element-8632509{--content-width:90%;}}/* Start custom CSS for container, class: .elementor-element-294bae7 */.bg-glass {
  --card-bg: rgba(12, 12, 14, 0.48);
  --card-bg-hover: rgba(14, 14, 16, 0.56);
  --card-border: rgba(255, 255, 255, 0.12);
  --card-border-hover: rgba(212, 175, 55, 0.42);

  --accent: #D4AF37;
  --accent-soft: rgba(212, 175, 55, 0.24);
  --accent-glow: rgba(212, 175, 55, 0.18);

  --text-main: #f7f7f8;
  --text-muted: rgba(247, 247, 248, 0.7);

  --timeline-x: 50px;

  position: relative;
  isolation: isolate;
  padding: 16px 18px;

  border: 1px solid var(--card-border) !important;
  border-radius: 20px !important;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.08) 0%,
      rgba(255, 255, 255, 0.025) 38%,
      rgba(255, 255, 255, 0.01) 100%
    ),
    radial-gradient(
      circle at 0% 0%,
      rgba(212, 175, 55, 0.12),
      transparent 210px
    ),
    radial-gradient(
      circle at 100% 0%,
      rgba(255, 255, 255, 0.055),
      transparent 240px
    ),
    var(--card-bg);

  backdrop-filter: blur(22px) saturate(145%);
  -webkit-backdrop-filter: blur(22px) saturate(145%);

  box-shadow:
    0 28px 80px rgba(0, 0, 0, 0.38),
    inset 0 1px 0 rgba(255, 255, 255, 0.12),
    inset 0 -1px 0 rgba(255, 255, 255, 0.035);

  overflow: hidden;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease,
    background 0.25s ease;
}

/* Camada de reflexo vidro */
.bg-glass::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background:
    linear-gradient(
      120deg,
      rgba(255, 255, 255, 0.12) 0%,
      rgba(255, 255, 255, 0.035) 22%,
      transparent 48%
    ),
    radial-gradient(
      circle at var(--timeline-x) 72px,
      rgba(212, 175, 55, 0.18),
      transparent 95px
    );
  opacity: 0.75;
  z-index: 0;
  pointer-events: none;
}

/* Linha vertical removida */
.bg-glass::before {
  display: none;
}

/* Cada item */
.bg-glass .elementor-icon-box-wrapper {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-start;
  gap: 22px;
  overflow: visible !important;
}

.bg-glass .elementor-icon-box-wrapper:not(:last-child) {
  margin-bottom: 24px;
}

/* Área do ícone */
.bg-glass .elementor-icon-box-icon {
  position: relative;
  z-index: 3;
  flex: 0 0 auto;
  margin-top: 3px;
}

/* Bolinha glass */
.bg-glass .elementor-icon {
  position: relative;
  z-index: 3;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: 34px;
  height: 34px;

  border-radius: 50%;
  color: var(--accent);

  background:
    radial-gradient(circle at 35% 25%, rgba(255, 255, 255, 0.18), transparent 32%),
    rgba(12, 12, 14, 0.54);

  border: 1px solid rgba(255, 255, 255, 0.08);

  backdrop-filter: blur(14px) saturate(140%);
  -webkit-backdrop-filter: blur(14px) saturate(140%);

  box-shadow:
    0 0 0 7px rgba(12, 12, 14, 0.42),
    0 0 0 8px rgba(212, 175, 55, 0.32),
    0 12px 26px rgba(0, 0, 0, 0.42),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);

  overflow: visible !important;
}

/* Respiro atrás da bolinha, sem bloco cinza pesado */
.bg-glass .elementor-icon::before {
  content: '';
  position: absolute;
  inset: -8px;
  border-radius: 50%;

  background: rgba(12, 12, 14, 0.32);

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  z-index: -1;
  pointer-events: none;
}

/* Texto */
.bg-glass .elementor-icon-box-title,
.bg-glass .elementor-icon-box-title a {
  color: var(--text-main);
  font-size: 18px;
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: -0.025em;
  margin-bottom: 4px;
}

.bg-glass .elementor-icon-box-description {
  color: var(--text-muted);
  font-size: 17px;
  line-height: 1.55;
  font-weight: 400;
  max-width: 680px;
}

/* Hover glass */
.bg-glass:hover {
  transform: translateY(-2px);
  border-color: var(--card-border-hover) !important;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.105) 0%,
      rgba(255, 255, 255, 0.035) 38%,
      rgba(255, 255, 255, 0.012) 100%
    ),
    radial-gradient(
      circle at 0% 0%,
      rgba(212, 175, 55, 0.16),
      transparent 230px
    ),
    radial-gradient(
      circle at 100% 0%,
      rgba(255, 255, 255, 0.07),
      transparent 260px
    ),
    var(--card-bg-hover);

  box-shadow:
    0 34px 90px rgba(0, 0, 0, 0.46),
    0 0 0 1px rgba(212, 175, 55, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.14),
    inset 0 -1px 0 rgba(255, 255, 255, 0.04);
}

.bg-glass:hover .elementor-icon {
  box-shadow:
    0 0 0 7px rgba(12, 12, 14, 0.42),
    0 0 0 8px rgba(212, 175, 55, 0.58),
    0 0 26px rgba(212, 175, 55, 0.24),
    0 14px 30px rgba(0, 0, 0, 0.48),
    inset 0 1px 0 rgba(255, 255, 255, 0.14);
}

/* Mobile */
@media (max-width: 767px) {
  .bg-glass {
    --timeline-x: 38px;

    padding: 14px 16px;
    border-radius: 17px !important;

    backdrop-filter: blur(18px) saturate(140%);
    -webkit-backdrop-filter: blur(18px) saturate(140%);
  }

  .bg-glass .elementor-icon-box-wrapper {
    gap: 18px;
  }

  .bg-glass .elementor-icon-box-wrapper:not(:last-child) {
    margin-bottom: 22px;
  }

  .bg-glass .elementor-icon {
    width: 30px;
    height: 30px;

    box-shadow:
      0 0 0 6px rgba(12, 12, 14, 0.42),
      0 0 0 7px rgba(212, 175, 55, 0.3),
      0 10px 22px rgba(0, 0, 0, 0.42),
      inset 0 1px 0 rgba(255, 255, 255, 0.12);
  }

  .bg-glass .elementor-icon::before {
    inset: -7px;
  }

  .bg-glass .elementor-icon-box-title,
  .bg-glass .elementor-icon-box-title a {
    font-size: 16px;
    line-height: 1.3;
  }

  .bg-glass .elementor-icon-box-description {
    font-size: 15.5px;
    line-height: 1.55;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1c432f */.elementor-322 .elementor-element.elementor-element-d1c432f .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-322 .elementor-element.elementor-element-d1c432f .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5094b0 */.elementor-322 .elementor-element.elementor-element-e5094b0 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-322 .elementor-element.elementor-element-e5094b0 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a3b0b8 */.elementor-322 .elementor-element.elementor-element-9a3b0b8 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-322 .elementor-element.elementor-element-9a3b0b8 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff45a1b */.elementor-322 .elementor-element.elementor-element-ff45a1b .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-322 .elementor-element.elementor-element-ff45a1b .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95f1b82 */.elementor-322 .elementor-element.elementor-element-95f1b82 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-322 .elementor-element.elementor-element-95f1b82 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8dca03 */.vermelho{
    color:#FF3431;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-073d720 */.elementor-322 .elementor-element.elementor-element-073d720 .elementor-tab-title{
    border: solid 1px !important;
    border-color: #000000;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-66bdaf2 */.elementor-322 .elementor-element.elementor-element-66bdaf2 .elementor-tab-title{
    border: solid 1px !important;
    border-color: #000000;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b3511f3 */.elementor-322 .elementor-element.elementor-element-b3511f3 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-322 .elementor-element.elementor-element-b3511f3 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */