.elementor-23 .elementor-element.elementor-element-3d66c8e{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-13ad808 .elementor-menu-toggle{margin:0 auto;}.elementor-23 .elementor-element.elementor-element-13ad808 .elementor-nav-menu .elementor-item{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-23 .elementor-element.elementor-element-13ad808 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-23 .elementor-element.elementor-element-9d622ab{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-9c822ba{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-9da4610{text-align:left;}.elementor-23 .elementor-element.elementor-element-9da4610 img{width:13%;}.elementor-23 .elementor-element.elementor-element-14507d9 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:65px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-23 .elementor-element.elementor-element-772cfc9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-23 .elementor-element.elementor-element-772cfc9 .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-772cfc9 .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-23 .elementor-element.elementor-element-33140c1{text-align:left;}.elementor-23 .elementor-element.elementor-element-33140c1 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-8205adc{text-align:left;}.elementor-23 .elementor-element.elementor-element-8205adc .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-c539e37{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-00fbccb{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-9ce3116{text-align:left;}.elementor-23 .elementor-element.elementor-element-9ce3116 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-fa80d5b{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-d065969{text-align:left;}.elementor-23 .elementor-element.elementor-element-d065969 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-7a56d06{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-9b2ea00{text-align:left;}.elementor-23 .elementor-element.elementor-element-9b2ea00 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-6304546{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-0bf7700{text-align:left;}.elementor-23 .elementor-element.elementor-element-0bf7700 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-784acf9{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-bc3859a{text-align:left;}.elementor-23 .elementor-element.elementor-element-bc3859a .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-46582c4{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-bcc29e3{text-align:left;}.elementor-23 .elementor-element.elementor-element-bcc29e3 .elementor-heading-title{font-family:"ah-dogs01", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-3b91eb5{font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:300;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-e763a35{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-e763a35:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e763a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e763a35, .elementor-23 .elementor-element.elementor-element-e763a35::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-1f5f6ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-1fc4ae0{color:var( --e-global-color-c696dce );font-family:"ah-dogs01", Sans-serif;font-size:16px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-23 .elementor-element.elementor-element-78c4a51{text-align:right;color:var( --e-global-color-c696dce );}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-3d66c8e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-13ad808 .elementor-nav-menu .elementor-item{font-size:45px;}.elementor-23 .elementor-element.elementor-element-9da4610 img{width:20%;}.elementor-23 .elementor-element.elementor-element-14507d9 .elementor-heading-title{font-size:45px;}.elementor-23 .elementor-element.elementor-element-c539e37{font-size:14px;}.elementor-23 .elementor-element.elementor-element-00fbccb{font-size:14px;}.elementor-23 .elementor-element.elementor-element-fa80d5b{font-size:14px;}.elementor-23 .elementor-element.elementor-element-7a56d06{font-size:14px;}.elementor-23 .elementor-element.elementor-element-6304546{font-size:14px;}.elementor-23 .elementor-element.elementor-element-784acf9{font-size:14px;}.elementor-23 .elementor-element.elementor-element-46582c4{font-size:14px;}.elementor-23 .elementor-element.elementor-element-3b91eb5{font-size:14px;}.elementor-23 .elementor-element.elementor-element-1f5f6ae{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-1fc4ae0{font-size:14px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-3d66c8e{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-13ad808 .elementor-nav-menu .elementor-item{font-size:28px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-9da4610 img{width:40%;}.elementor-23 .elementor-element.elementor-element-14507d9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-23 .elementor-element.elementor-element-33140c1 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-8205adc .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-9ce3116 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-d065969 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-9b2ea00 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-0bf7700 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-bc3859a .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-bcc29e3 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-1f5f6ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-1fc4ae0{text-align:center;font-size:20px;}.elementor-23 .elementor-element.elementor-element-78c4a51{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-1fc4ae0 */.elementor-23 .elementor-element.elementor-element-1fc4ae0 .elementor-widget-container a:link {color: #FFF; }
.elementor-23 .elementor-element.elementor-element-1fc4ae0 .elementor-widget-container a:hover {color: #009FE3; }
.elementor-23 .elementor-element.elementor-element-1fc4ae0 .elementor-widget-container a:visited {color: #FFF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f5f6ae */.elementor-23 .elementor-element.elementor-element-1f5f6ae .elementor-widget-container a:link {color: #fff; }
.elementor-23 .elementor-element.elementor-element-1f5f6ae .elementor-widget-container a:hover {color: #009FE3; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ah-dogs01';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dogs-ah.de/wp-content/uploads/2024/06/artschooldropout-skinny-webfont.woff') format('woff');
}
@font-face {
	font-family: 'ah-dogs01';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dogs-ah.de/wp-content/uploads/2024/06/artschooldropout-regular-webfont') format('woff');
}
@font-face {
	font-family: 'ah-dogs01';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://dogs-ah.de/wp-content/uploads/2024/06/artschooldropout-skinnyitalic-webfont.woff') format('woff'),
		url('http://dogs-ah.de/wp-content/uploads/2024/06/ARTSCHOOLDROPOUT-RegularItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */