.elementor-478 .elementor-element.elementor-element-5e481962{--display:flex;--min-height:839px;--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;--margin-top:-12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-5e481962:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-5e481962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themediabees.pt/wp-content/uploads/2025/08/bg-guru-hero-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-478 .elementor-element.elementor-element-7f50497{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-478 .elementor-element.elementor-element-0f7e472{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-478 .elementor-element.elementor-element-0f7e472.e-con{--order:-99999 /* order start hack */;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-7b28a7c.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-7b28a7c{text-align:left;}.elementor-478 .elementor-element.elementor-element-7b28a7c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:800;line-height:32px;color:var( --e-global-color-46e98fc );}.elementor-478 .elementor-element.elementor-element-993ce3d.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-993ce3d{text-align:left;}.elementor-478 .elementor-element.elementor-element-993ce3d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:64px;font-weight:800;line-height:90%;color:var( --e-global-color-46e98fc );}.elementor-478 .elementor-element.elementor-element-c07f09b{--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 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-1ae86bf{--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:space-between;--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-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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:var( --e-global-color-text );}.elementor-478 .elementor-element.elementor-element-75ac995 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-75ac995 .elementor-image-box-title{margin-bottom:12px;font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1px;}.elementor-478 .elementor-element.elementor-element-75ac995 .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-478 .elementor-element.elementor-element-134eb2f .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-134eb2f .elementor-image-box-title{margin-bottom:12px;font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1px;}.elementor-478 .elementor-element.elementor-element-134eb2f .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-478 .elementor-element.elementor-element-8c7f5bd .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-8c7f5bd .elementor-image-box-title{margin-bottom:12px;font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1px;}.elementor-478 .elementor-element.elementor-element-8c7f5bd .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-478 .elementor-element.elementor-element-c6695cb .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-c6695cb .elementor-image-box-title{margin-bottom:12px;font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:1px;}.elementor-478 .elementor-element.elementor-element-c6695cb .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-478 .elementor-element.elementor-element-a61accc{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-20be4690{--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;--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-478 .elementor-element.elementor-element-34b82c53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-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-478 .elementor-element.elementor-element-62a45b85.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-62a45b85 img{width:152px;}.elementor-478 .elementor-element.elementor-element-142fadd4{--display:flex;--min-height:210px;--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:space-between;border-style:none;--border-style:none;--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-478 .elementor-element.elementor-element-576c7062 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-576c7062 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:42px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-576c7062 .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:30px;}.elementor-478 .elementor-element.elementor-element-124954f3{--display:flex;--min-height:46px;--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:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 0px 0px 0px;--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-478 .elementor-element.elementor-element-45ed1dce.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-45ed1dce{text-align:left;}.elementor-478 .elementor-element.elementor-element-45ed1dce .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-5e8b0770.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-5e8b0770{text-align:left;}.elementor-478 .elementor-element.elementor-element-5e8b0770 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-67eb366f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--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-478 .elementor-element.elementor-element-46ee7d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-abdc33d img{width:676px;}.elementor-478 .elementor-element.elementor-element-11b2c8a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-5257fd88 img{width:676px;}.elementor-478 .elementor-element.elementor-element-5aee03b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-4c5fa888{--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;--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-478 .elementor-element.elementor-element-43f4f92b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-29d3f2c3.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-29d3f2c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;}.elementor-478 .elementor-element.elementor-element-2a22967a{--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:64px 64px;--row-gap:64px;--column-gap:64px;--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-478 .elementor-element.elementor-element-23264755.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-23264755 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-478 .elementor-element.elementor-element-1ff9478a.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-1ff9478a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;}.elementor-478 .elementor-element.elementor-element-4bda39cc.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-4bda39cc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;}.elementor-478 .elementor-element.elementor-element-3ade0fc2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-7cdd92c1{--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;--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-478 .elementor-element.elementor-element-6c9e6096{--display:flex;--min-height:131px;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-478 .elementor-element.elementor-element-59f9e263.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-59f9e263{text-align:left;}.elementor-478 .elementor-element.elementor-element-59f9e263 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:134px;font-weight:600;line-height:0.1em;letter-spacing:-0.2px;}.elementor-widget-text-editor{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: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-478 .elementor-element.elementor-element-1e2e9260{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-478 .elementor-element.elementor-element-274b53eb{--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;--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-478 .elementor-element.elementor-element-7c57d90a.elementor-element{--align-self:flex-end;}.elementor-478 .elementor-element.elementor-element-7c57d90a{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-478 .elementor-element.elementor-element-2241acb5.elementor-element{--align-self:flex-end;}.elementor-478 .elementor-element.elementor-element-2241acb5{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-478 .elementor-element.elementor-element-1ad1bb3c{--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;--gap:60px 32px;--row-gap:60px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-6d617794{--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;--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-478 .elementor-element.elementor-element-231e0216{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-231e0216:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-231e0216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBB12F;}.elementor-478 .elementor-element.elementor-element-5a3a3c6 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-5a3a3c6 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:61px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-5a3a3c6 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:32px;}.elementor-478 .elementor-element.elementor-element-21092ce2{width:100%;max-width:100%;}.elementor-478 .elementor-element.elementor-element-21092ce2.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:35px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-478 .elementor-element.elementor-element-1a51a8d8{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-1a51a8d8:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-1a51a8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1D2D;}.elementor-478 .elementor-element.elementor-element-1c7957dc .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-1c7957dc .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:61px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-1c7957dc .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-6be80b86{width:100%;max-width:100%;}.elementor-478 .elementor-element.elementor-element-6be80b86.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:35px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-478 .elementor-element.elementor-element-772e51cc{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;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:#DADADA;--border-color:#DADADA;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-772e51cc:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-772e51cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2D4F3;}.elementor-478 .elementor-element.elementor-element-719e6ac .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-719e6ac .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:61px;letter-spacing:-0.2px;color:#6B738B;}.elementor-478 .elementor-element.elementor-element-719e6ac .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:500;line-height:32px;color:#6B738B;}.elementor-478 .elementor-element.elementor-element-d663c94{width:100%;max-width:100%;}.elementor-478 .elementor-element.elementor-element-d663c94.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-title{margin-bottom:0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:35px;letter-spacing:-0.2px;color:#6B738B;}.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#6B738B;}.elementor-478 .elementor-element.elementor-element-60b86b1{--display:flex;--min-height:1193px;--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;--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-478 .elementor-element.elementor-element-60b86b1:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-60b86b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themediabees.pt/wp-content/uploads/2025/08/bg-pateerns-guru.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-478 .elementor-element.elementor-element-e55fe92{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-ffdc02e{--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;--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-478 .elementor-element.elementor-element-0a73742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-c822936.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-c822936 img{width:152px;}.elementor-478 .elementor-element.elementor-element-a4ee314{--display:flex;--min-height:210px;--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:space-between;border-style:none;--border-style:none;--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-478 .elementor-element.elementor-element-0fda314 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-0fda314 .elementor-image-box-title{margin-bottom:0px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:42px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-0fda314 .elementor-image-box-description{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:400;line-height:30px;}.elementor-478 .elementor-element.elementor-element-250aa51{--display:flex;--min-height:46px;--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:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:0px 0px 0px 0px;--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-478 .elementor-element.elementor-element-8fe534d.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-8fe534d{text-align:left;}.elementor-478 .elementor-element.elementor-element-8fe534d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-10eb7cd.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-10eb7cd{text-align:left;}.elementor-478 .elementor-element.elementor-element-10eb7cd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:-0.2px;}.elementor-478 .elementor-element.elementor-element-522b026{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-57a9649{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-478 .elementor-element.elementor-element-57a9649:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-57a9649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-478 .elementor-element.elementor-element-2d1bec5{--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;--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-478 .elementor-element.elementor-element-43e2367{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-478 .elementor-element.elementor-element-93b8b3f.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-93b8b3f .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-93b8b3f .elementor-image-box-title{margin-bottom:3px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:22px;}.elementor-478 .elementor-element.elementor-element-b2c746c.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-b2c746c .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-b2c746c .elementor-image-box-title{margin-bottom:3px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:22px;}.elementor-478 .elementor-element.elementor-element-fcc3d3b.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-fcc3d3b .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-fcc3d3b .elementor-image-box-title{margin-bottom:3px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:22px;}.elementor-478 .elementor-element.elementor-element-98fac5a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-478 .elementor-element.elementor-element-515c366.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-515c366 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-478 .elementor-element.elementor-element-fe4df46 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:32px;font-weight:700;line-height:32px;}.elementor-478 .elementor-element.elementor-element-ece9f68{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-478 .elementor-element.elementor-element-b444d54{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;}.elementor-478 .elementor-element.elementor-element-b444d54.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-b444d54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-478 .elementor-element.elementor-element-b444d54 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-478 .elementor-element.elementor-element-b444d54 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:99px 99px 99px 99px;padding:12px 21px 12px 21px;}.elementor-478 .elementor-element.elementor-element-1ce6c48{--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;--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-478 .elementor-element.elementor-element-bad3ec2.elementor-element{--align-self:flex-end;}.elementor-478 .elementor-element.elementor-element-bad3ec2 .elementor-image-box-wrapper{text-align:left;}.elementor-478 .elementor-element.elementor-element-bad3ec2 .elementor-image-box-title{margin-bottom:3px;font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:600;line-height:22px;}body.elementor-page-478:not(.elementor-motion-effects-element-type-background), body.elementor-page-478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-478 .elementor-element.elementor-element-67eb366f{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-478 .elementor-element.elementor-element-5e481962{--content-width:1280px;}.elementor-478 .elementor-element.elementor-element-0f7e472{--width:49%;}.elementor-478 .elementor-element.elementor-element-c07f09b{--content-width:1280px;}.elementor-478 .elementor-element.elementor-element-34b82c53{--width:29%;}.elementor-478 .elementor-element.elementor-element-0a73742{--width:29%;}.elementor-478 .elementor-element.elementor-element-522b026{--content-width:1280px;}.elementor-478 .elementor-element.elementor-element-43e2367{--width:53%;}.elementor-478 .elementor-element.elementor-element-1ce6c48{--width:21%;}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.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-478 .elementor-element.elementor-element-67eb366f{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-478 .elementor-element.elementor-element-5e481962:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-5e481962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://themediabees.pt/wp-content/uploads/2025/08/bg_guru_mobile1-scaled.webp");background-position:top center;background-size:cover;}.elementor-478 .elementor-element.elementor-element-5e481962{--min-height:555px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-0f7e472{--justify-content:center;}.elementor-478 .elementor-element.elementor-element-0f7e472.e-con{--order:-99999 /* order start hack */;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-478 .elementor-element.elementor-element-7b28a7c .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-478 .elementor-element.elementor-element-993ce3d .elementor-heading-title{font-size:42px;line-height:39px;}.elementor-478 .elementor-element.elementor-element-c07f09b{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-1ae86bf{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-478 .elementor-element.elementor-element-75ac995 .elementor-image-box-title{margin-bottom:0px;}.elementor-478 .elementor-element.elementor-element-134eb2f .elementor-image-box-title{margin-bottom:0px;}.elementor-478 .elementor-element.elementor-element-8c7f5bd .elementor-image-box-title{margin-bottom:0px;}.elementor-478 .elementor-element.elementor-element-c6695cb .elementor-image-box-title{margin-bottom:0px;}.elementor-478 .elementor-element.elementor-element-a61accc{--padding-top:50px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-34b82c53.e-con{--order:-99999 /* order start hack */;}.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-478 .elementor-element.elementor-element-62a45b85 img{width:77px;}.elementor-478 .elementor-element.elementor-element-142fadd4.e-con{--order:-99999 /* order start hack */;}.elementor-478 .elementor-element.elementor-element-576c7062 .elementor-image-box-title{margin-bottom:8px;}.elementor-478 .elementor-element.elementor-element-576c7062 .elementor-image-box-description{font-size:16px;line-height:24px;}.elementor-478 .elementor-element.elementor-element-67eb366f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-478 .elementor-element.elementor-element-67eb366f.e-con{--order:-99999 /* order start hack */;}.elementor-478 .elementor-element.elementor-element-46ee7d5.e-con{--order:99999 /* order end hack */;}.elementor-478 .elementor-element.elementor-element-5aee03b8{--padding-top:20px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-2a22967a{--justify-content:flex-start;}.elementor-478 .elementor-element.elementor-element-59f9e263 .elementor-heading-title{font-size:58px;line-height:0.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-478 .elementor-element.elementor-element-1e2e9260{font-size:12px;line-height:18px;}.elementor-478 .elementor-element.elementor-element-7c57d90a.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-7c57d90a{text-align:left;font-size:12px;}.elementor-478 .elementor-element.elementor-element-2241acb5.elementor-element{--align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-2241acb5{text-align:left;font-size:12px;}.elementor-478 .elementor-element.elementor-element-1ad1bb3c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-5a3a3c6 .elementor-image-box-title{margin-bottom:0px;line-height:35px;}.elementor-478 .elementor-element.elementor-element-5a3a3c6 .elementor-image-box-description{font-size:28px;}.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-title{font-size:12px;}.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-description{font-size:12px;}.elementor-478 .elementor-element.elementor-element-1c7957dc .elementor-image-box-title{line-height:35px;}.elementor-478 .elementor-element.elementor-element-1c7957dc .elementor-image-box-description{font-size:28px;}.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-title{font-size:12px;}.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-description{font-size:12px;}.elementor-478 .elementor-element.elementor-element-719e6ac .elementor-image-box-title{line-height:35px;}.elementor-478 .elementor-element.elementor-element-719e6ac .elementor-image-box-description{font-size:28px;}.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-title{font-size:12px;}.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-description{font-size:12px;}.elementor-478 .elementor-element.elementor-element-60b86b1{--min-height:283px;}.elementor-478 .elementor-element.elementor-element-e55fe92{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-0a73742.e-con{--order:-99999 /* order start hack */;}.elementor-478 .elementor-element.elementor-element-c822936 img{width:77px;}.elementor-478 .elementor-element.elementor-element-a4ee314.e-con{--order:-99999 /* order start hack */;}.elementor-478 .elementor-element.elementor-element-0fda314 .elementor-image-box-title{margin-bottom:8px;}.elementor-478 .elementor-element.elementor-element-0fda314 .elementor-image-box-description{font-size:16px;line-height:24px;}.elementor-478 .elementor-element.elementor-element-522b026{--padding-top:20px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-478 .elementor-element.elementor-element-57a9649{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-478 .elementor-element.elementor-element-fe4df46 .elementor-heading-title{font-size:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-478 .elementor-element.elementor-element-b444d54{width:100%;max-width:100%;}.elementor-478 .elementor-element.elementor-element-bad3ec2.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-7b28a7c */.tag{

background: linear-gradient(45deg, #FE8839
 0%, #FFE15A
 100%);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-993ce3d */.tag{

background: linear-gradient(45deg, #FE8839
 0%, #FFE15A
 100%);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-576c7062 */.elementor-478 .elementor-element.elementor-element-576c7062 .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ed1dce */.elementor-478 .elementor-element.elementor-element-45ed1dce .elementor-heading-title{
padding: 0px 10px;
    border-radius: 99px;
    border: solid 1px #E5E5E5;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e8b0770 */.elementor-478 .elementor-element.elementor-element-5e8b0770 .elementor-heading-title{
padding: 0px 10px;
    border-radius: 99px;
    border: solid 1px #E5E5E5;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59f9e263 */.menor{
    font-size: 14px;
    line-height: 12px !important;
    white-space: nowrap;
  
}

.elementor-478 .elementor-element.elementor-element-59f9e263 .elementor-heading-title{
    padding-top: 40px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a3a3c6 */.elementor-478 .elementor-element.elementor-element-5a3a3c6 .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-21092ce2 */.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}

.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-content{
display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: 0 auto !important;
    
}

.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-content {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Alinha verticalmente */
    width: 100%;
}

.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-title,
.elementor-478 .elementor-element.elementor-element-21092ce2 .elementor-image-box-description {
    margin: 0;
    line-height: 1; /* Mantém uma altura uniforme */
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-231e0216 */.elementor-478 .elementor-element.elementor-element-231e0216{
    width: 100%;
    max-width: 328px !important
}

@media(max-width: 768px){
    .elementor-478 .elementor-element.elementor-element-231e0216{
    width: 100% !important;
    max-width: 100vw !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1c7957dc */.elementor-478 .elementor-element.elementor-element-1c7957dc .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6be80b86 */.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}

.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-content{
display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: 0 auto !important;
    
}

.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-content {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Alinha verticalmente */
    width: 100%;
}

.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-title,
.elementor-478 .elementor-element.elementor-element-6be80b86 .elementor-image-box-description {
    margin: 0;
    line-height: 1; /* Mantém uma altura uniforme */
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-719e6ac */.elementor-478 .elementor-element.elementor-element-719e6ac .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d663c94 */.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}

.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-content{
display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: 0 auto !important;
    
}

.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-content {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Alinha verticalmente */
    width: 100%;
}

.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-title,
.elementor-478 .elementor-element.elementor-element-d663c94 .elementor-image-box-description {
    margin: 0;
    line-height: 1; /* Mantém uma altura uniforme */
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772e51cc */.elementor-478 .elementor-element.elementor-element-772e51cc{
    width: 100%;
    max-width: 328px !important
}

@media(max-width: 768px){
    .elementor-478 .elementor-element.elementor-element-772e51cc{
    width: 100% !important;
    max-width: 100vw !important;
    
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0fda314 */.elementor-478 .elementor-element.elementor-element-0fda314 .elementor-image-box-title{
    margin-top: -10px;
    padding: 0
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe534d */.elementor-478 .elementor-element.elementor-element-8fe534d .elementor-heading-title{
padding: 0px 10px;
    border-radius: 99px;
    border: solid 1px #E5E5E5;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10eb7cd */.elementor-478 .elementor-element.elementor-element-10eb7cd .elementor-heading-title{
padding: 0px 10px;
    border-radius: 99px;
    border: solid 1px #E5E5E5;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-93b8b3f */.elementor-478 .elementor-element.elementor-element-93b8b3f .elementor-image-box-title {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2c746c */.elementor-478 .elementor-element.elementor-element-b2c746c .elementor-image-box-title {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fcc3d3b */.elementor-478 .elementor-element.elementor-element-fcc3d3b .elementor-image-box-title {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b444d54 */.elementor-478 .elementor-element.elementor-element-b444d54 .elementor-button{
    background-image: linear-gradient(90deg, #FE8839 0%, #FFE15A 100%);
  transition: background 0.3s ease, transform 0.2s ease;
}

.elementor-478 .elementor-element.elementor-element-b444d54 .elementor-button:hover{
  background-image: linear-gradient(90deg, #FFE15A 0%, #FE8839 100%);
  transform: scale(1.05);

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bad3ec2 */.elementor-478 .elementor-element.elementor-element-bad3ec2 .elementor-image-box-title {
    margin: 0
}/* End custom CSS */
/* Start custom CSS */p:last-child{
    margin-bottom: 0
}

html,body{
    width: 100%;
    overflow-x: hidden
}/* End custom CSS */