.elementor-94 .elementor-element.elementor-element-8583901{max-width:100%}.elementor-94 .elementor-element.elementor-element-d9c6a7a .aux-modern-heading-description{color:var(--e-global-color-text);font-size:20px;line-height:1.4em;margin:0;max-width:100%}.elementor-94 .elementor-element.elementor-element-d9c6a7a>.elementor-widget-container{padding:10px;background-color:#e9e9e9}.elementor-94 .elementor-element.elementor-element-d9c6a7a{animation-duration:1.6s;animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-94 .elementor-element.elementor-element-79ea033 .aux-modern-heading-primary{font-size:45px;font-weight:700;line-height:1.13em;color:var(--e-global-color-primary);max-width:566px}.elementor-94 .elementor-element.elementor-element-79ea033 .aux-modern-heading-description{color:var(--e-global-color-text);font-size:20px;line-height:1.4em;margin:50px 0 0;max-width:100%}.elementor-94 .elementor-element.elementor-element-79ea033{animation-duration:1.6s;animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-94 .elementor-element.elementor-element-ba50612 .aux-modern-heading-primary{font-size:45px;font-weight:700;line-height:1.13em;color:var(--e-global-color-primary);max-width:566px}.elementor-94 .elementor-element.elementor-element-ba50612 .aux-modern-heading-description{color:var(--e-global-color-text);font-size:20px;line-height:1.4em;margin:50px 0 0;max-width:100%}.elementor-94 .elementor-element.elementor-element-ba50612{animation-duration:1.6s;animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-94 .elementor-element.elementor-element-8241793 .aux-modern-heading-description{color:var(--e-global-color-text);font-size:20px;line-height:1.4em;margin:0;max-width:100%}.elementor-94 .elementor-element.elementor-element-8241793{animation-duration:1.6s;animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-modern-heading-primary{font-size:45px;font-weight:700;line-height:1.13em;color:var(--e-global-color-primary);max-width:566px}.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-modern-heading-description{color:var(--e-global-color-text);font-size:20px;line-height:1.4em;margin:50px 0 0;max-width:100%}.elementor-94 .elementor-element.elementor-element-91f5a69{animation-duration:1.6s;animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}@media(max-width:1024px){.elementor-94 .elementor-element.elementor-element-d9c6a7a .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-94 .elementor-element.elementor-element-d9c6a7a .aux-modern-heading-description{margin:0}.elementor-94 .elementor-element.elementor-element-79ea033 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-94 .elementor-element.elementor-element-79ea033 .aux-modern-heading-description{margin:0}.elementor-94 .elementor-element.elementor-element-ba50612 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-94 .elementor-element.elementor-element-ba50612 .aux-modern-heading-description{margin:0}.elementor-94 .elementor-element.elementor-element-8241793 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-94 .elementor-element.elementor-element-8241793 .aux-modern-heading-description{margin:0}.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-modern-heading-description{margin:0}}@media(max-width:767px){.elementor-94 .elementor-element.elementor-element-79ea033 .aux-modern-heading-primary{font-size:28px;padding:80px 0 0;max-width:100%}.elementor-94 .elementor-element.elementor-element-ba50612 .aux-modern-heading-primary{font-size:28px;padding:80px 0 0;max-width:100%}.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-modern-heading-primary{font-size:28px;padding:80px 0 0;max-width:100%}}.elementor-94 .elementor-element.elementor-element-d9c6a7a .aux-modern-heading-primary span{display:inline;background-image:linear-gradient(0,transparent 25%,var(--e-global-color-secondary) 26%,var(--e-global-color-secondary) 38%,transparent 38%);padding:0 20px 0 10px;margin:0 -10px}@media only screen and (max-width:1024px){.elementor-94 .elementor-element.elementor-element-d9c6a7a .aux-modern-heading-primary span{padding:0 10px;margin:0 -10px}}.elementor-94 .elementor-element.elementor-element-79ea033 .aux-modern-heading-primary span{display:inline;background-image:linear-gradient(0,transparent 25%,var(--e-global-color-secondary) 26%,var(--e-global-color-secondary) 38%,transparent 38%);padding:0 20px 0 10px;margin:0 -10px}@media only screen and (max-width:1024px){.elementor-94 .elementor-element.elementor-element-79ea033 .aux-modern-heading-primary span{padding:0 10px;margin:0 -10px}}.elementor-94 .elementor-element.elementor-element-ba50612 .aux-modern-heading-primary span{display:inline;background-image:linear-gradient(0,transparent 25%,var(--e-global-color-secondary) 26%,var(--e-global-color-secondary) 38%,transparent 38%);padding:0 20px 0 10px;margin:0 -10px}@media only screen and (max-width:1024px){.elementor-94 .elementor-element.elementor-element-ba50612 .aux-modern-heading-primary span{padding:0 10px;margin:0 -10px}}.elementor-94 .elementor-element.elementor-element-8241793 .aux-modern-heading-primary span{display:inline;background-image:linear-gradient(0,transparent 25%,var(--e-global-color-secondary) 26%,var(--e-global-color-secondary) 38%,transparent 38%);padding:0 20px 0 10px;margin:0 -10px}@media only screen and (max-width:1024px){.elementor-94 .elementor-element.elementor-element-8241793 .aux-modern-heading-primary span{padding:0 10px;margin:0 -10px}}.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-modern-heading-primary span{display:inline;background-image:linear-gradient(0,transparent 25%,var(--e-global-color-secondary) 26%,var(--e-global-color-secondary) 38%,transparent 38%);padding:0 20px 0 10px;margin:0 -10px}@media only screen and (max-width:1024px){.elementor-94 .elementor-element.elementor-element-91f5a69 .aux-modern-heading-primary span{padding:0 10px;margin:0 -10px}}.type-portfolio.aux-side-bottom .entry-side{display:none}