.elementor-12 .elementor-element.elementor-element-b1484b4{--display:flex;--min-height:900px;--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:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b1484b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b1484b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mrfix.pt/wp-content/uploads/2026/08/hero_bg-2-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-12 .elementor-element.elementor-element-744fd8d.elementor-element{--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-12 .elementor-element.elementor-element-09cb34b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f78d302{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f78d302.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-title{font-family:"Mont Serrat", Sans-serif;font-size:2.25em;font-weight:600;letter-spacing:-0.72px;color:#FFFFFFFC;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1.85em;font-weight:400;line-height:1.3em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFFCC;}.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-12 .elementor-element.elementor-element-83b1dc8 .elementor-button{background-color:#61CE7000;font-family:"Albert Sans", Sans-serif;font-size:1.125em;font-weight:500;border-style:none;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-83b1dc8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a185791{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-a185791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-de60e4d{width:var( --container-widget-width, 61.669% );max-width:61.669%;--container-widget-width:61.669%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-de60e4d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-de60e4d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFBA;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-06131fb{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-06131fb .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-06131fb .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-06131fb .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-c1db5d2{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-c1db5d2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c1db5d2 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c1db5d2 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-6123040{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-6123040 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6123040 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-6123040 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-0d2fa88{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-0d2fa88 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0d2fa88 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-0d2fa88 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-b6784b7{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-b6784b7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b6784b7 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b6784b7 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-def8e82{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-def8e82 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-def8e82 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-def8e82 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-949b0a1{--display:flex;--min-height:0px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-654ddd7{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-654ddd7 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-654ddd7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-de6bb16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-12 .elementor-element.elementor-element-de6bb16 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-de6bb16 .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-de6bb16 .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-c5c6c90{--display:flex;--min-height:0px;--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-594c123{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1a5692f{--display:flex;--min-height:465px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-1a5692f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e10fdfc{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e10fdfc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e10fdfc .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e10fdfc .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-e10fdfc .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1.25em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0e8b952{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0721ccc{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5fff950{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5fff950.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5fff950 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fff950 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-5fff950 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1.25em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-632ced5{--display:flex;--min-height:0px;--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12ac841{--display:flex;--min-height: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-12 .elementor-element.elementor-element-e74fa28{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 24px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e74fa28.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFD9;}.elementor-12 .elementor-element.elementor-element-003bd33{--display:flex;--min-height:580px;--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-12 .elementor-element.elementor-element-d3fb6dc{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d3fb6dc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d3fb6dc .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-d3fb6dc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-d3fb6dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d3fb6dc .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-d3fb6dc .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFD9;}.elementor-12 .elementor-element.elementor-element-3261e20{--display:flex;--min-height:486px;--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-12 .elementor-element.elementor-element-38e9fda{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 24px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-38e9fda.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFD9;}.elementor-12 .elementor-element.elementor-element-f63ae4e{--display:flex;--min-height:0px;--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8a7a6e1{--display:flex;--min-height: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-12 .elementor-element.elementor-element-04f6f7f{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 24px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-04f6f7f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFD9;}.elementor-12 .elementor-element.elementor-element-67211be{--display:flex;--min-height:580px;--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-12 .elementor-element.elementor-element-68c74d3{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 20px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-68c74d3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-68c74d3 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-68c74d3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-68c74d3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-68c74d3 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-68c74d3 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFD9;}.elementor-12 .elementor-element.elementor-element-1b28a39{--display:flex;--min-height:486px;--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-12 .elementor-element.elementor-element-0610309{width:var( --container-widget-width, 88.449% );max-width:88.449%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 24px 0px;--container-widget-width:88.449%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0610309.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFFD9;}.elementor-12 .elementor-element.elementor-element-9b936cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b936cc.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a899bef .elementor-button{background-color:#61CE7000;font-family:"Albert Sans", Sans-serif;font-size:1.125em;font-weight:500;border-style:none;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-a899bef{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a899bef.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8e7b23a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c5a7c3f{--e-image-carousel-slides-to-show:3;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e9c6096{--e-image-carousel-slides-to-show:3;padding:0px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-1f62cd7{--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-12 .elementor-element.elementor-element-c8e352a{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-ec53283 .elementor-button{background-color:#61CE7000;font-family:"Albert Sans", Sans-serif;font-size:0.875em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ec53283.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ec53283 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-bd78fff{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-ac73cb3 .elementor-button{background-color:#61CE7000;font-family:"Albert Sans", Sans-serif;font-size:0.875em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ac73cb3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ac73cb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e8a9de8{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-612751f .elementor-button{background-color:#61CE7000;font-family:"Albert Sans", Sans-serif;font-size:0.875em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-612751f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-612751f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-552ea38{--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:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-527d14f{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-527d14f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-527d14f .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-527d14f .elementor-image-box-title{font-family:"Mont Serrat", Sans-serif;font-size:1em;font-weight:400;letter-spacing:1.5px;color:#FFFFFFFC;}.elementor-12 .elementor-element.elementor-element-527d14f .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:600;line-height:1.3em;color:#FFFFFFCC;}.elementor-12 .elementor-element.elementor-element-3916f8f{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-3916f8f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-002d780{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-002d780 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-002d780 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-002d780 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-4748f09{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-4748f09 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4748f09 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4748f09 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-ae905ac{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-ae905ac .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ae905ac .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ae905ac .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-bd0fb6e{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-bd0fb6e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bd0fb6e .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-bd0fb6e .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-af87e03{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-af87e03 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-af87e03 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-af87e03 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-978759d{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-978759d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-978759d .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-978759d .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-ce9b28e{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d5ed0b{--display:flex;--min-height:397px;--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-10b6919{--display:flex;--min-height: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-12 .elementor-element.elementor-element-ea8b1fa{--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-12 .elementor-element.elementor-element-ea8b1fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-22c8ced{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-22c8ced.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-22c8ced.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-22c8ced.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-22c8ced.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-22c8ced .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-22c8ced .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-22c8ced .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-22c8ced:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-22c8ced:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-22c8ced .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-ebf158b{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-ebf158b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1a03394{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-1a03394 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a03394 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1a03394 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-8604f88{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-8604f88 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8604f88 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-8604f88 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-cab7ff9{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-cab7ff9 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cab7ff9 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-cab7ff9 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-5eda802{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-5eda802 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5eda802 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-5eda802 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-07e103e{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-07e103e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-07e103e .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-07e103e .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-98680a7{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-98680a7 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-98680a7 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-98680a7 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-896acfb{--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-12 .elementor-element.elementor-element-c35bae4{width:var( --container-widget-width, 108.946% );max-width:108.946%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.946%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c35bae4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c35bae4 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c35bae4 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#35030300;}.elementor-12 .elementor-element.elementor-element-c35bae4 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-db83af7{--display:flex;--min-height: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-12 .elementor-element.elementor-element-31ff521{--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-12 .elementor-element.elementor-element-31ff521.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1e46db0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1e46db0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1e46db0.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-1e46db0.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-1e46db0.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-1e46db0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-1e46db0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1e46db0 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-1e46db0:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-1e46db0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-1e46db0 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-7b0eaa8{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-7b0eaa8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e114abd{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-e114abd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e114abd .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e114abd .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-272c72f{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-272c72f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-272c72f .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-272c72f .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-37af85a{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-37af85a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-37af85a .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-37af85a .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-943960a{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-943960a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-943960a .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-943960a .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-aacd799{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-aacd799 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-aacd799 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-aacd799 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-c465ab1{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-c465ab1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c465ab1 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c465ab1 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-cf1adcf{--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-12 .elementor-element.elementor-element-9d67733{width:var( --container-widget-width, 108.946% );max-width:108.946%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.946%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9d67733.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9d67733 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-9d67733 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#35030300;}.elementor-12 .elementor-element.elementor-element-9d67733 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-4c39a0e{--display:flex;--min-height: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-12 .elementor-element.elementor-element-0da836f{--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-12 .elementor-element.elementor-element-0da836f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-74e6ae9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-74e6ae9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-74e6ae9.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-74e6ae9.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-74e6ae9.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-74e6ae9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-74e6ae9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-74e6ae9 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-74e6ae9:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-74e6ae9:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-74e6ae9 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-52a882c{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-52a882c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-17d830c{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-17d830c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-17d830c .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-17d830c .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-3010ba2{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-3010ba2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3010ba2 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-3010ba2 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-b32227f{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-b32227f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b32227f .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b32227f .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-d348e0a{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-d348e0a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d348e0a .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d348e0a .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-26c2435{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-26c2435 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-26c2435 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-26c2435 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-025d460{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-025d460 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-025d460 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-025d460 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-455dd02{--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-12 .elementor-element.elementor-element-46cab94{width:var( --container-widget-width, 108.946% );max-width:108.946%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.946%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-46cab94.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-46cab94 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-46cab94 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#35030300;}.elementor-12 .elementor-element.elementor-element-46cab94 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-834a703{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a71083a{--display:flex;--min-height:397px;--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ca4bfa{--display:flex;--min-height: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-12 .elementor-element.elementor-element-456a91f{--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-12 .elementor-element.elementor-element-456a91f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ba16e14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba16e14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-ba16e14.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-ba16e14.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-ba16e14.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-ba16e14 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-ba16e14 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-ba16e14 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-ba16e14:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-ba16e14:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-ba16e14 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-711248e{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-711248e.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-dc1ee19{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-dc1ee19 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-dc1ee19 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-dc1ee19 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-fa07a49{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-fa07a49 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-fa07a49 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-fa07a49 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-5208cad{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-5208cad .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5208cad .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-5208cad .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-684997a{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-684997a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-684997a .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-684997a .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-a7fd827{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-a7fd827 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a7fd827 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-a7fd827 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-3cf61aa{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-3cf61aa .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3cf61aa .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-3cf61aa .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-d0b5330{--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-12 .elementor-element.elementor-element-bff130d{width:var( --container-widget-width, 108.946% );max-width:108.946%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.946%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bff130d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-bff130d .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-bff130d .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#35030300;}.elementor-12 .elementor-element.elementor-element-bff130d .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-6af02cb{--display:flex;--min-height: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-12 .elementor-element.elementor-element-33e8fae{--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-12 .elementor-element.elementor-element-33e8fae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2e6ffe3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2e6ffe3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2e6ffe3.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-2e6ffe3.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-2e6ffe3.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-2e6ffe3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-2e6ffe3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2e6ffe3 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-2e6ffe3:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-2e6ffe3:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-2e6ffe3 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-684a98f{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-684a98f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d83b063{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-d83b063 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d83b063 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d83b063 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-eec96e8{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-eec96e8 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-eec96e8 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-eec96e8 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-1dd92c2{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-1dd92c2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1dd92c2 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-1dd92c2 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-ee02369{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-ee02369 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ee02369 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ee02369 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-e8b328a{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-e8b328a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e8b328a .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e8b328a .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-4e0a12e{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-4e0a12e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4e0a12e .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4e0a12e .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-b2266de{--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-12 .elementor-element.elementor-element-d54cda6{width:var( --container-widget-width, 108.946% );max-width:108.946%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.946%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d54cda6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d54cda6 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-d54cda6 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#35030300;}.elementor-12 .elementor-element.elementor-element-d54cda6 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-d4c110c{--display:flex;--min-height: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-12 .elementor-element.elementor-element-f3d45d6{--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-12 .elementor-element.elementor-element-f3d45d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-192b533{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-192b533.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-192b533.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-192b533.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-192b533.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-192b533 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-192b533 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-192b533 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-192b533:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-192b533:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-192b533 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6057bc6{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-12 .elementor-element.elementor-element-6057bc6.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e9d165c{padding:0px 2px 0px 2px;}.elementor-12 .elementor-element.elementor-element-e9d165c .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e9d165c .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e9d165c .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-8040d2f{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-8040d2f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8040d2f .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-8040d2f .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-b1c04dd{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-b1c04dd .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b1c04dd .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b1c04dd .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-b25568f{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-b25568f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-b25568f .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b25568f .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-71c1601{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-71c1601 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-71c1601 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-71c1601 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-3fcfd12{padding:0px 1px 0px 1px;}.elementor-12 .elementor-element.elementor-element-3fcfd12 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3fcfd12 .elementor-icon{font-size:16px;}.elementor-12 .elementor-element.elementor-element-3fcfd12 .elementor-icon svg{height:16px;}.elementor-12 .elementor-element.elementor-element-410b93e{--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-12 .elementor-element.elementor-element-e857777{width:var( --container-widget-width, 108.946% );max-width:108.946%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108.946%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e857777.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e857777 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-e857777 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#35030300;}.elementor-12 .elementor-element.elementor-element-e857777 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-70d7a27{--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:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70d7a27.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-364c2cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-364c2cf.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-0585c70.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4f6e38e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a6a5794.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e6f7a56 .elementor-button{background-color:#61CE7000;font-family:"Albert Sans", Sans-serif;font-size:1.125em;font-weight:500;border-style:none;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-e6f7a56{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e6f7a56.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fa6ac3a{--display:flex;--min-height:666px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#24324F;--border-color:#24324F;--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-12 .elementor-element.elementor-element-fa6ac3a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fa6ac3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1A33;}.elementor-12 .elementor-element.elementor-element-c9809ff{width:var( --container-widget-width, 100% );max-width:100%;margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c9809ff.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c9809ff.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-c9809ff.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-c9809ff.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-title{font-family:"Mont Serrat", Sans-serif;font-size:1.85em;font-weight:600;letter-spacing:-0.72px;color:#FFFFFFFC;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFFCC;}.elementor-12 .elementor-element.elementor-element-176f78b{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-176f78b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-176f78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #020D23 0%, #041B48 100%);}.elementor-12 .elementor-element.elementor-element-88b59e7{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-88b59e7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-88b59e7 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-88b59e7 .elementor-image-box-title{font-family:"Mont Serrat", Sans-serif;font-size:1.85em;font-weight:600;letter-spacing:-0.72px;color:#FFFFFFFC;}.elementor-12 .elementor-element.elementor-element-88b59e7 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFFCC;}.elementor-12 .elementor-element.elementor-element-552f049{border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-552f049 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-6744270{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0C34A1;--border-color:#0C34A1;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28acfa4{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-28acfa4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-28acfa4 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-28acfa4 .elementor-image-box-title{font-family:"Mont Serrat", Sans-serif;font-size:1em;font-weight:400;letter-spacing:1.5px;color:#FFFFFFFC;}.elementor-12 .elementor-element.elementor-element-28acfa4 .elementor-image-box-description{font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:600;line-height:1.3em;color:#FFFFFFCC;}.elementor-12 .elementor-element.elementor-element-096f765{--display:flex;}.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-12 .elementor-element.elementor-element-1c7f66e{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#DADADA;}.elementor-12 .elementor-element.elementor-element-24848b7{--display:flex;}.elementor-12 .elementor-element.elementor-element-38808b6{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#DADADA;}.elementor-12 .elementor-element.elementor-element-d63750c{--display:flex;}.elementor-12 .elementor-element.elementor-element-472e382{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#DADADA;}.elementor-12 .elementor-element.elementor-element-91b7c75{--display:flex;}.elementor-12 .elementor-element.elementor-element-77b7d71{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;color:#DADADA;}.elementor-12 .elementor-element.elementor-element-4e3cc33{--n-accordion-title-font-size:1.1em;width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF00;--n-accordion-icon-hover-color:#FFFFFF00;}.elementor-12 .elementor-element.elementor-element-4e3cc33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#0963B2;}.elementor-12 .elementor-element.elementor-element-4e3cc33.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4e3cc33 {--n-accordion-padding:25px 10px 25px 10px;}:where( .elementor-12 .elementor-element.elementor-element-4e3cc33 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Albert Sans", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4e3cc33 :where( .elementor-12 .elementor-element.elementor-element-4e3cc33 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12 .elementor-element.elementor-element-4e3cc33 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-12 .elementor-element.elementor-element-bc73389{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc73389:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bc73389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010918;}.elementor-12 .elementor-element.elementor-element-32c9427{--display:flex;--min-height:145px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-12 .elementor-element.elementor-element-32c9427:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-32c9427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mrfix.pt/wp-content/uploads/2026/08/Logo-Hero-1.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-c3b74fb{--display:flex;--min-height:145px;--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-12 .elementor-element.elementor-element-c3b74fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d44aa0c{--display:flex;--min-height:145px;--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-12 .elementor-element.elementor-element-d44aa0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2c0c2a7 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.75em;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b794144{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b794144 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-ce4673a{--display:flex;--min-height:145px;--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-12 .elementor-element.elementor-element-ce4673a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3b45fec .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:1.75em;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-07e6c8b{--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-12 .elementor-element.elementor-element-39a33d1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d485f51{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d485f51.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b1484b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b1484b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mrfix.pt/wp-content/uploads/2026/08/bg-mob.webp");}.elementor-12 .elementor-element.elementor-element-b1484b4{--padding-top:400px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-744fd8d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-744fd8d img{width:71%;}.elementor-12 .elementor-element.elementor-element-09cb34b{text-align:center;}.elementor-12 .elementor-element.elementor-element-f78d302{--container-widget-width:931px;--container-widget-flex-grow:0;width:var( --container-widget-width, 931px );max-width:931px;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-description{font-size:1.5em;}.elementor-12 .elementor-element.elementor-element-83b1dc8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f63ae4e{--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-12 .elementor-element.elementor-element-a899bef{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-12 .elementor-element.elementor-element-c5a7c3f{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-e9c6096{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-527d14f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-12 .elementor-element.elementor-element-ce9b28e{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-834a703{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-a71083a{--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-12 .elementor-element.elementor-element-e6f7a56{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b1484b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b1484b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mrfix.pt/wp-content/uploads/2026/08/bg-mob.webp");}.elementor-12 .elementor-element.elementor-element-b1484b4{--content-width:90%;--min-height:361px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-744fd8d{width:var( --container-widget-width, 34% );max-width:34%;padding:0vw 0vw 59vw 0vw;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-744fd8d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-09cb34b{width:initial;max-width:initial;}.elementor-12 .elementor-element.elementor-element-09cb34b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-09cb34b .elementor-heading-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-f78d302{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-f78d302.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-title{font-size:6.4vw;letter-spacing:0em;}.elementor-12 .elementor-element.elementor-element-f78d302 .elementor-image-box-description{font-size:4.6vw;}.elementor-12 .elementor-element.elementor-element-83b1dc8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-83b1dc8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-83b1dc8 .elementor-button{font-size:1em;}.elementor-12 .elementor-element.elementor-element-a185791{--margin-top:0vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-12 .elementor-element.elementor-element-de60e4d .elementor-heading-title{font-size:3.3vw;}.elementor-12 .elementor-element.elementor-element-949b0a1{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-c5c6c90{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-1a5692f{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e10fdfc{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e10fdfc .elementor-image-box-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-e10fdfc .elementor-image-box-description{font-size:3.7vw;}.elementor-12 .elementor-element.elementor-element-465372c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-465372c img{width:100%;max-width:100%;height:136px;}.elementor-12 .elementor-element.elementor-element-0721ccc{--content-width:90%;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-5fff950{width:var( --container-widget-width, 100.414% );max-width:100.414%;--container-widget-width:100.414%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5fff950 .elementor-image-box-title{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-5fff950 .elementor-image-box-description{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-12ac841{--width:100%;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-e74fa28 .elementor-image-box-description{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-d3fb6dc .elementor-image-box-description{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-38e9fda .elementor-image-box-description{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-8a7a6e1{--width:100%;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-04f6f7f .elementor-image-box-description{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-68c74d3 .elementor-image-box-description{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-0610309 .elementor-image-box-description{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-9b936cc{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-a899bef{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12 .elementor-element.elementor-element-8e7b23a{--content-width:90%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c5a7c3f{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-12 .elementor-element.elementor-element-e9c6096{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1f62cd7{--width:90%;}.elementor-12 .elementor-element.elementor-element-552ea38{--content-width:90%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-527d14f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-527d14f .elementor-image-box-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-527d14f .elementor-image-box-description{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-ce9b28e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-22c8ced .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-c35bae4 .elementor-image-box-title{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-1e46db0 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-9d67733 .elementor-image-box-title{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-74e6ae9 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-46cab94 .elementor-image-box-title{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-834a703{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-ba16e14 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-bff130d .elementor-image-box-title{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-2e6ffe3 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-d54cda6 .elementor-image-box-title{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-192b533 .elementor-image-box-img{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-e857777 .elementor-image-box-title{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-e6f7a56{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12 .elementor-element.elementor-element-fa6ac3a{--content-width:90%;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-12 .elementor-element.elementor-element-c9809ff{width:100%;max-width:100%;margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-12 .elementor-element.elementor-element-c9809ff.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-c9809ff .elementor-image-box-description{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-176f78b{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-88b59e7{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-88b59e7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-88b59e7 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-88b59e7 .elementor-image-box-title{font-size:5vw;}.elementor-12 .elementor-element.elementor-element-88b59e7 .elementor-image-box-description{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-28acfa4{width:var( --container-widget-width, 424.326px );max-width:424.326px;--container-widget-width:424.326px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-28acfa4 .elementor-image-box-title{font-size:4vw;}.elementor-12 .elementor-element.elementor-element-28acfa4 .elementor-image-box-description{font-size:6vw;}.elementor-12 .elementor-element.elementor-element-1c7f66e{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-38808b6{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-472e382{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-77b7d71{font-size:3.5vw;}.elementor-12 .elementor-element.elementor-element-4e3cc33{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--n-accordion-title-font-size:3.6vw;}.elementor-12 .elementor-element.elementor-element-1af0bef{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1af0bef.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bc73389{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-32c9427{--min-height:17vh;}.elementor-12 .elementor-element.elementor-element-c3b74fb{--min-height:3vh;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b1484b4{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-a185791{--width:30%;}.elementor-12 .elementor-element.elementor-element-1a5692f{--width:80%;}.elementor-12 .elementor-element.elementor-element-12ac841{--width:33%;}.elementor-12 .elementor-element.elementor-element-003bd33{--width:33%;}.elementor-12 .elementor-element.elementor-element-3261e20{--width:33%;}.elementor-12 .elementor-element.elementor-element-8a7a6e1{--width:33%;}.elementor-12 .elementor-element.elementor-element-67211be{--width:33%;}.elementor-12 .elementor-element.elementor-element-1b28a39{--width:33%;}.elementor-12 .elementor-element.elementor-element-3916f8f{--width:30%;}.elementor-12 .elementor-element.elementor-element-10b6919{--width:33%;}.elementor-12 .elementor-element.elementor-element-ea8b1fa{--width:100.012%;}.elementor-12 .elementor-element.elementor-element-ebf158b{--width:30%;}.elementor-12 .elementor-element.elementor-element-db83af7{--width:33%;}.elementor-12 .elementor-element.elementor-element-31ff521{--width:100%;}.elementor-12 .elementor-element.elementor-element-7b0eaa8{--width:30%;}.elementor-12 .elementor-element.elementor-element-4c39a0e{--width:33%;}.elementor-12 .elementor-element.elementor-element-0da836f{--width:100.012%;}.elementor-12 .elementor-element.elementor-element-52a882c{--width:30%;}.elementor-12 .elementor-element.elementor-element-3ca4bfa{--width:33%;}.elementor-12 .elementor-element.elementor-element-456a91f{--width:100.012%;}.elementor-12 .elementor-element.elementor-element-711248e{--width:30%;}.elementor-12 .elementor-element.elementor-element-6af02cb{--width:33%;}.elementor-12 .elementor-element.elementor-element-33e8fae{--width:100%;}.elementor-12 .elementor-element.elementor-element-684a98f{--width:30%;}.elementor-12 .elementor-element.elementor-element-d4c110c{--width:33%;}.elementor-12 .elementor-element.elementor-element-f3d45d6{--width:100.012%;}.elementor-12 .elementor-element.elementor-element-6057bc6{--width:30%;}.elementor-12 .elementor-element.elementor-element-c3b74fb{--width:10%;}.elementor-12 .elementor-element.elementor-element-d44aa0c{--width:32%;}.elementor-12 .elementor-element.elementor-element-ce4673a{--width:23.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b1484b4{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-a185791{--width:688px;}.elementor-12 .elementor-element.elementor-element-632ced5{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-f63ae4e{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-8e7b23a{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-fa6ac3a{--content-width:90%;}.elementor-12 .elementor-element.elementor-element-176f78b{--content-width:90%;}}/* Start custom CSS for image-box, class: .elementor-element-f78d302 *//* Tablet */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-f78d302 {
    text-wrap: balance;
    max-width: 700px;
    margin: 0 auto;
    line-height: 1.2;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-f78d302 {
    text-wrap: balance;
    max-width: 100%;
    margin: 0 auto;
    line-height: 1.2;

  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-654ddd7 */.elementor-12 .elementor-element.elementor-element-654ddd7 {
    width: 100%;
    height: 1px;
    background: linear-gradient(270deg, #00F0E0 0%, #0C34A1 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a5692f */.elementor-12 .elementor-element.elementor-element-1a5692f{
    border-radius: 16px;
    border: 2px solid #24324F;
    background: #0D1A33;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fff950 *//* Tablet */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-5fff950 {
    text-wrap: balance;
    max-width: 700px;
    margin: 0 auto;
    line-height: 1.2;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-5fff950 {
    text-wrap: balance;
    max-width: 100%;
    margin: 0 auto;
    line-height: 1.2;
    padding: 0 20px; /* evita grudar nas laterais */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ac841 */.elementor-12 .elementor-element.elementor-element-12ac841 {
    width: 413px;
    border-radius: 8px;
    border: 2px solid #24324F;
    background: #0D1A33;
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-12ac841 {
        width: 90%;
        height: 100%;
        margin: 0 auto;       /* centraliza horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-003bd33 */.elementor-12 .elementor-element.elementor-element-003bd33 {
    width: 413px;

    border-radius: 8px;
    border: 2px solid #24324F;
    background: #0D1A33;
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-003bd33 {
        width: 90%;
        height: 100%;
        margin: 0 auto;       /* centraliza horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3261e20 */.elementor-12 .elementor-element.elementor-element-3261e20 {
    width: 413px;
    height: 500px;
    border-radius: 8px;
    border: 2px solid #24324F;
    background: #0D1A33;
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-3261e20 {
        width: 90%;
        height: 100%;
        margin: 0 auto;       /* centraliza horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7a6e1 */.elementor-12 .elementor-element.elementor-element-8a7a6e1 {
    width: 413px;
    border-radius: 8px;
    border: 2px solid #24324F;
    background: #0D1A33;
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-8a7a6e1 {
        width: 90%;
        height: 100%;
        margin: 0 auto;       /* centraliza horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67211be */.elementor-12 .elementor-element.elementor-element-67211be {
    width: 413px;

    border-radius: 8px;
    border: 2px solid #24324F;
    background: #0D1A33;
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-67211be {
        width: 90%;
        height: 100%;
        margin: 0 auto;       /* centraliza horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b28a39 */.elementor-12 .elementor-element.elementor-element-1b28a39 {
    width: 413px;
    height: 500px;
    border-radius: 8px;
    border: 2px solid #24324F;
    background: #0D1A33;
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-1b28a39 {
        width: 90%;
        height: 100%;
        margin: 0 auto;       /* centraliza horizontal */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c5a7c3f */.elementor-12 .elementor-element.elementor-element-c5a7c3f .swiper-slide-active{
    transform: scale(1);
    transition: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-c5a7c3f .swiper-slide-next{
    transform: scale(1.1);
    transition: 0.5s;
    z-index: 4;
}

.elementor-12 .elementor-element.elementor-element-c5a7c3f .swiper-slide-prev{
    transform: scale(0.9);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e9c6096 */.elementor-12 .elementor-element.elementor-element-e9c6096 .swiper-slide-active{
    transform: scale(1);
    transition: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-e9c6096 .swiper-slide-next{
    transform: scale(1.1);
    transition: 0.5s;
    z-index: 4;
}

.elementor-12 .elementor-element.elementor-element-e9c6096 .swiper-slide-prev{
    transform: scale(0.9);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec53283 */.elementor-12 .elementor-element.elementor-element-ec53283, 
.elementor-12 .elementor-element.elementor-element-ec53283 * {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e352a */.elementor-12 .elementor-element.elementor-element-c8e352a{

height: 60px;
        border-radius: 8px;
    border: 1px solid #24324F;
    background: var(--TXT2, #091745);
    box-shadow: 0 43.083px 56.196px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac73cb3 */.elementor-12 .elementor-element.elementor-element-ac73cb3, 
.elementor-12 .elementor-element.elementor-element-ac73cb3 * {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd78fff */.elementor-12 .elementor-element.elementor-element-bd78fff{

height: 60px;
        border-radius: 8px;
    border: 1px solid #24324F;
    background: var(--TXT2, #091745);
    box-shadow: 0 43.083px 56.196px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-612751f */.elementor-12 .elementor-element.elementor-element-612751f, 
.elementor-12 .elementor-element.elementor-element-612751f * {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8a9de8 */.elementor-12 .elementor-element.elementor-element-e8a9de8{

height: 60px;
        border-radius: 8px;
    border: 1px solid #24324F;
    background: var(--TXT2, #091745);
    box-shadow: 0 43.083px 56.196px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-527d14f *//* Tablet */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-527d14f {
    text-wrap: balance;
    max-width: 700px;
    margin: 0 auto;
    line-height: 1.2;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-527d14f {
    text-wrap: balance;
    max-width: 100%;
    margin: 0 auto;
    line-height: 1.2;
    padding: 0 20px; /* evita grudar nas laterais */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b6919 */.elementor-12 .elementor-element.elementor-element-10b6919 {
    display: flex;
    width: 408px;
    height: 424px;
    padding: 20px 40.603px;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 20.302px;
    background: #C4CEE3;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-10b6919 {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db83af7 */.elementor-12 .elementor-element.elementor-element-db83af7 {
    display: flex;
    width: 408px;
    height: 424px;
    padding: 20px 40.603px;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 20.302px;
    background: #C4CEE3;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-db83af7 {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c39a0e */.elementor-12 .elementor-element.elementor-element-4c39a0e {
    display: flex;
    width: 408px;
    height: 424px;
    padding: 20px 40.603px;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 20.302px;
    background: #C4CEE3;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-4c39a0e {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca4bfa */.elementor-12 .elementor-element.elementor-element-3ca4bfa {
    display: flex;
    width: 408px;
    height: 424px;
    padding: 20px 40.603px;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 20.302px;
    background: #C4CEE3;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-3ca4bfa {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af02cb */.elementor-12 .elementor-element.elementor-element-6af02cb {
    display: flex;
    width: 408px;
    height: 424px;
    padding: 20px 40.603px;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 20.302px;
    background: #C4CEE3;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-6af02cb {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c110c */.elementor-12 .elementor-element.elementor-element-d4c110c {
    display: flex;
    width: 408px;
    height: 424px;
    padding: 20px 40.603px;
    justify-content: space-between;
    align-items: flex-start;
    border-radius: 20.302px;
    background: #C4CEE3;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

/* Tablet + Mobile */
@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-d4c110c {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS */html, body{
    Width:100%;
    Overflow-x: Hidden;
}


.deg-page{
        background: var(--DG-Page, linear-gradient(180deg, #00F0E0 0%, #0C34A1 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-attachment: fixed;
}



.deg-dourado{
    background: var(--Gold-mr-fix, linear-gradient(90deg, #CC8F2B 0%, #D19A3A 8%, #DFB961 23%, #F6EBA0 44%, #F7EDA3 45%, #F7EDA3 49%, #F1E092 59%, #E2BE65 79%, #D09631 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-attachment: fixed;
}




.deg-branco{
background: radial-gradient(185.65% 198.94% at 34.45% -8.43%, #F0F5FD 0%, #F0F5FD 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-attachment: fixed;
}




:root {
    --glow-hue: 222deg;
    --shadow-hue: 180deg;
    --spring-easing: linear(
    0, 0.002, 0.01 0.9%, 0.038 1.8%, 0.156, 0.312 5.8%, 0.789 11.1%, 1.015 14.2%,
    1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%,
    1.176 26.9%, 1.057 32.6%, 1.007 35.5%, 0.984, 0.968, 0.956, 0.949 42%,
    0.946 44.1%, 0.95 46.5%, 0.998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%,
    0.998 84%, 1
  );
    --spring-duration: 1.33s;
}

@property --shimmer {
    syntax: "<angle>";
    inherits: false;
    initial-value: 33deg;
}

@keyframes shimmer {
    0% {
        --shimmer: 0deg;
    }
    100% {
        --shimmer: 360deg;
    }
}

@keyframes shine {
    0% {
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    55% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.btnAutomatos{
    border-radius: 5px;
}

.btnAutomatos .elementor-button {
    color: #fff;
border-radius: 8px;
background: var(--DG-Page, linear-gradient(180deg, #00F0E0 0%, #0C34A1 100%));
box-shadow: 0 0 60.6px 0 rgba(0, 191, 178, 0.41), 0 0 27.2px 0 rgba(0, 255, 238, 0.62) inset, 0 4px 0 0 #004073;
    padding: 15px 40px;
    position: relative;
    border-radius: 5px;
    -webkit-tap-highlight-color: transparent;
    transition: all var(--spring-duration) var(--spring-easing);
    
}

.btnAutomatos .elementor-button:hover:not(:active){
    transition-duration: calc(var(--spring-duration)*0.5);
    transform: scale(1.05);
    box-shadow: 0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%), inset 0 0 0 transparent;
}

.btnAutomatos .elementor-button:active {
    transition-duration: calc(var(--spring-duration)*0.5);
}

.btnAutomatos .elementor-button-icon {
    position: absolute;
    inset: -40px;
    mask-image: conic-gradient(from var(--shimmer, 0deg), transparent 0%, transparent 10%, black 36%, black 45%, transparent 50%, transparent 60%, black 85%, black 95%, transparent 100%);
    mask-size: cover;
    mix-blend-mode: plus-lighter;
    animation: shimmer 1s linear infinite both;
    pointer-events: none;
    border-radius: 5px;
}

.btnAutomatos .elementor-button:hover .elementor-button-icon::before,
.btnAutomatos .elementor-button:hover .elementor-button-icon::after{
    opacity: 1;
    animation: shine 1.2s ease-in 1 forwards;
}

.btnAutomatos .elementor-button-icon::before,
.btnAutomatos .elementor-button-icon::after {
    transition: all 0.5s ease;
    opacity: 0;
    content: "";
    border-radius: inherit;
    position: absolute;
    mix-blend-mode: color;
    inset: 40px;
    pointer-events: none;
}

/*CONFIGURAÇÕES DO ÍCONE AQUI*/
.btnAutomatos .elementor-button-text::after{
    content: "";
    position: absolute;
    top: 50%;
    right: -32px;
    width: 20px;
    height: 20px;
    transform: translatey(-50%);
    background: url("https://mrfixbrasil.com.br/wp-content/uploads/2026/03/ei_arrow-up.svg") center no-repeat;
    background-size: contain;  
    pointer-events: none;
}
    
.btnAutomatos .elementor-button-text{
    color: #ffffff;
    position: relative;
    left: -14px;
}

.btnAutomatos .elementor-button-icon svg,
.btnAutomatos .elementor-button-icon i{
    display: none;
}

.btnAutomatos .elementor-button-icon::before {
    box-shadow: 0 0 3px 2px hsl(var(--glow-hue) 20% 95%),
        0 0 7px 4px hsl(var(--glow-hue) 20% 80%),
        0 0 13px 4px hsl(var(--glow-hue) 50% 70%),
        0 0 25px 5px hsl(var(--glow-hue) 100% 70%);
    z-index: -1;
}

.btnAutomatos .elementor-button-icon::after {
    box-shadow: inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),
        inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),
        inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);
    z-index: 2;
}/* End custom CSS */