.elementor-1330 .elementor-element.elementor-element-7cebd6aa>.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-1330 .elementor-element.elementor-element-7cebd6aa .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(8px) hue-rotate(0deg)}.elementor-1330 .elementor-element.elementor-element-1fd20f6b img{width:20%}.elementor-1330 .elementor-element.elementor-element-3f36862{text-align:center}.elementor-1330 .elementor-element.elementor-element-3f36862 .elementor-heading-title{color:var(--e-global-color-357d10a)}.elementor-1330 .elementor-element.elementor-element-ff15779{margin-top:40px;margin-bottom:0}.elementor-1330 .elementor-element.elementor-element-7d7f0d0>.elementor-element-populated{padding:0 20px 0 0}.elementor-1330 .elementor-element.elementor-element-269e0c9f .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-1330 .elementor-element.elementor-element-269e0c9f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-1330 .elementor-element.elementor-element-269e0c9f{--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-1330 .elementor-element.elementor-element-5a831eb7>.elementor-element-populated{padding:0 0 0 20px}.elementor-1330 .elementor-element.elementor-element-538d84bc{font-size:1.1rem;color:var(--e-global-color-secondary)}.elementor-1330 .elementor-element.elementor-element-e0a6ce8{font-size:1.1rem;color:var(--e-global-color-secondary)}.elementor-1330 .elementor-element.elementor-element-607d98a{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}#elementor-popup-modal-1330 .dialog-widget-content{animation-duration:1.2s;background-color:var(--e-global-color-primary)}#elementor-popup-modal-1330 .dialog-message{width:100vw;height:100vh;align-items:flex-start}#elementor-popup-modal-1330{justify-content:center;align-items:center}#elementor-popup-modal-1330 .dialog-close-button{display:flex;top:2%;background-color:var(--e-global-color-secondary);font-size:35px}body:not(.rtl) #elementor-popup-modal-1330 .dialog-close-button{right:3%}body.rtl #elementor-popup-modal-1330 .dialog-close-button{left:3%}#elementor-popup-modal-1330 .dialog-close-button i{color:var(--e-global-color-primary)}#elementor-popup-modal-1330 .dialog-close-button svg{fill:var(--e-global-color-primary)}@media(max-width:1024px){.elementor-1330 .elementor-element.elementor-element-1fd20f6b img{width:33%}.elementor-1330 .elementor-element.elementor-element-538d84bc{font-size:1.05rem}.elementor-1330 .elementor-element.elementor-element-e0a6ce8{font-size:1.05rem}}@media(max-width:767px){.elementor-1330 .elementor-element.elementor-element-7cebd6aa>.elementor-background-overlay{background-size:100% auto}.elementor-1330 .elementor-element.elementor-element-1fd20f6b{padding:40px 0 0}.elementor-1330 .elementor-element.elementor-element-1fd20f6b img{width:50%}.elementor-1330 .elementor-element.elementor-element-ff15779{margin-top:20px;margin-bottom:0}.elementor-1330 .elementor-element.elementor-element-7d7f0d0>.elementor-element-populated{padding:0}.elementor-1330 .elementor-element.elementor-element-5a831eb7>.elementor-element-populated{margin:24px 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1330 .elementor-element.elementor-element-538d84bc{font-size:.95rem}.elementor-1330 .elementor-element.elementor-element-e0a6ce8{font-size:.95rem}.elementor-1330 .elementor-element.elementor-element-607d98a{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}body:not(.rtl) #elementor-popup-modal-1330 .dialog-close-button{right:7%}body.rtl #elementor-popup-modal-1330 .dialog-close-button{left:7%}#elementor-popup-modal-1330 .dialog-close-button{font-size:30px}}#elementor-popup-modal-1330 .dialog-close-button{border-radius:50%;padding:.3%}