.elementor-217 .elementor-element.elementor-element-8f57d7e{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-217 .elementor-element.elementor-element-8f57d7e:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-8f57d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ahlandeutsch.com/wp-content/uploads/2026/01/background-image-for-ahlan-deutcsh-website.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-217 .elementor-element.elementor-element-5b9e445 .elementor-button{background-color:#2B2E35;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);padding:15px 23px 15px 23px;}.elementor-217 .elementor-element.elementor-element-5b9e445 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-5b9e445 .elementor-button:focus{background-color:#2C2B3378;}.elementor-217 .elementor-element.elementor-element-5b9e445 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-57322fa{width:100%;max-width:100%;text-align:end;}.elementor-217 .elementor-element.elementor-element-57322fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-57322fa.elementor-element{--align-self:center;}.elementor-217 .elementor-element.elementor-element-57322fa .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:65px;font-weight:600;text-transform:none;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.63);color:#F4EDE3;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-39f3aeb{width:100%;max-width:100%;text-align:end;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1px;text-shadow:0px 0px 9px rgba(0,0,0,0.3);color:#C5C5C5;}.elementor-217 .elementor-element.elementor-element-92090bf .elementor-button{background-color:#2B2E35;font-family:"Roboto", Sans-serif;font-weight:500;text-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.61);border-style:none;padding:15px 22px 14px 22px;}.elementor-217 .elementor-element.elementor-element-92090bf .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-92090bf .elementor-button:focus{background-color:#2C2B3378;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-217 .elementor-element.elementor-element-92090bf.elementor-element{--align-self:flex-end;}.elementor-217 .elementor-element.elementor-element-d0ac3db{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-217 .elementor-element.elementor-element-07d1ef4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-7e5cdcd .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-217 .elementor-element.elementor-element-97e8e4a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-ad5e5b4.elementor-element{--align-self:flex-end;}.elementor-217 .elementor-element.elementor-element-ad5e5b4{text-align:center;}.elementor-217 .elementor-element.elementor-element-ad5e5b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:none;letter-spacing:-2.3px;color:#2C3133;}.elementor-217 .elementor-element.elementor-element-e5fce11 .elementor-button{background-color:#2B2E35;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-217 .elementor-element.elementor-element-e5fce11 .elementor-button:hover, .elementor-217 .elementor-element.elementor-element-e5fce11 .elementor-button:focus{background-color:#2C2B3378;box-shadow:0px 0px 11px 0px rgba(0, 0, 0, 0.97);}.elementor-217 .elementor-element.elementor-element-c3d5c94{--display:flex;}.elementor-217 .elementor-element.elementor-element-9090a94 > .elementor-widget-container{margin:35px 0px 10px 0px;}.elementor-217 .elementor-element.elementor-element-9090a94{text-align:center;}.elementor-217 .elementor-element.elementor-element-9090a94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;text-transform:none;color:#3E474B;}.elementor-217 .elementor-element.elementor-element-eada982{--display:flex;--margin-top:-17px;--margin-bottom:53px;--margin-left:0px;--margin-right:0px;}.elementor-217 .elementor-element.elementor-element-7066dab{text-align:center;}.elementor-217 .elementor-element.elementor-element-db8e60e > .elementor-widget-container{margin:18px 0px -46px 43px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-db8e60e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;text-transform:none;color:#1B1B1B;}.elementor-217 .elementor-element.elementor-element-7efa8ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-217 .elementor-element.elementor-element-25c8530 > .elementor-widget-container{margin:-30px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-217 .elementor-element.elementor-element-5b9e445 .elementor-button{padding:016px 023px 016px 023px;}.elementor-217 .elementor-element.elementor-element-57322fa .elementor-heading-title{font-size:51px;}.elementor-217 .elementor-element.elementor-element-39f3aeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-39f3aeb{font-size:16px;line-height:0.1em;}.elementor-217 .elementor-element.elementor-element-07d1ef4{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-97e8e4a{--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-db8e60e > .elementor-widget-container{margin:24px -2px -77px 30px;padding:0px 0px -15px 0px;}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-5b9e445 > .elementor-widget-container{margin:-201px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-57322fa > .elementor-widget-container{margin:-151px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-57322fa .elementor-heading-title{font-size:40px;}.elementor-217 .elementor-element.elementor-element-39f3aeb > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-39f3aeb{font-size:12px;}.elementor-217 .elementor-element.elementor-element-92090bf > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-217 .elementor-element.elementor-element-92090bf .elementor-button{font-size:9px;letter-spacing:1px;border-radius:2px 2px 2px 2px;padding:12px 20px 12px 21px;}.elementor-217 .elementor-element.elementor-element-07d1ef4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-97e8e4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-217 .elementor-element.elementor-element-db8e60e > .elementor-widget-container{margin:28px 13px -73px 13px;}}