.elementor-2775 .elementor-element.elementor-element-4394f59f .elementor-repeater-item-09a49a0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-5b0e8fa7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20rem 22rem 14rem 22rem;}.elementor-2775 .elementor-element.elementor-element-338c10fc .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:5.6rem;font-weight:600;line-height:60px;}.elementor-2775 .elementor-element.elementor-element-4394f59f:not(.elementor-motion-effects-element-type-background), .elementor-2775 .elementor-element.elementor-element-4394f59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jfaengenharia.pt/wp-content/uploads/2023/12/Header-Image-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2775 .elementor-element.elementor-element-4394f59f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #B03045E6 -20%, #B030452E 120%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2775 .elementor-element.elementor-element-4394f59f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-16rem;margin-bottom:0rem;}.elementor-2775 .elementor-element.elementor-element-50447165 .elementor-repeater-item-e7d8d1c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-710c3aba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-6ae9444f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-6ae9444f{width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-56ed7ae3 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-56ed7ae3 > .elementor-widget-container{margin:0rem 0rem 0rem 1.2rem;}.elementor-2775 .elementor-element.elementor-element-56ed7ae3{width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-6d1c002e .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-6d1c002e > .elementor-widget-container{margin:0rem 0rem 0rem 1.2rem;}.elementor-2775 .elementor-element.elementor-element-6d1c002e{width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-13ecaf16 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-13ecaf16 > .elementor-widget-container{margin:0rem 0rem 0rem 1.2rem;}.elementor-2775 .elementor-element.elementor-element-13ecaf16{width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-55a755d5 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-55a755d5 > .elementor-widget-container{margin:0rem 0rem 0rem 1.2rem;}.elementor-2775 .elementor-element.elementor-element-55a755d5{width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-50447165{margin-top:4.8rem;margin-bottom:0rem;padding:0rem 0rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-674e7da .elementor-repeater-item-7294d93.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-8b6601a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-818722d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:4.8rem;font-weight:600;line-height:64px;}.elementor-2775 .elementor-element.elementor-element-c5bda79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-182760b{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-182760b > .elementor-widget-container{margin:20rem 0rem 0rem 3rem;}.elementor-2775 .elementor-element.elementor-element-674e7da{margin-top:5.6rem;margin-bottom:5.6rem;padding:0rem 24rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-fa68ead .elementor-repeater-item-2ccf6d7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-2775 .elementor-element.elementor-element-a90dbe4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2775 .elementor-element.elementor-element-a90dbe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2775 .elementor-element.elementor-element-a90dbe4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-909b1f8{--divider-border-style:solid;--divider-color:var( --e-global-color-fec7934 );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-909b1f8 .elementor-divider-separator{width:22px;}.elementor-2775 .elementor-element.elementor-element-909b1f8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2775 .elementor-element.elementor-element-2fa1b02 .elementor-heading-title{color:var( --e-global-color-fec7934 );font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-2fa1b02 > .elementor-widget-container{margin:0rem 0rem 0rem 1.6rem;}.elementor-2775 .elementor-element.elementor-element-2fa1b02{width:auto;max-width:auto;}.elementor-2775 .elementor-element.elementor-element-fa68ead{margin-top:11.2rem;margin-bottom:0rem;padding:0rem 0rem 0rem 12.1rem;}.elementor-2775 .elementor-element.elementor-element-32e5b79 .elementor-repeater-item-d98e270.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-3e6b71a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-5551c371 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:7.2rem;font-weight:600;line-height:90px;}.elementor-2775 .elementor-element.elementor-element-63663b53 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:2.4rem;font-weight:400;line-height:38px;}.elementor-2775 .elementor-element.elementor-element-63663b53 > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-7f251b73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-2b839878{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-32e5b79{margin-top:3.2rem;margin-bottom:0rem;padding:0rem 18rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-7d30be21 .elementor-repeater-item-d845502.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-41fe6bd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-3e1ca9d6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:5.6rem;font-weight:600;line-height:90px;}.elementor-2775 .elementor-element.elementor-element-493d8126 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-789fd5e9{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-7d30be21{margin-top:13.0rem;margin-bottom:0rem;padding:0rem 18rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-41b8cdf5{margin-top:6rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-17fd0657:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2775 .elementor-element.elementor-element-17fd0657 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2775 .elementor-element.elementor-element-17fd0657 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 24rem;--e-column-margin-right:0rem;--e-column-margin-left:24rem;padding:4.8rem 10.2rem 4.8rem 10.2rem;}.elementor-2775 .elementor-element.elementor-element-17fd0657 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2775 .elementor-element.elementor-element-304e09bf .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:3.4rem;font-weight:600;line-height:44px;}.elementor-2775 .elementor-element.elementor-element-304e09bf > .elementor-widget-container{margin:0rem 0rem 3.2rem 0rem;}.elementor-2775 .elementor-element.elementor-element-1e20d483{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-17e2dddc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-4a224122{text-align:left;}.elementor-2775 .elementor-element.elementor-element-4a224122 img{width:64px;max-width:64px;height:64px;object-fit:contain;}.elementor-2775 .elementor-element.elementor-element-6886a201 .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:4.8rem;font-weight:400;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-6886a201 > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-3b05cdba .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:26px;}.elementor-2775 .elementor-element.elementor-element-3b05cdba > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-5814f8ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-1609cdb1{text-align:left;}.elementor-2775 .elementor-element.elementor-element-1609cdb1 img{width:64px;max-width:64px;height:64px;object-fit:contain;}.elementor-2775 .elementor-element.elementor-element-2e8048bc .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:4.8rem;font-weight:400;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-2e8048bc > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-42ad93d0 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:26px;}.elementor-2775 .elementor-element.elementor-element-42ad93d0 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-1b1b6841 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-4b479682{text-align:left;}.elementor-2775 .elementor-element.elementor-element-4b479682 img{width:64px;max-width:64px;height:64px;object-fit:contain;}.elementor-2775 .elementor-element.elementor-element-70c7248d .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:4.8rem;font-weight:400;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-70c7248d > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-4e28b3e3 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:26px;}.elementor-2775 .elementor-element.elementor-element-4e28b3e3 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-1812887b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-c41a777{text-align:left;}.elementor-2775 .elementor-element.elementor-element-c41a777 img{width:64px;max-width:64px;height:64px;object-fit:contain;}.elementor-2775 .elementor-element.elementor-element-5aa02a01 .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:4.8rem;font-weight:400;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-5aa02a01 > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-6f980dde .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:26px;}.elementor-2775 .elementor-element.elementor-element-6f980dde > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-d91e873 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:3.4rem;font-weight:600;line-height:44px;}.elementor-2775 .elementor-element.elementor-element-d91e873 > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-2775 .elementor-element.elementor-element-c753826 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:400;line-height:26px;}.elementor-2775 .elementor-element.elementor-element-c753826 > .elementor-widget-container{margin:0.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-07d90b8 .elementor-repeater-item-d845502.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-b02dbee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-35f7d70 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:5.6rem;font-weight:600;line-height:90px;}.elementor-2775 .elementor-element.elementor-element-1cb8b68 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:2.4rem;font-weight:400;line-height:38px;}.elementor-2775 .elementor-element.elementor-element-1cb8b68 > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-e55e04c > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-626d876{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-07d90b8{margin-top:8rem;margin-bottom:0rem;padding:0rem 18rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-ca3884b .elementor-repeater-item-d845502.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-380e5cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-3f92f99 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:5.6rem;font-weight:600;line-height:90px;}.elementor-2775 .elementor-element.elementor-element-4ba50c9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:2.4rem;font-weight:400;line-height:38px;}.elementor-2775 .elementor-element.elementor-element-4ba50c9 > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-03649ee > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-8f7b5b8{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-ca3884b{margin-top:13.0rem;margin-bottom:0rem;padding:0rem 18rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-90a40db .elementor-repeater-item-d845502.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-f562ed5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-b3216fa .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:5.6rem;font-weight:600;line-height:90px;}.elementor-2775 .elementor-element.elementor-element-8b0a359 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:2.4rem;font-weight:400;line-height:38px;}.elementor-2775 .elementor-element.elementor-element-8b0a359 > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-9d13a94 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-2775 .elementor-element.elementor-element-837a672{font-family:"Inter", Sans-serif;font-size:1.8rem;font-weight:400;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-90a40db{margin-top:13.0rem;margin-bottom:0rem;padding:0rem 18rem 0rem 12rem;}.elementor-2775 .elementor-element.elementor-element-69d49e35 .elementor-repeater-item-58ff241.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-2775 .elementor-element.elementor-element-70746393 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:3.6rem;font-weight:600;line-height:44px;}.elementor-2775 .elementor-element.elementor-element-3bbf5cae > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-69d49e35{margin-top:9.6rem;margin-bottom:0rem;padding:0rem 12rem 0rem 12rem;}@media(max-width:767px){.elementor-2775 .elementor-element.elementor-element-5b0e8fa7 > .elementor-element-populated{padding:5.6rem 2.4rem 5.6rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-338c10fc .elementor-heading-title{font-size:4rem;line-height:50px;}.elementor-2775 .elementor-element.elementor-element-4394f59f{margin-top:0rem;margin-bottom:0rem;}.elementor-2775 .elementor-element.elementor-element-6ae9444f .elementor-heading-title{font-size:1.3rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-56ed7ae3 .elementor-heading-title{font-size:1.3rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-56ed7ae3 > .elementor-widget-container{margin:0rem 0rem 0rem 0.6rem;}.elementor-2775 .elementor-element.elementor-element-6d1c002e .elementor-heading-title{font-size:1.3rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-6d1c002e > .elementor-widget-container{margin:0rem 0rem 0rem 0.6rem;}.elementor-2775 .elementor-element.elementor-element-13ecaf16 .elementor-heading-title{font-size:1.3rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-13ecaf16 > .elementor-widget-container{margin:0rem 0rem 0rem 0.6rem;}.elementor-2775 .elementor-element.elementor-element-55a755d5 .elementor-heading-title{font-size:1.3rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-55a755d5 > .elementor-widget-container{margin:0rem 0rem 0rem 0.6rem;}.elementor-2775 .elementor-element.elementor-element-50447165{padding:0rem 2.4rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-818722d .elementor-heading-title{font-size:3.2rem;line-height:43px;}.elementor-2775 .elementor-element.elementor-element-182760b > .elementor-widget-container{margin:2.4rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-674e7da{padding:0rem 2.4rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-fa68ead{padding:0rem 0rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-5551c371 .elementor-heading-title{font-size:4.2rem;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-63663b53 .elementor-heading-title{font-size:2rem;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-63663b53 > .elementor-widget-container{margin:1.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-7f251b73 > .elementor-element-populated{margin:3.2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2775 .elementor-element.elementor-element-32e5b79{padding:0rem 2.4rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-3e1ca9d6 .elementor-heading-title{font-size:4.2rem;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-493d8126 > .elementor-element-populated{margin:3.2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2775 .elementor-element.elementor-element-7d30be21{padding:0rem 2.4rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-17fd0657 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:3.2rem 1.8rem 3.2rem 1.8rem;}.elementor-2775 .elementor-element.elementor-element-304e09bf .elementor-heading-title{font-size:2.6rem;line-height:38px;}.elementor-2775 .elementor-element.elementor-element-304e09bf > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;}.elementor-2775 .elementor-element.elementor-element-17e2dddc{width:50%;}.elementor-2775 .elementor-element.elementor-element-6886a201 .elementor-heading-title{font-size:4rem;line-height:48px;}.elementor-2775 .elementor-element.elementor-element-6886a201 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-3b05cdba .elementor-heading-title{font-size:1.6rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-5814f8ac{width:50%;}.elementor-2775 .elementor-element.elementor-element-5814f8ac > .elementor-element-populated{padding:0rem 0rem 0rem 1rem;}.elementor-2775 .elementor-element.elementor-element-2e8048bc .elementor-heading-title{font-size:4rem;line-height:48px;}.elementor-2775 .elementor-element.elementor-element-2e8048bc > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-42ad93d0 .elementor-heading-title{font-size:1.6rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-1b1b6841{width:50%;}.elementor-2775 .elementor-element.elementor-element-1b1b6841 > .elementor-element-populated{margin:4rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2775 .elementor-element.elementor-element-70c7248d .elementor-heading-title{font-size:4rem;line-height:48px;}.elementor-2775 .elementor-element.elementor-element-70c7248d > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-4e28b3e3 .elementor-heading-title{font-size:1.6rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-1812887b{width:50%;}.elementor-2775 .elementor-element.elementor-element-1812887b > .elementor-element-populated{margin:4rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 1rem;}.elementor-2775 .elementor-element.elementor-element-5aa02a01 .elementor-heading-title{font-size:4rem;line-height:48px;}.elementor-2775 .elementor-element.elementor-element-5aa02a01 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-6f980dde .elementor-heading-title{font-size:1.6rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-d91e873 .elementor-heading-title{font-size:2.6rem;line-height:38px;}.elementor-2775 .elementor-element.elementor-element-d91e873 > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;}.elementor-2775 .elementor-element.elementor-element-c753826 .elementor-heading-title{font-size:1.6rem;line-height:24px;}.elementor-2775 .elementor-element.elementor-element-35f7d70 .elementor-heading-title{font-size:4.2rem;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-1cb8b68 .elementor-heading-title{font-size:2rem;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-1cb8b68 > .elementor-widget-container{margin:1.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-e55e04c > .elementor-element-populated{margin:3.2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2775 .elementor-element.elementor-element-07d90b8{padding:0rem 2.4rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-3f92f99 .elementor-heading-title{font-size:4.2rem;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-4ba50c9 .elementor-heading-title{font-size:2rem;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-4ba50c9 > .elementor-widget-container{margin:1.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-03649ee > .elementor-element-populated{margin:3.2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2775 .elementor-element.elementor-element-ca3884b{padding:0rem 2.4rem 0rem 2.4rem;}.elementor-2775 .elementor-element.elementor-element-b3216fa .elementor-heading-title{font-size:4.2rem;line-height:56px;}.elementor-2775 .elementor-element.elementor-element-8b0a359 .elementor-heading-title{font-size:2rem;line-height:32px;}.elementor-2775 .elementor-element.elementor-element-8b0a359 > .elementor-widget-container{margin:1.6rem 0rem 0rem 0rem;}.elementor-2775 .elementor-element.elementor-element-9d13a94 > .elementor-element-populated{margin:3.2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-2775 .elementor-element.elementor-element-90a40db{padding:0rem 2.4rem 0rem 2.4rem;}}/* Start custom CSS for text-editor, class: .elementor-element-182760b */.elementor-2775 .elementor-element.elementor-element-182760b, .elementor-2775 .elementor-element.elementor-element-182760b p{
    max-width: 472px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-182760b, .elementor-2775 .elementor-element.elementor-element-182760b p{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-182760b */.elementor-2775 .elementor-element.elementor-element-182760b, .elementor-2775 .elementor-element.elementor-element-182760b p{
    max-width: 472px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-182760b, .elementor-2775 .elementor-element.elementor-element-182760b p{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5551c371 */.elementor-2775 .elementor-element.elementor-element-5551c371{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63663b53 */.elementor-2775 .elementor-element.elementor-element-63663b53{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b839878 */.elementor-2775 .elementor-element.elementor-element-2b839878, .elementor-2775 .elementor-element.elementor-element-2b839878 p, .elementor-2775 .elementor-element.elementor-element-2b839878 span, .elementor-2775 .elementor-element.elementor-element-2b839878 u{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-2b839878, .elementor-2775 .elementor-element.elementor-element-2b839878 p, .elementor-2775 .elementor-element.elementor-element-2b839878 span, .elementor-2775 .elementor-element.elementor-element-2b839878 u{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5551c371 */.elementor-2775 .elementor-element.elementor-element-5551c371{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63663b53 */.elementor-2775 .elementor-element.elementor-element-63663b53{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b839878 */.elementor-2775 .elementor-element.elementor-element-2b839878, .elementor-2775 .elementor-element.elementor-element-2b839878 p, .elementor-2775 .elementor-element.elementor-element-2b839878 span, .elementor-2775 .elementor-element.elementor-element-2b839878 u{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-2b839878, .elementor-2775 .elementor-element.elementor-element-2b839878 p, .elementor-2775 .elementor-element.elementor-element-2b839878 span, .elementor-2775 .elementor-element.elementor-element-2b839878 u{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1ca9d6 */.elementor-2775 .elementor-element.elementor-element-3e1ca9d6{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789fd5e9 */.elementor-2775 .elementor-element.elementor-element-789fd5e9, .elementor-2775 .elementor-element.elementor-element-789fd5e9 p, .elementor-2775 .elementor-element.elementor-element-789fd5e9 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-789fd5e9, .elementor-2775 .elementor-element.elementor-element-789fd5e9 p, .elementor-2775 .elementor-element.elementor-element-789fd5e9 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1ca9d6 */.elementor-2775 .elementor-element.elementor-element-3e1ca9d6{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-789fd5e9 */.elementor-2775 .elementor-element.elementor-element-789fd5e9, .elementor-2775 .elementor-element.elementor-element-789fd5e9 p, .elementor-2775 .elementor-element.elementor-element-789fd5e9 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-789fd5e9, .elementor-2775 .elementor-element.elementor-element-789fd5e9 p, .elementor-2775 .elementor-element.elementor-element-789fd5e9 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-304e09bf */.elementor-2775 .elementor-element.elementor-element-304e09bf{
    max-width: 395px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b05cdba */.elementor-2775 .elementor-element.elementor-element-3b05cdba{
    max-width: 225px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-3b05cdba{
        max-width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ad93d0 */.elementor-2775 .elementor-element.elementor-element-42ad93d0{
    max-width: 225px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-42ad93d0{
        max-width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e28b3e3 */.elementor-2775 .elementor-element.elementor-element-4e28b3e3{
    max-width: 225px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-4e28b3e3{
        max-width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f980dde */.elementor-2775 .elementor-element.elementor-element-6f980dde{
    max-width: 225px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-6f980dde{
        max-width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f7d70 */.elementor-2775 .elementor-element.elementor-element-35f7d70{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cb8b68 */.elementor-2775 .elementor-element.elementor-element-1cb8b68{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-626d876 */.elementor-2775 .elementor-element.elementor-element-626d876, .elementor-2775 .elementor-element.elementor-element-626d876 p, .elementor-2775 .elementor-element.elementor-element-626d876 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-626d876, .elementor-2775 .elementor-element.elementor-element-626d876 p, .elementor-2775 .elementor-element.elementor-element-626d876 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f7d70 */.elementor-2775 .elementor-element.elementor-element-35f7d70{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cb8b68 */.elementor-2775 .elementor-element.elementor-element-1cb8b68{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-626d876 */.elementor-2775 .elementor-element.elementor-element-626d876, .elementor-2775 .elementor-element.elementor-element-626d876 p, .elementor-2775 .elementor-element.elementor-element-626d876 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-626d876, .elementor-2775 .elementor-element.elementor-element-626d876 p, .elementor-2775 .elementor-element.elementor-element-626d876 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f92f99 */.elementor-2775 .elementor-element.elementor-element-3f92f99{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ba50c9 */.elementor-2775 .elementor-element.elementor-element-4ba50c9{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f7b5b8 */.elementor-2775 .elementor-element.elementor-element-8f7b5b8, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 p, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-8f7b5b8, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 p, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f92f99 */.elementor-2775 .elementor-element.elementor-element-3f92f99{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ba50c9 */.elementor-2775 .elementor-element.elementor-element-4ba50c9{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f7b5b8 */.elementor-2775 .elementor-element.elementor-element-8f7b5b8, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 p, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-8f7b5b8, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 p, .elementor-2775 .elementor-element.elementor-element-8f7b5b8 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3216fa */.elementor-2775 .elementor-element.elementor-element-b3216fa{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0a359 */.elementor-2775 .elementor-element.elementor-element-8b0a359{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-837a672 */.elementor-2775 .elementor-element.elementor-element-837a672, .elementor-2775 .elementor-element.elementor-element-837a672 p, .elementor-2775 .elementor-element.elementor-element-837a672 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-837a672, .elementor-2775 .elementor-element.elementor-element-837a672 p, .elementor-2775 .elementor-element.elementor-element-837a672 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3216fa */.elementor-2775 .elementor-element.elementor-element-b3216fa{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0a359 */.elementor-2775 .elementor-element.elementor-element-8b0a359{
    max-width: 470px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-837a672 */.elementor-2775 .elementor-element.elementor-element-837a672, .elementor-2775 .elementor-element.elementor-element-837a672 p, .elementor-2775 .elementor-element.elementor-element-837a672 span{
    max-width: 470px;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 32px;
}

@media only screen and (max-width: 480px){
    .elementor-2775 .elementor-element.elementor-element-837a672, .elementor-2775 .elementor-element.elementor-element-837a672 p, .elementor-2775 .elementor-element.elementor-element-837a672 span{
        max-width: 100%;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 28px;
    }
}/* End custom CSS */