.elementor-111 .elementor-element.elementor-element-686ad009:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-686ad009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/hero-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-686ad009 > .elementor-background-overlay{background-color:var( --e-global-color-455e9ad );background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/dot-pattern-hero.png");background-position:top right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-686ad009{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:225px 0px 150px 0px;}.elementor-111 .elementor-element.elementor-element-117bccac .elementor-heading-title{font-family:var( --e-global-typography-6d30e20-font-family ), Sans-serif;font-size:var( --e-global-typography-6d30e20-font-size );font-weight:var( --e-global-typography-6d30e20-font-weight );font-style:var( --e-global-typography-6d30e20-font-style );line-height:var( --e-global-typography-6d30e20-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-b944f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-00e6ea2-font-family ), Sans-serif;font-size:var( --e-global-typography-00e6ea2-font-size );font-weight:var( --e-global-typography-00e6ea2-font-weight );font-style:var( --e-global-typography-00e6ea2-font-style );line-height:var( --e-global-typography-00e6ea2-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-79839ead .elementor-button{background-color:var( --e-global-color-ae9e670 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d56b5f0 );color:var( --e-global-color-d56b5f0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-47d60530:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-47d60530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-47d60530{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 0px 32px 0px;}.elementor-111 .elementor-element.elementor-element-47d60530 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-62057296 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-2c13717e{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-2c13717e .elementor-counter-number-wrapper{color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-3adea393 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-111 .elementor-element.elementor-element-7659ad49 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-6d675031 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-78b07367{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-78b07367 .elementor-counter-number-wrapper{color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-144af89d > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-111 .elementor-element.elementor-element-19280385 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-5bd43d5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-693e1f05{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-693e1f05 .elementor-counter-number-wrapper{color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-32c7955a > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-111 .elementor-element.elementor-element-6663e786 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-198e8a2d > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-1372dbc3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-7e59c226{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-7e59c226 .elementor-counter-number-wrapper{color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-1fc40181 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-111 .elementor-element.elementor-element-5e93118b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-5774dad0:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-5774dad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/shape-3.png");background-position:top right;background-repeat:no-repeat;}.elementor-111 .elementor-element.elementor-element-5774dad0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-111 .elementor-element.elementor-element-5774dad0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-5a000631 img{width:100%;box-shadow:20px 20px 80px 0px rgba(5.000000000000001, 6.000000000000011, 19, 0.8);}.elementor-111 .elementor-element.elementor-element-2be73837 > .elementor-element-populated{padding:0px 0px 0px 64px;}.elementor-111 .elementor-element.elementor-element-4bf37b64 .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-624be607{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-624be607 .elementor-heading-title{font-family:var( --e-global-typography-9db2acf-font-family ), Sans-serif;font-size:var( --e-global-typography-9db2acf-font-size );font-weight:var( --e-global-typography-9db2acf-font-weight );font-style:var( --e-global-typography-9db2acf-font-style );line-height:var( --e-global-typography-9db2acf-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-1c601201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-2ddea06e .elementor-button{background-color:var( --e-global-color-ae9e670 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d56b5f0 );color:var( --e-global-color-d56b5f0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-2ddea06e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-2982a7bd:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-2982a7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/dot-pattern-1.png");background-position:top right;background-repeat:no-repeat;}.elementor-111 .elementor-element.elementor-element-2982a7bd > .elementor-background-overlay{background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/dot-pattern-2.png");background-position:bottom left;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-2982a7bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 200px 0px;}.elementor-111 .elementor-element.elementor-element-4d5fcf3f{margin-top:0px;margin-bottom:54px;}.elementor-111 .elementor-element.elementor-element-4d668350 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-111 .elementor-element.elementor-element-127e8e36 .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-3449ecc1 .elementor-heading-title{font-family:var( --e-global-typography-9db2acf-font-family ), Sans-serif;font-size:var( --e-global-typography-9db2acf-font-size );font-weight:var( --e-global-typography-9db2acf-font-weight );font-style:var( --e-global-typography-9db2acf-font-style );line-height:var( --e-global-typography-9db2acf-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-6682196c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-30940860:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-30940860 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-30940860 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-111 .elementor-element.elementor-element-30940860 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-20022d38{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-20022d38 .elementor-heading-title{font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-70d3f36b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-111 .elementor-element.elementor-element-e6e51d0{width:var( --container-widget-width, 100% );max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-e6e51d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-e6e51d0 p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-6f0b9af3 .elementor-button{background-color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-6f0b9af3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-33f6e0b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-33f6e0b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f978654 );}.elementor-111 .elementor-element.elementor-element-33f6e0b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-111 .elementor-element.elementor-element-33f6e0b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-67efbbf4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-67efbbf4 .elementor-heading-title{font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-3615ea5f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-111 .elementor-element.elementor-element-33ce7ace{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-33ce7ace p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-6c4ab79d .elementor-button{background-color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-6c4ab79d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-21688f8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-21688f8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f978654 );}.elementor-111 .elementor-element.elementor-element-21688f8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-111 .elementor-element.elementor-element-21688f8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-75aa6f8f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-75aa6f8f .elementor-heading-title{font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-27c7e7a9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-111 .elementor-element.elementor-element-7a7411ad{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-7a7411ad p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-4c0a80c1 .elementor-button{background-color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-4c0a80c1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-301a0cf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-301a0cf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-111 .elementor-element.elementor-element-301a0cf9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-111 .elementor-element.elementor-element-301a0cf9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-59b971f2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-59b971f2 .elementor-heading-title{font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-619c9e7c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-111 .elementor-element.elementor-element-6542e510{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-6542e510 p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-11dc509b .elementor-button{background-color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-11dc509b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-3352ac57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-3352ac57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-3352ac57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-111 .elementor-element.elementor-element-3352ac57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-62d486e2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-62d486e2 .elementor-heading-title{font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-3994a380{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-111 .elementor-element.elementor-element-2dca3468{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-2dca3468 p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-95e3cd7 .elementor-button{background-color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-95e3cd7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-6f36eb0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-6f36eb0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f978654 );}.elementor-111 .elementor-element.elementor-element-6f36eb0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 64px 64px;}.elementor-111 .elementor-element.elementor-element-6f36eb0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-af9a07{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-af9a07 .elementor-heading-title{font-family:var( --e-global-typography-dc136c7-font-family ), Sans-serif;font-size:var( --e-global-typography-dc136c7-font-size );font-weight:var( --e-global-typography-dc136c7-font-weight );font-style:var( --e-global-typography-dc136c7-font-style );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-14b629ad{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-111 .elementor-element.elementor-element-3ca635d9{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-3ca635d9 p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-57814315 .elementor-button{background-color:var( --e-global-color-d56b5f0 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-57814315{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-6fdd1fae:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-6fdd1fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/dot-pattern-2.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-111 .elementor-element.elementor-element-6fdd1fae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-111 .elementor-element.elementor-element-6fdd1fae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-4595a8c2{margin-top:0px;margin-bottom:54px;}.elementor-111 .elementor-element.elementor-element-327a2e2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-111 .elementor-element.elementor-element-5f7e1baa .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-40112723 .elementor-heading-title{font-family:var( --e-global-typography-9db2acf-font-family ), Sans-serif;font-size:var( --e-global-typography-9db2acf-font-size );font-weight:var( --e-global-typography-9db2acf-font-weight );font-style:var( --e-global-typography-9db2acf-font-style );line-height:var( --e-global-typography-9db2acf-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-30043aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-30043aba p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-1550d3d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-1550d3d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-390cdf17 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d56b5f0 );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-4347954b{overflow:hidden;}.elementor-111 .elementor-element.elementor-element-75bc76a8 img{width:100%;}.elementor-111 .elementor-element.elementor-element-1800bdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-1800bdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-1800bdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 0px 64px;}.elementor-111 .elementor-element.elementor-element-1800bdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-1bc1ed1a .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-3bcdb49 .elementor-heading-title{font-family:var( --e-global-typography-5c07a01-font-family ), Sans-serif;font-size:var( --e-global-typography-5c07a01-font-size );font-weight:var( --e-global-typography-5c07a01-font-weight );font-style:var( --e-global-typography-5c07a01-font-style );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-75d1e745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-7be31486{overflow:hidden;}.elementor-111 .elementor-element.elementor-element-2c043b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-2c043b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88f848e );}.elementor-111 .elementor-element.elementor-element-2c043b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 0px 64px;}.elementor-111 .elementor-element.elementor-element-2c043b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-6bae7405 .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-7894fb76 .elementor-heading-title{font-family:var( --e-global-typography-5c07a01-font-family ), Sans-serif;font-size:var( --e-global-typography-5c07a01-font-size );font-weight:var( --e-global-typography-5c07a01-font-weight );font-style:var( --e-global-typography-5c07a01-font-style );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );color:var( --e-global-color-primary );}.elementor-111 .elementor-element.elementor-element-4d6ee965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-4d6ee965 p{margin-block-end:0px;}.elementor-111 .elementor-element.elementor-element-7bb340b8 img{width:100%;}.elementor-111 .elementor-element.elementor-element-d5d39ec{overflow:hidden;}.elementor-111 .elementor-element.elementor-element-27f0aaf4 img{width:100%;}.elementor-111 .elementor-element.elementor-element-30e6a833:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-30e6a833 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-30e6a833 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 0px 64px;}.elementor-111 .elementor-element.elementor-element-30e6a833 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-19a5e80c .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-4aee053 .elementor-heading-title{font-family:var( --e-global-typography-5c07a01-font-family ), Sans-serif;font-size:var( --e-global-typography-5c07a01-font-size );font-weight:var( --e-global-typography-5c07a01-font-weight );font-style:var( --e-global-typography-5c07a01-font-style );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-24ad78a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-111 .elementor-element.elementor-element-4e15388:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-4e15388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/testi-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-4e15388 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-4e15388 > .elementor-container{max-width:1440px;}.elementor-111 .elementor-element.elementor-element-4e15388{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111 .elementor-element.elementor-element-40bfcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/shape-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://fathomtechnologies.net/wp-content/uploads/2025/10/shape-2-1.png");background-position:bottom right;background-repeat:no-repeat;opacity:1;}.elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-24dfc739 > .elementor-container{max-width:1170px;}.elementor-111 .elementor-element.elementor-element-24dfc739{margin-top:0px;margin-bottom:54px;}.elementor-111 .elementor-element.elementor-element-6d927 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-111 .elementor-element.elementor-element-470b875a .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-21ca632a .elementor-heading-title{font-family:var( --e-global-typography-9db2acf-font-family ), Sans-serif;font-size:var( --e-global-typography-9db2acf-font-size );font-weight:var( --e-global-typography-9db2acf-font-weight );font-style:var( --e-global-typography-9db2acf-font-style );line-height:var( --e-global-typography-9db2acf-line-height );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-16d34e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-939dc11 );}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-2901cc40.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-2901cc40.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-538fa4f1 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-d56b5f0 );color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-443ad995 > .elementor-container{max-width:1170px;}.elementor-111 .elementor-element.elementor-element-1f165e57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-1f165e57 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-1f165e57 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:32px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-1f165e57 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-7bb23aee{padding:0px 32px 0px 32px;}.elementor-111 .elementor-element.elementor-element-6564c1d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-111 .elementor-element.elementor-element-6dbcdcc1 .elementor-heading-title{font-family:var( --e-global-typography-5c07a01-font-family ), Sans-serif;font-size:var( --e-global-typography-5c07a01-font-size );font-weight:var( --e-global-typography-5c07a01-font-weight );font-style:var( --e-global-typography-5c07a01-font-style );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-23551d6e .elementor-star-rating{font-size:18px;}.elementor-111 .elementor-element.elementor-element-23551d6e .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-111 .elementor-element.elementor-element-23551d6e .elementor-star-rating i:before{color:var( --e-global-color-b9e6e39 );}.elementor-111 .elementor-element.elementor-element-23551d6e .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-1567b829{width:var( --container-widget-width, 91.434% );max-width:91.434%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:91.434%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-61f6266 );}.elementor-111 .elementor-element.elementor-element-1567b829.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-4f0b3f40{margin-top:32px;margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-167de6c5{text-align:left;}.elementor-111 .elementor-element.elementor-element-167de6c5 img{max-width:100px;box-shadow:10px 20px 30px 0px rgba(64, 67, 123, 0.35);}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-9262aaf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-9262aaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-9262aaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-111 .elementor-element.elementor-element-9262aaf > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-5e35a2b3 .elementor-heading-title{font-family:var( --e-global-typography-bf835cb-font-family ), Sans-serif;font-size:var( --e-global-typography-bf835cb-font-size );font-weight:var( --e-global-typography-bf835cb-font-weight );font-style:var( --e-global-typography-bf835cb-font-style );line-height:var( --e-global-typography-bf835cb-line-height );}.elementor-111 .elementor-element.elementor-element-76d1306c .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}.elementor-111 .elementor-element.elementor-element-11557175:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-11557175 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d56b5f0 );}.elementor-111 .elementor-element.elementor-element-11557175 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-11557175 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111 .elementor-element.elementor-element-6b063444{padding:0px 32px 0px 32px;}.elementor-111 .elementor-element.elementor-element-5d13b896 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:16px;}.elementor-111 .elementor-element.elementor-element-1a8323ff .elementor-heading-title{font-family:var( --e-global-typography-5c07a01-font-family ), Sans-serif;font-size:var( --e-global-typography-5c07a01-font-size );font-weight:var( --e-global-typography-5c07a01-font-weight );font-style:var( --e-global-typography-5c07a01-font-style );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-42c1ab0b .elementor-star-rating{font-size:18px;}.elementor-111 .elementor-element.elementor-element-42c1ab0b .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-111 .elementor-element.elementor-element-42c1ab0b .elementor-star-rating i:before{color:var( --e-global-color-b9e6e39 );}.elementor-111 .elementor-element.elementor-element-42c1ab0b .elementor-star-rating i{color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-5e02abac{width:var( --container-widget-width, 92.316% );max-width:92.316%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:92.316%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-61f6266 );}.elementor-111 .elementor-element.elementor-element-5e02abac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-3750effa{margin-top:32px;margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-5915b786{text-align:left;}.elementor-111 .elementor-element.elementor-element-5915b786 img{max-width:100px;box-shadow:10px 20px 30px 0px rgba(64, 67, 123, 0.35);}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-4c4b8e55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-4c4b8e55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-4c4b8e55 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-111 .elementor-element.elementor-element-4c4b8e55 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-111 .elementor-element.elementor-element-72ca5658 .elementor-heading-title{font-family:var( --e-global-typography-bf835cb-font-family ), Sans-serif;font-size:var( --e-global-typography-bf835cb-font-size );font-weight:var( --e-global-typography-bf835cb-font-weight );font-style:var( --e-global-typography-bf835cb-font-style );line-height:var( --e-global-typography-bf835cb-line-height );}.elementor-111 .elementor-element.elementor-element-5ea634a4 .elementor-heading-title{font-family:var( --e-global-typography-00556ab-font-family ), Sans-serif;font-size:var( --e-global-typography-00556ab-font-size );font-weight:var( --e-global-typography-00556ab-font-weight );text-transform:var( --e-global-typography-00556ab-text-transform );font-style:var( --e-global-typography-00556ab-font-style );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );color:var( --e-global-color-2b97f09 );}@media(max-width:1024px){.elementor-111 .elementor-element.elementor-element-686ad009{padding:150px 32px 80px 32px;}.elementor-111 .elementor-element.elementor-element-117bccac .elementor-heading-title{font-size:var( --e-global-typography-6d30e20-font-size );line-height:var( --e-global-typography-6d30e20-line-height );}.elementor-111 .elementor-element.elementor-element-b944f0d{font-size:var( --e-global-typography-00e6ea2-font-size );line-height:var( --e-global-typography-00e6ea2-line-height );}.elementor-111 .elementor-element.elementor-element-79839ead .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-47d60530{padding:32px 20px 32px 20px;}.elementor-111 .elementor-element.elementor-element-2c13717e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-3adea393 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-7659ad49 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-78b07367 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-144af89d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-19280385 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-693e1f05 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-32c7955a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-6663e786 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-198e8a2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-7e59c226 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-1fc40181 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-5e93118b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-5774dad0{padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-4cdc4742.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-4cdc4742.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-2be73837 > .elementor-element-populated{padding:0px 32px 0px 32px;}.elementor-111 .elementor-element.elementor-element-4bf37b64 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-624be607 .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-1c601201{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-2ddea06e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-2982a7bd{padding:0px 32px 150px 32px;}.elementor-111 .elementor-element.elementor-element-4d5fcf3f{margin-top:0px;margin-bottom:32px;}.elementor-111 .elementor-element.elementor-element-127e8e36 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-3449ecc1 .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-6682196c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-30940860 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-20022d38 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-70d3f36b img{max-width:50px;}.elementor-111 .elementor-element.elementor-element-e6e51d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-6f0b9af3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-33f6e0b8 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-67efbbf4 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-3615ea5f img{max-width:50px;}.elementor-111 .elementor-element.elementor-element-33ce7ace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-6c4ab79d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-21688f8c > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-75aa6f8f .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-27c7e7a9 img{max-width:50px;}.elementor-111 .elementor-element.elementor-element-7a7411ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-4c0a80c1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-301a0cf9 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-59b971f2 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-619c9e7c img{max-width:50px;}.elementor-111 .elementor-element.elementor-element-6542e510{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-11dc509b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-3352ac57 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-62d486e2 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-3994a380 img{max-width:50px;}.elementor-111 .elementor-element.elementor-element-2dca3468{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-95e3cd7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-6f36eb0c > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-af9a07 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-14b629ad img{max-width:50px;}.elementor-111 .elementor-element.elementor-element-3ca635d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-57814315 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-6fdd1fae{padding:50px 32px 50px 32px;}.elementor-111 .elementor-element.elementor-element-4595a8c2{margin-top:0px;margin-bottom:32px;}.elementor-111 .elementor-element.elementor-element-5f7e1baa .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-40112723 .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-30043aba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-390cdf17 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-1bdda666.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-1bdda666.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-1800bdd > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-1bc1ed1a .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-3bcdb49 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-75d1e745{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-2c043b9 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-6bae7405 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7894fb76 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-4d6ee965{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-97cc8fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-97cc8fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-111 .elementor-element.elementor-element-20534c42.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111 .elementor-element.elementor-element-20534c42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111 .elementor-element.elementor-element-30e6a833 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-111 .elementor-element.elementor-element-19a5e80c .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-4aee053 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-24ad78a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-element-populated{padding:50px 32px 50px 32px;}.elementor-111 .elementor-element.elementor-element-24dfc739{margin-top:0px;margin-bottom:32px;}.elementor-111 .elementor-element.elementor-element-470b875a .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-21ca632a .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-16d34e9f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-538fa4f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-1f165e57 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-111 .elementor-element.elementor-element-6dbcdcc1 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-1567b829{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-167de6c5 img{width:100%;}.elementor-111 .elementor-element.elementor-element-9262aaf > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-111 .elementor-element.elementor-element-5e35a2b3 .elementor-heading-title{font-size:var( --e-global-typography-bf835cb-font-size );line-height:var( --e-global-typography-bf835cb-line-height );}.elementor-111 .elementor-element.elementor-element-76d1306c .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-11557175 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-111 .elementor-element.elementor-element-1a8323ff .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-5e02abac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-5915b786 img{width:100%;}.elementor-111 .elementor-element.elementor-element-4c4b8e55 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-111 .elementor-element.elementor-element-72ca5658 .elementor-heading-title{font-size:var( --e-global-typography-bf835cb-font-size );line-height:var( --e-global-typography-bf835cb-line-height );}.elementor-111 .elementor-element.elementor-element-5ea634a4 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-686ad009{padding:160px 16px 80px 16px;}.elementor-111 .elementor-element.elementor-element-117bccac .elementor-heading-title{font-size:var( --e-global-typography-6d30e20-font-size );line-height:var( --e-global-typography-6d30e20-line-height );}.elementor-111 .elementor-element.elementor-element-b944f0d{font-size:var( --e-global-typography-00e6ea2-font-size );line-height:var( --e-global-typography-00e6ea2-line-height );}.elementor-111 .elementor-element.elementor-element-79839ead .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-739ac2ae{width:50%;}.elementor-111 .elementor-element.elementor-element-739ac2ae > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-111 .elementor-element.elementor-element-2c13717e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-7659ad49 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-630d6c93{width:50%;}.elementor-111 .elementor-element.elementor-element-630d6c93 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-78b07367 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-19280385 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-6b8258c{width:50%;}.elementor-111 .elementor-element.elementor-element-6b8258c > .elementor-element-populated{padding:10px 10px 10px 0px;}.elementor-111 .elementor-element.elementor-element-693e1f05 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-6663e786 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-198e8a2d{width:50%;}.elementor-111 .elementor-element.elementor-element-198e8a2d > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-111 .elementor-element.elementor-element-7e59c226 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-5e93118b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-5774dad0:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-5774dad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-111 .elementor-element.elementor-element-5774dad0{padding:50px 16px 40px 16px;}.elementor-111 .elementor-element.elementor-element-2be73837 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-4bf37b64 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-624be607 .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-1c601201{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-2ddea06e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-2982a7bd{padding:0px 16px 140px 16px;}.elementor-111 .elementor-element.elementor-element-127e8e36 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-3449ecc1 .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-6682196c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-20022d38 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-e6e51d0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-6f0b9af3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-67efbbf4 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-33ce7ace{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-6c4ab79d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-75aa6f8f .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-7a7411ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-4c0a80c1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-59b971f2 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-6542e510{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-11dc509b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-62d486e2 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-2dca3468{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-95e3cd7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-af9a07 .elementor-heading-title{font-size:var( --e-global-typography-dc136c7-font-size );line-height:var( --e-global-typography-dc136c7-line-height );word-spacing:var( --e-global-typography-dc136c7-word-spacing );}.elementor-111 .elementor-element.elementor-element-3ca635d9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-57814315 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-6fdd1fae{padding:40px 16px 40px 16px;}.elementor-111 .elementor-element.elementor-element-5f7e1baa .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-40112723 .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-30043aba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-1550d3d2 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-390cdf17 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-1bc1ed1a .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-3bcdb49 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-75d1e745{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-6bae7405 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7894fb76 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-4d6ee965{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-19a5e80c .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-4aee053 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-24ad78a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-40bfcd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-element-populated >  .elementor-background-overlay{background-size:contain;}.elementor-111 .elementor-element.elementor-element-40bfcd > .elementor-element-populated{padding:50px 16px 50px 16px;}.elementor-111 .elementor-element.elementor-element-470b875a .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-21ca632a .elementor-heading-title{font-size:var( --e-global-typography-9db2acf-font-size );line-height:var( --e-global-typography-9db2acf-line-height );}.elementor-111 .elementor-element.elementor-element-16d34e9f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-2901cc40 > .elementor-element-populated{padding:16px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-538fa4f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-111 .elementor-element.elementor-element-1f165e57 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-111 .elementor-element.elementor-element-6dbcdcc1 .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-1567b829{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-471e0951{width:30%;}.elementor-111 .elementor-element.elementor-element-9262aaf{width:70%;}.elementor-111 .elementor-element.elementor-element-5e35a2b3 .elementor-heading-title{font-size:var( --e-global-typography-bf835cb-font-size );line-height:var( --e-global-typography-bf835cb-line-height );}.elementor-111 .elementor-element.elementor-element-76d1306c .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}.elementor-111 .elementor-element.elementor-element-11557175 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-111 .elementor-element.elementor-element-1a8323ff .elementor-heading-title{font-size:var( --e-global-typography-5c07a01-font-size );line-height:var( --e-global-typography-5c07a01-line-height );word-spacing:var( --e-global-typography-5c07a01-word-spacing );}.elementor-111 .elementor-element.elementor-element-5e02abac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-111 .elementor-element.elementor-element-5677a99{width:30%;}.elementor-111 .elementor-element.elementor-element-4c4b8e55{width:70%;}.elementor-111 .elementor-element.elementor-element-72ca5658 .elementor-heading-title{font-size:var( --e-global-typography-bf835cb-font-size );line-height:var( --e-global-typography-bf835cb-line-height );}.elementor-111 .elementor-element.elementor-element-5ea634a4 .elementor-heading-title{font-size:var( --e-global-typography-00556ab-font-size );line-height:var( --e-global-typography-00556ab-line-height );letter-spacing:var( --e-global-typography-00556ab-letter-spacing );}}@media(min-width:768px){.elementor-111 .elementor-element.elementor-element-79c88aa6{width:60%;}.elementor-111 .elementor-element.elementor-element-68ca9a8b{width:40%;}.elementor-111 .elementor-element.elementor-element-739ac2ae{width:26%;}.elementor-111 .elementor-element.elementor-element-18565c4{width:36%;}.elementor-111 .elementor-element.elementor-element-3adea393{width:64%;}.elementor-111 .elementor-element.elementor-element-630d6c93{width:25%;}.elementor-111 .elementor-element.elementor-element-26face0d{width:31%;}.elementor-111 .elementor-element.elementor-element-144af89d{width:69%;}.elementor-111 .elementor-element.elementor-element-6b8258c{width:24%;}.elementor-111 .elementor-element.elementor-element-526ef95e{width:39%;}.elementor-111 .elementor-element.elementor-element-32c7955a{width:61%;}.elementor-111 .elementor-element.elementor-element-198e8a2d{width:24.753%;}.elementor-111 .elementor-element.elementor-element-474ec58d{width:30%;}.elementor-111 .elementor-element.elementor-element-1fc40181{width:70%;}.elementor-111 .elementor-element.elementor-element-4d668350{width:55%;}.elementor-111 .elementor-element.elementor-element-186dfdbb{width:45%;}.elementor-111 .elementor-element.elementor-element-327a2e2c{width:55%;}.elementor-111 .elementor-element.elementor-element-1550d3d2{width:45%;}.elementor-111 .elementor-element.elementor-element-1bdda666{width:50%;}.elementor-111 .elementor-element.elementor-element-1800bdd{width:50%;}.elementor-111 .elementor-element.elementor-element-2c043b9{width:50%;}.elementor-111 .elementor-element.elementor-element-97cc8fa{width:50%;}.elementor-111 .elementor-element.elementor-element-20534c42{width:50%;}.elementor-111 .elementor-element.elementor-element-30e6a833{width:50%;}.elementor-111 .elementor-element.elementor-element-6d927{width:55%;}.elementor-111 .elementor-element.elementor-element-2901cc40{width:45%;}.elementor-111 .elementor-element.elementor-element-471e0951{width:17%;}.elementor-111 .elementor-element.elementor-element-9262aaf{width:82.824%;}.elementor-111 .elementor-element.elementor-element-5677a99{width:17%;}.elementor-111 .elementor-element.elementor-element-4c4b8e55{width:82.824%;}}@media(max-width:1024px) and (min-width:768px){.elementor-111 .elementor-element.elementor-element-79c88aa6{width:75%;}.elementor-111 .elementor-element.elementor-element-68ca9a8b{width:25%;}.elementor-111 .elementor-element.elementor-element-739ac2ae{width:24%;}.elementor-111 .elementor-element.elementor-element-18565c4{width:100%;}.elementor-111 .elementor-element.elementor-element-3adea393{width:100%;}.elementor-111 .elementor-element.elementor-element-26face0d{width:100%;}.elementor-111 .elementor-element.elementor-element-144af89d{width:100%;}.elementor-111 .elementor-element.elementor-element-6b8258c{width:26%;}.elementor-111 .elementor-element.elementor-element-526ef95e{width:100%;}.elementor-111 .elementor-element.elementor-element-32c7955a{width:100%;}.elementor-111 .elementor-element.elementor-element-198e8a2d{width:25%;}.elementor-111 .elementor-element.elementor-element-474ec58d{width:100%;}.elementor-111 .elementor-element.elementor-element-1fc40181{width:100%;}.elementor-111 .elementor-element.elementor-element-4d668350{width:85%;}.elementor-111 .elementor-element.elementor-element-186dfdbb{width:15%;}.elementor-111 .elementor-element.elementor-element-327a2e2c{width:76%;}.elementor-111 .elementor-element.elementor-element-1550d3d2{width:24%;}.elementor-111 .elementor-element.elementor-element-6d927{width:76%;}.elementor-111 .elementor-element.elementor-element-2901cc40{width:24%;}.elementor-111 .elementor-element.elementor-element-471e0951{width:30%;}.elementor-111 .elementor-element.elementor-element-9262aaf{width:70%;}.elementor-111 .elementor-element.elementor-element-5677a99{width:30%;}.elementor-111 .elementor-element.elementor-element-4c4b8e55{width:70%;}}