.elementor-1310 .elementor-element.elementor-element-7295489>.elementor-background-overlay{background-image:url("https://www.alexanderheinrichs.com/wp-content/uploads/alexander-heinrichs-portfolio-vector-shapes.svg");background-position:bottom right;background-repeat:no-repeat;background-size:53% auto;opacity:.25}.elementor-1310 .elementor-element.elementor-element-7295489 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg)}.elementor-1310 .elementor-element.elementor-element-7fc5434 img{width:20%}.elementor-1310 .elementor-element.elementor-element-66dc6ed3{text-align:center}.elementor-1310 .elementor-element.elementor-element-66dc6ed3 .elementor-heading-title{color:var(--e-global-color-357d10a)}.elementor-1310 .elementor-element.elementor-element-1a1d128{margin-top:40px;margin-bottom:0}.elementor-1310 .elementor-element.elementor-element-6acea0e>.elementor-element-populated{padding:0 20px 0 0}.elementor-1310 .elementor-element.elementor-element-6428e7e .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-1310 .elementor-element.elementor-element-6428e7e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-1310 .elementor-element.elementor-element-6428e7e{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-justify-content:flex-end;--content-padding:10px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-1310 .elementor-element.elementor-element-da38668>.elementor-element-populated{padding:0 0 0 20px}.elementor-1310 .elementor-element.elementor-element-3a56d0d{font-size:1.1rem;color:var(--e-global-color-secondary)}.elementor-1310 .elementor-element.elementor-element-10d5ec8{font-size:1.1rem;color:var(--e-global-color-secondary)}.elementor-1310 .elementor-element.elementor-element-7ae3dbc{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}#elementor-popup-modal-1310 .dialog-widget-content{animation-duration:1.2s;background-color:var(--e-global-color-primary)}#elementor-popup-modal-1310 .dialog-message{width:100vw;height:100vh;align-items:flex-start}#elementor-popup-modal-1310{justify-content:center;align-items:center}#elementor-popup-modal-1310 .dialog-close-button{display:flex;top:2%;background-color:var(--e-global-color-secondary);font-size:35px}body:not(.rtl) #elementor-popup-modal-1310 .dialog-close-button{right:3%}body.rtl #elementor-popup-modal-1310 .dialog-close-button{left:3%}#elementor-popup-modal-1310 .dialog-close-button i{color:var(--e-global-color-primary)}#elementor-popup-modal-1310 .dialog-close-button svg{fill:var(--e-global-color-primary)}@media(max-width:1024px){.elementor-1310 .elementor-element.elementor-element-7fc5434 img{width:35%}.elementor-1310 .elementor-element.elementor-element-3a56d0d{font-size:1.05rem}.elementor-1310 .elementor-element.elementor-element-10d5ec8{font-size:1.05rem}}@media(max-width:767px){.elementor-1310 .elementor-element.elementor-element-7295489>.elementor-background-overlay{background-size:100% auto}.elementor-1310 .elementor-element.elementor-element-7fc5434{padding:40px 0 0}.elementor-1310 .elementor-element.elementor-element-7fc5434 img{width:50%}.elementor-1310 .elementor-element.elementor-element-1a1d128{margin-top:20px;margin-bottom:0}.elementor-1310 .elementor-element.elementor-element-6acea0e>.elementor-element-populated{padding:0}.elementor-1310 .elementor-element.elementor-element-da38668>.elementor-element-populated{margin:24px 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1310 .elementor-element.elementor-element-3a56d0d{font-size:.95rem}.elementor-1310 .elementor-element.elementor-element-10d5ec8{font-size:.95rem}.elementor-1310 .elementor-element.elementor-element-7ae3dbc{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}body:not(.rtl) #elementor-popup-modal-1310 .dialog-close-button{right:7%}body.rtl #elementor-popup-modal-1310 .dialog-close-button{left:7%}#elementor-popup-modal-1310 .dialog-close-button{font-size:30px}}#elementor-popup-modal-1310 .dialog-close-button{border-radius:50%;padding:.3%}