@charset "UTF-8";


@media only screen and (max-width: 767px) {.el_headerimage_128533 {height:500px!important;}}

.inline-d0466aa33fa8061c.inline-d0466aa33fa8061c.inline-d0466aa33fa8061c{display:none;}
.inline-5306f18f749b315e.inline-5306f18f749b315e.inline-5306f18f749b315e{font-size:22px}
.inline-5306f18f749b315e.inline-5306f18f749b315e.inline-5306f18f749b315e{font-size:22px}
.inline-cee5f3a0f99bba22.inline-cee5f3a0f99bba22.inline-cee5f3a0f99bba22{background-image: url("/assets/site/94765898752ecba1-1600.webp?v=0cd91d9b6685");}
.inline-6ab102f0851e6c3b.inline-6ab102f0851e6c3b.inline-6ab102f0851e6c3b{background-color:rgba(221,221,221,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-928ffa836fc32457.inline-928ffa836fc32457.inline-928ffa836fc32457{font-weight: 400;}
.inline-928ffa836fc32457.inline-928ffa836fc32457.inline-928ffa836fc32457{font-weight: 400;}
.inline-928ffa836fc32457.inline-928ffa836fc32457.inline-928ffa836fc32457{font-weight: 400;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-71c79cebd38ad60c.inline-71c79cebd38ad60c.inline-71c79cebd38ad60c{background-color:rgba(221,221,221,1);background-image: url("/assets/site/129d49812bddafc8-1600.webp?v=9a233c41314d");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-effe934faf1f9121.inline-effe934faf1f9121.inline-effe934faf1f9121{background-color:rgba(221,221,221,1);background-image: url("/assets/site/b5156d2c1fa8b63c-687.webp?v=c3d291d5a9ea");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-4bdf6e185da57ac5.inline-4bdf6e185da57ac5.inline-4bdf6e185da57ac5{background-color:rgba(221,221,221,1);background-image: url("/assets/site/f96db3f3af61cae2-555.webp?v=d700d310bfad");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-c9e86d03a4695f56.inline-c9e86d03a4695f56.inline-c9e86d03a4695f56{background-color:rgba(221,221,221,1);background-image: url("/assets/site/06683b4a9aee07d2-1200.webp?v=2bc0fb3f592f");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-9c8bd012e584a30d.inline-9c8bd012e584a30d.inline-9c8bd012e584a30d{color: #3598db;}
.inline-5b42002d3a6e31ec.inline-5b42002d3a6e31ec.inline-5b42002d3a6e31ec{background-color:rgba(221,221,221,1);background-image: url("/assets/site/319fcbb7de9d30d0-1421.webp?v=a136bb01730f");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-cdfe2170fe0bc928.inline-cdfe2170fe0bc928.inline-cdfe2170fe0bc928{background-color:rgba(221,221,221,1);background-image: url("/assets/site/ab0109e5481cc870-1000.webp?v=9ad7887b1ef6");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-2dac288846a15bc0.inline-2dac288846a15bc0.inline-2dac288846a15bc0{background-color:rgba(81,81,81,1);}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-2dac288846a15bc0.inline-2dac288846a15bc0.inline-2dac288846a15bc0{background-color:rgba(81,81,81,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-f77a90c4f1aaab29.inline-f77a90c4f1aaab29.inline-f77a90c4f1aaab29{background-color:rgba(221,221,221,1);background-image: url("/assets/site/1ab10f353c62378b-1600.webp?v=808e6248bcf2");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-65f73c0f8b3668e2.inline-65f73c0f8b3668e2.inline-65f73c0f8b3668e2{background-color:rgba(221,221,221,1);background-image: url("/assets/site/8737e49af934a62b-1600.webp?v=358e26c726e0");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-e23528b1e40ed874.inline-e23528b1e40ed874.inline-e23528b1e40ed874{background-color:rgba(221,221,221,1);background-image: url("/assets/site/d81909f28c4243a2-1600.webp?v=c1281a866c3e");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-fe1a76a0b1ac18ad.inline-fe1a76a0b1ac18ad.inline-fe1a76a0b1ac18ad{background-color:rgba(221,221,221,1);background-image: url("/assets/site/b7665af0a46521fa-1600.webp?v=64b4058af364");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-392cf10c95877371.inline-392cf10c95877371.inline-392cf10c95877371{background-color:rgba(221,221,221,1);background-image: url("/assets/site/8f43a56ad230e8e8-1600.webp?v=18a1f8d8e4f7");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-4dd01a63ee2dba11.inline-4dd01a63ee2dba11.inline-4dd01a63ee2dba11{background-color:rgba(221,221,221,1);background-image: url("/assets/site/0317900940f02d03-1600.webp?v=acfae641278f");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-d517a2ed979aafad.inline-d517a2ed979aafad.inline-d517a2ed979aafad{background-color:rgba(221,221,221,1);background-image: url("/assets/site/07ec6543e85e4b13-1600.webp?v=9f6306eb50ef");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-110ce3ae8273eb00.inline-110ce3ae8273eb00.inline-110ce3ae8273eb00{background-color:rgba(221,221,221,1);background-image: url("/assets/site/9850fe1b9387bae7-1600.webp?v=e05cce7b2ae9");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-fe69d4408633a2b2.inline-fe69d4408633a2b2.inline-fe69d4408633a2b2{background-color:rgba(221,221,221,1);background-image: url("/assets/site/5402da13e04e3573-1600.webp?v=5507fbc43d15");height:350px;}
.inline-1260f8607b49de97.inline-1260f8607b49de97.inline-1260f8607b49de97{background-color:rgba(221,221,221,1)}
.inline-7d14a1c08609da58.inline-7d14a1c08609da58.inline-7d14a1c08609da58{background-image: url("/assets/site/a149d739c9af4190-1600.webp?v=00253cde5152");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-2880fcef0851e8f1.inline-2880fcef0851e8f1.inline-2880fcef0851e8f1{background-image: url("/assets/site/120f826f86ddd214-1600.webp?v=1b8a04d98276");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-abb2626ff01edee6.inline-abb2626ff01edee6.inline-abb2626ff01edee6{background-image: url("/assets/site/9b5a4f8fb3e7d5a4-1600.webp?v=45d3a0e59685");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-3b94d817bc20ab7b.inline-3b94d817bc20ab7b.inline-3b94d817bc20ab7b{background-image: url("/assets/site/751683b91363f4f6-1600.webp?v=27b66aebf57f");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-64412875c0984777.inline-64412875c0984777.inline-64412875c0984777{background-image: url("/assets/site/ae35b0108b60f84d-1600.webp?v=47a8aee94cd3");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-4b763bd98bd869fc.inline-4b763bd98bd869fc.inline-4b763bd98bd869fc{background-image: url("/assets/site/46a79aacaa6aa8df-1600.webp?v=29a905156618");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-49bfdbf866b15fb4.inline-49bfdbf866b15fb4.inline-49bfdbf866b15fb4{background-image: url("/assets/site/bd0a561db92d3ce6-1600.webp?v=ffaea89bcd8a");height:500px;}
.inline-25fcb1d5c059b36c.inline-25fcb1d5c059b36c.inline-25fcb1d5c059b36c{background-image: url("/assets/site/1aa6bd019a6b8892-1600.webp?v=dbd968380654");height:500px;}
.inline-cafaa3a0ad3702fb.inline-cafaa3a0ad3702fb.inline-cafaa3a0ad3702fb{background-image: url("/assets/site/e210140153fed18d-1600.webp?v=4a02c0980589");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-5e5510956800e8da.inline-5e5510956800e8da.inline-5e5510956800e8da{background-image: url("/assets/site/9ee46a3e2aae812c-1600.webp?v=7ba47f9f36d6");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-dd93cb08f4ed4c04.inline-dd93cb08f4ed4c04.inline-dd93cb08f4ed4c04{background-image: url("/assets/site/1b6599ff75beb20e-1600.webp?v=f4af4a17d83f");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed{background-image: url("/assets/site/a96b4596cf1f3234-1600.webp?v=6abcc5a6f869");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-976ca11a6b4a05c9.inline-976ca11a6b4a05c9.inline-976ca11a6b4a05c9{background-image: url("/assets/site/4c32f1c2b3e3af03-1600.webp?v=5a932647e21a");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-17ecc6bf506b6846.inline-17ecc6bf506b6846.inline-17ecc6bf506b6846{background-image: url("/assets/site/9373e6b295a20ead-1600.webp?v=a90326f4f303");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-fbca5c149d684f07.inline-fbca5c149d684f07.inline-fbca5c149d684f07{background-image: url("/assets/site/00b298c61061227d-1600.webp?v=0b91a504b68f");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-325dfec9db351dd4.inline-325dfec9db351dd4.inline-325dfec9db351dd4{background-image: url("/assets/site/b9cb413e664d0ab9-1600.webp?v=a3ae26b39e00");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-2dac288846a15bc0.inline-2dac288846a15bc0.inline-2dac288846a15bc0{background-color:rgba(81,81,81,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed{background-image: url("/assets/site/a96b4596cf1f3234-1600.webp?v=6abcc5a6f869");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-46295e8b65fc608b.inline-46295e8b65fc608b.inline-46295e8b65fc608b{text-align: justify;}
.inline-43c44763349cee6d.inline-43c44763349cee6d.inline-43c44763349cee6d{font-size: 10pt;}
.inline-6b793a1e16a0bcd6.inline-6b793a1e16a0bcd6.inline-6b793a1e16a0bcd6{background-image: url("/assets/site/540736a9c7213338-1600.webp?v=023b90158947");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-2dac288846a15bc0.inline-2dac288846a15bc0.inline-2dac288846a15bc0{background-color:rgba(81,81,81,1);}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-b337bb7eed930622.inline-b337bb7eed930622.inline-b337bb7eed930622{background-image: url("/assets/site/4988814d9e3e8a32-1600.webp?v=173f9d14de94");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-c05bfe2e96b821b8.inline-c05bfe2e96b821b8.inline-c05bfe2e96b821b8{background-image: url("/assets/site/734556d11af4b7e9-1600.webp?v=7d357e8141fe");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-34d28e48fedf4fdf.inline-34d28e48fedf4fdf.inline-34d28e48fedf4fdf{background-image: url("/assets/site/3d3263b9e32fe675-1600.webp?v=3fc5a6229773");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-50883f7cf11ed831.inline-50883f7cf11ed831.inline-50883f7cf11ed831{background-image: url("/assets/site/726a41209e91350a-1600.webp?v=16057c4c6dcc");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-6aa34d7432e79eb0.inline-6aa34d7432e79eb0.inline-6aa34d7432e79eb0{display:none}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-b11778b7416e0fcf.inline-b11778b7416e0fcf.inline-b11778b7416e0fcf{background-image: url("/assets/site/00d3cf8286b02252-1600.webp?v=2fb7dfd28e1b");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-12b444c2762ec23e.inline-12b444c2762ec23e.inline-12b444c2762ec23e{background-image: url("/assets/site/2198e98a0f656160-1600.webp?v=2aa2b1f8a41e");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-b5063b73e3c8858a.inline-b5063b73e3c8858a.inline-b5063b73e3c8858a{background-color:rgba(57,57,57,1); background-repeat:no-repeat; background-size:contain;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-2dac288846a15bc0.inline-2dac288846a15bc0.inline-2dac288846a15bc0{background-color:rgba(81,81,81,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-cdd2aa29c566f0a6.inline-cdd2aa29c566f0a6.inline-cdd2aa29c566f0a6{background-image: url("/assets/site/2eb7426f289a5666-1600.webp?v=201f92b80abb");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-0d9b2b541f65d226.inline-0d9b2b541f65d226.inline-0d9b2b541f65d226{background-image: url("/assets/site/e8e9d577086a537b-1600.webp?v=16b595eeda80");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-9396e98b1ddeb2ce.inline-9396e98b1ddeb2ce.inline-9396e98b1ddeb2ce{background-image: url("/assets/site/5baa218e1dd79fd4-1000.webp?v=ed9bd5ea74ec");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}

.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-ef88c7476ad7dc04.inline-ef88c7476ad7dc04.inline-ef88c7476ad7dc04{background-color:rgba(239,239,239,1);}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}
.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-1600.webp?v=bc8180117740");height:160px;}
.inline-fa00fcf960a63634.inline-fa00fcf960a63634.inline-fa00fcf960a63634{background-image: url("/assets/site/d67a59b5461759d5-1600.webp?v=bb1be4bb86be");height:160px;}
.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-1600.webp?v=bc8180117740");height:160px;}
.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-1600.webp?v=bc8180117740");height:160px;}
.inline-fa00fcf960a63634.inline-fa00fcf960a63634.inline-fa00fcf960a63634{background-image: url("/assets/site/d67a59b5461759d5-1600.webp?v=bb1be4bb86be");height:160px;}
.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-1600.webp?v=bc8180117740");height:160px;}
.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-1600.webp?v=bc8180117740");height:160px;}
.inline-f12dcb142b7e4daa.inline-f12dcb142b7e4daa.inline-f12dcb142b7e4daa{background-image: url("/assets/site/fa1b853b8a8c7b84-1600.webp?v=b1c793b02a41");height:500px;}
.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14.inline-e3b0c44298fc1c14{}
.inline-8749909fa93663ff.inline-8749909fa93663ff.inline-8749909fa93663ff{max-width:800px;}
.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40.inline-7a9d4be60ce38b40{background-color:rgba(57,57,57,1);}

@media(max-width:767px){
.inline-cee5f3a0f99bba22.inline-cee5f3a0f99bba22.inline-cee5f3a0f99bba22{background-image: url("/assets/site/94765898752ecba1-800.webp?v=7f47a98f6724");}

.inline-71c79cebd38ad60c.inline-71c79cebd38ad60c.inline-71c79cebd38ad60c{background-color:rgba(221,221,221,1);background-image: url("/assets/site/129d49812bddafc8-800.webp?v=9759047a178d");height:350px;}

.inline-effe934faf1f9121.inline-effe934faf1f9121.inline-effe934faf1f9121{background-color:rgba(221,221,221,1);background-image: url("/assets/site/b5156d2c1fa8b63c-687.webp?v=c3d291d5a9ea");height:350px;}

.inline-4bdf6e185da57ac5.inline-4bdf6e185da57ac5.inline-4bdf6e185da57ac5{background-color:rgba(221,221,221,1);background-image: url("/assets/site/f96db3f3af61cae2-555.webp?v=d700d310bfad");height:350px;}

.inline-c9e86d03a4695f56.inline-c9e86d03a4695f56.inline-c9e86d03a4695f56{background-color:rgba(221,221,221,1);background-image: url("/assets/site/06683b4a9aee07d2-800.webp?v=61cfd68fc146");height:350px;}

.inline-5b42002d3a6e31ec.inline-5b42002d3a6e31ec.inline-5b42002d3a6e31ec{background-color:rgba(221,221,221,1);background-image: url("/assets/site/319fcbb7de9d30d0-800.webp?v=e2d828d34271");height:350px;}

.inline-cdfe2170fe0bc928.inline-cdfe2170fe0bc928.inline-cdfe2170fe0bc928{background-color:rgba(221,221,221,1);background-image: url("/assets/site/ab0109e5481cc870-800.webp?v=9765cb3ce75e");height:350px;}

.inline-f77a90c4f1aaab29.inline-f77a90c4f1aaab29.inline-f77a90c4f1aaab29{background-color:rgba(221,221,221,1);background-image: url("/assets/site/1ab10f353c62378b-800.webp?v=c24c1cd13df9");height:350px;}

.inline-65f73c0f8b3668e2.inline-65f73c0f8b3668e2.inline-65f73c0f8b3668e2{background-color:rgba(221,221,221,1);background-image: url("/assets/site/8737e49af934a62b-800.webp?v=d648dcc4e9d8");height:350px;}

.inline-e23528b1e40ed874.inline-e23528b1e40ed874.inline-e23528b1e40ed874{background-color:rgba(221,221,221,1);background-image: url("/assets/site/d81909f28c4243a2-800.webp?v=00fd062146b3");height:350px;}

.inline-fe1a76a0b1ac18ad.inline-fe1a76a0b1ac18ad.inline-fe1a76a0b1ac18ad{background-color:rgba(221,221,221,1);background-image: url("/assets/site/b7665af0a46521fa-800.webp?v=d283ed42fd37");height:350px;}

.inline-392cf10c95877371.inline-392cf10c95877371.inline-392cf10c95877371{background-color:rgba(221,221,221,1);background-image: url("/assets/site/8f43a56ad230e8e8-800.webp?v=8317100c7415");height:350px;}

.inline-4dd01a63ee2dba11.inline-4dd01a63ee2dba11.inline-4dd01a63ee2dba11{background-color:rgba(221,221,221,1);background-image: url("/assets/site/0317900940f02d03-800.webp?v=e63001ef445a");height:350px;}

.inline-d517a2ed979aafad.inline-d517a2ed979aafad.inline-d517a2ed979aafad{background-color:rgba(221,221,221,1);background-image: url("/assets/site/07ec6543e85e4b13-800.webp?v=a5dbdc1e04e8");height:350px;}

.inline-110ce3ae8273eb00.inline-110ce3ae8273eb00.inline-110ce3ae8273eb00{background-color:rgba(221,221,221,1);background-image: url("/assets/site/9850fe1b9387bae7-800.webp?v=76e7456c9703");height:350px;}

.inline-fe69d4408633a2b2.inline-fe69d4408633a2b2.inline-fe69d4408633a2b2{background-color:rgba(221,221,221,1);background-image: url("/assets/site/5402da13e04e3573-800.webp?v=a33003f9391e");height:350px;}

.inline-7d14a1c08609da58.inline-7d14a1c08609da58.inline-7d14a1c08609da58{background-image: url("/assets/site/a149d739c9af4190-800.webp?v=36074264625b");height:500px;}

.inline-2880fcef0851e8f1.inline-2880fcef0851e8f1.inline-2880fcef0851e8f1{background-image: url("/assets/site/120f826f86ddd214-800.webp?v=521727fdaba5");height:500px;}

.inline-abb2626ff01edee6.inline-abb2626ff01edee6.inline-abb2626ff01edee6{background-image: url("/assets/site/9b5a4f8fb3e7d5a4-800.webp?v=12ea8047f144");height:500px;}

.inline-3b94d817bc20ab7b.inline-3b94d817bc20ab7b.inline-3b94d817bc20ab7b{background-image: url("/assets/site/751683b91363f4f6-800.webp?v=535607f3f981");height:500px;}

.inline-64412875c0984777.inline-64412875c0984777.inline-64412875c0984777{background-image: url("/assets/site/ae35b0108b60f84d-800.webp?v=e351eaa698af");height:500px;}

.inline-4b763bd98bd869fc.inline-4b763bd98bd869fc.inline-4b763bd98bd869fc{background-image: url("/assets/site/46a79aacaa6aa8df-800.webp?v=b9f34318bcbc");height:500px;}

.inline-49bfdbf866b15fb4.inline-49bfdbf866b15fb4.inline-49bfdbf866b15fb4{background-image: url("/assets/site/bd0a561db92d3ce6-800.webp?v=336021e5597f");height:500px;}

.inline-25fcb1d5c059b36c.inline-25fcb1d5c059b36c.inline-25fcb1d5c059b36c{background-image: url("/assets/site/1aa6bd019a6b8892-800.webp?v=dbef5918196a");height:500px;}

.inline-cafaa3a0ad3702fb.inline-cafaa3a0ad3702fb.inline-cafaa3a0ad3702fb{background-image: url("/assets/site/e210140153fed18d-800.webp?v=b3196c7b0b2f");height:500px;}

.inline-5e5510956800e8da.inline-5e5510956800e8da.inline-5e5510956800e8da{background-image: url("/assets/site/9ee46a3e2aae812c-800.webp?v=a09b45cf75b0");height:500px;}

.inline-dd93cb08f4ed4c04.inline-dd93cb08f4ed4c04.inline-dd93cb08f4ed4c04{background-image: url("/assets/site/1b6599ff75beb20e-800.webp?v=e660feddbd84");height:500px;}

.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed{background-image: url("/assets/site/a96b4596cf1f3234-800.webp?v=309b823ed938");height:500px;}

.inline-976ca11a6b4a05c9.inline-976ca11a6b4a05c9.inline-976ca11a6b4a05c9{background-image: url("/assets/site/4c32f1c2b3e3af03-800.webp?v=198c59f5c03d");height:500px;}

.inline-17ecc6bf506b6846.inline-17ecc6bf506b6846.inline-17ecc6bf506b6846{background-image: url("/assets/site/9373e6b295a20ead-800.webp?v=5f83f3724fdd");height:500px;}

.inline-fbca5c149d684f07.inline-fbca5c149d684f07.inline-fbca5c149d684f07{background-image: url("/assets/site/00b298c61061227d-800.webp?v=b4cd73565b0e");height:500px;}

.inline-325dfec9db351dd4.inline-325dfec9db351dd4.inline-325dfec9db351dd4{background-image: url("/assets/site/b9cb413e664d0ab9-800.webp?v=5a5f8411e4f2");height:500px;}

.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed.inline-fadddb4a182d29ed{background-image: url("/assets/site/a96b4596cf1f3234-800.webp?v=309b823ed938");height:500px;}

.inline-6b793a1e16a0bcd6.inline-6b793a1e16a0bcd6.inline-6b793a1e16a0bcd6{background-image: url("/assets/site/540736a9c7213338-800.webp?v=70c25d5c1552");height:500px;}

.inline-b337bb7eed930622.inline-b337bb7eed930622.inline-b337bb7eed930622{background-image: url("/assets/site/4988814d9e3e8a32-800.webp?v=8073abbe6c9f");height:500px;}

.inline-c05bfe2e96b821b8.inline-c05bfe2e96b821b8.inline-c05bfe2e96b821b8{background-image: url("/assets/site/734556d11af4b7e9-800.webp?v=a67d503ae06e");height:500px;}

.inline-34d28e48fedf4fdf.inline-34d28e48fedf4fdf.inline-34d28e48fedf4fdf{background-image: url("/assets/site/3d3263b9e32fe675-800.webp?v=83970476b8d6");height:500px;}

.inline-50883f7cf11ed831.inline-50883f7cf11ed831.inline-50883f7cf11ed831{background-image: url("/assets/site/726a41209e91350a-800.webp?v=5fd6e7ebd234");height:500px;}

.inline-b11778b7416e0fcf.inline-b11778b7416e0fcf.inline-b11778b7416e0fcf{background-image: url("/assets/site/00d3cf8286b02252-800.webp?v=b34cef5da4ed");height:500px;}

.inline-12b444c2762ec23e.inline-12b444c2762ec23e.inline-12b444c2762ec23e{background-image: url("/assets/site/2198e98a0f656160-800.webp?v=8111f510f7c0");height:500px;}

.inline-cdd2aa29c566f0a6.inline-cdd2aa29c566f0a6.inline-cdd2aa29c566f0a6{background-image: url("/assets/site/2eb7426f289a5666-800.webp?v=cab6e9002903");height:500px;}

.inline-0d9b2b541f65d226.inline-0d9b2b541f65d226.inline-0d9b2b541f65d226{background-image: url("/assets/site/e8e9d577086a537b-800.webp?v=252ee8cd5375");height:500px;}

.inline-9396e98b1ddeb2ce.inline-9396e98b1ddeb2ce.inline-9396e98b1ddeb2ce{background-image: url("/assets/site/5baa218e1dd79fd4-800.webp?v=f8d129edee9a");height:500px;}

.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-800.webp?v=93a02af2e488");height:160px;}

.inline-fa00fcf960a63634.inline-fa00fcf960a63634.inline-fa00fcf960a63634{background-image: url("/assets/site/d67a59b5461759d5-800.webp?v=94d1d435db19");height:160px;}

.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-800.webp?v=93a02af2e488");height:160px;}

.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-800.webp?v=93a02af2e488");height:160px;}

.inline-fa00fcf960a63634.inline-fa00fcf960a63634.inline-fa00fcf960a63634{background-image: url("/assets/site/d67a59b5461759d5-800.webp?v=94d1d435db19");height:160px;}

.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-800.webp?v=93a02af2e488");height:160px;}

.inline-2a2b868db571aa53.inline-2a2b868db571aa53.inline-2a2b868db571aa53{background-image: url("/assets/site/51278efddc5f2166-800.webp?v=93a02af2e488");height:160px;}

.inline-f12dcb142b7e4daa.inline-f12dcb142b7e4daa.inline-f12dcb142b7e4daa{background-image: url("/assets/site/fa1b853b8a8c7b84-800.webp?v=08a6cbdc5dec");height:500px;}}

/*
 * AIXTRA Social-Widget, Gestaltung nach der Printclub-Vorlage (26.09.2026):
 * Haarlinien statt Kästen, Akzentfarbe nur für Sterne, Initialen und Fokus.
 * Schrift und Textfarbe kommen von der Kundenseite. Anpassung je Kunde über
 * Variablen, z. B. am Container: style="--as-accent:#e31e24".
 *   --as-accent        Sterne, Initialen, Fokus (Standard: Textfarbe)
 *   --as-display-font  Schrift der großen Bewertungszahl (Standard: Seite)
 *   --as-muted, --as-rule, --as-media-bg, --as-badge-bg, --as-badge-text
 * Dunkle Seiten: class="aixtra-social aixtra-social--dark".
 * Kanonische Quelle: AUTOMATION/web/aixtra-social/.
 */
.aixtra-social {
  --as-accent: currentColor;
  --as-display-font: inherit;
  --as-muted: color-mix(in srgb, currentColor 62%, transparent);
  --as-rule: color-mix(in srgb, currentColor 18%, transparent);
  --as-media-bg: color-mix(in srgb, currentColor 6%, transparent);
  --as-badge-bg: rgba(255, 255, 255, 0.92);
  --as-badge-text: #111111;
  --as-gap: 40px;
  font: inherit;
  color: inherit;
  min-width: 0;
  text-align: left;
}
.aixtra-social--dark { --as-badge-bg: rgba(0, 0, 0, 0.78); --as-badge-text: #ffffff; }
.aixtra-social *, .aixtra-social *::before, .aixtra-social *::after { box-sizing: border-box; }
.aixtra-social [hidden] { display: none !important; }

/* Themes der Kundenseiten stylen p/blockquote/img oft kräftig (Rahmen,
   kursiv, Blocksatz, Anführungszeichen, feste Schriftgrößen); zurücksetzen. */
.aixtra-social p, .aixtra-social blockquote {
  margin: 0; padding: 0; border: 0; background: none; box-shadow: none;
  font-family: inherit; font-weight: inherit; font-style: normal; text-align: left; quotes: none;
  color: inherit; letter-spacing: normal; text-transform: none;
}
.aixtra-social blockquote::before, .aixtra-social blockquote::after,
.aixtra-social p::before, .aixtra-social p::after { content: none !important; }
.aixtra-social img { max-width: none; margin: 0; border: 0; }

.aixtra-social a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 5px; }
.aixtra-social a:focus-visible, .aixtra-social button:focus-visible, .aixtra-social__track:focus-visible {
  outline: 2px solid var(--as-accent); outline-offset: 5px;
}
.aixtra-social__arrow { white-space: nowrap; }
.aixtra-social__fallback a { font-weight: 600; }
.aixtra-social--center .aixtra-social__fallback { text-align: center; }

/* ── Bewertungszeile ─────────────────────────────────────── */
.aixtra-social__content--google { display: grid; gap: 36px; grid-template-columns: minmax(0, 1fr); }
.aixtra-social__rating { align-items: baseline; display: flex; flex-wrap: wrap; gap: 10px 28px; }
.aixtra-social__rating p { font-size: 16px; line-height: 1.4; color: var(--as-muted); }
.aixtra-social__rating .aixtra-social__label { color: inherit; }
.aixtra-social .aixtra-social__number {
  color: inherit; font-family: var(--as-display-font); font-size: 40px; line-height: 1;
}
.aixtra-social__number span { color: var(--as-muted); font-family: inherit; font-size: 16px; margin-left: 6px; }
.aixtra-social__all { font-size: 16px; margin-left: auto; }

/* ── Slider ──────────────────────────────────────────────── */
.aixtra-social__slider { min-width: 0; }
.aixtra-social__track {
  display: flex; gap: var(--as-gap); overflow-x: auto; overscroll-behavior-x: contain;
  padding: 2px 0 8px; scroll-snap-type: x mandatory; scrollbar-width: none;
}
.aixtra-social__track::-webkit-scrollbar { display: none; }
.aixtra-social__controls {
  align-items: center; color: var(--as-muted); display: flex; font-size: 14px;
  gap: 14px; justify-content: flex-end; margin-top: 20px;
}
.aixtra-social__controls.is-idle { display: none; }
.aixtra-social__controls button {
  appearance: none; background: transparent; border: 1px solid var(--as-rule); border-radius: 0;
  color: inherit; cursor: pointer; font: 300 20px/1 inherit; height: 44px; width: 44px; padding: 0;
  transition: border-color 0.2s ease;
}
.aixtra-social__controls button:hover:not(:disabled) { border-color: currentColor; }
.aixtra-social__controls button:disabled { cursor: default; opacity: 0.3; }

/* ── Rezensionen ─────────────────────────────────────────── */
.aixtra-social__review {
  border-top: 1px solid var(--as-rule); display: flex; flex: 0 0 calc((100% - 3 * var(--as-gap)) / 4);
  flex-direction: column; min-width: 0; padding: 24px 0 0; scroll-snap-align: start;
}
.aixtra-social .aixtra-social__stars { color: var(--as-accent); font-size: 13px; letter-spacing: 0.22em; line-height: 1; }
.aixtra-social .aixtra-social__quote { margin: 18px 0 28px; }
.aixtra-social__quote p { font-size: 18px; line-height: 1.55; white-space: pre-line; overflow-wrap: anywhere; }
.aixtra-social__quote.is-collapsed p {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;
}
.aixtra-social__more {
  appearance: none; align-self: flex-start; background: none; border: 0; color: inherit;
  cursor: pointer; font: inherit; font-size: 14px; min-height: 44px; padding: 0 0 16px;
  text-align: left; text-decoration: underline; text-underline-offset: 4px;
}
.aixtra-social__author { align-items: center; display: flex; gap: 12px; margin-top: auto; min-width: 0; }
.aixtra-social__avatar {
  align-items: center; background: var(--as-accent); border-radius: 50%; color: #ffffff; display: inline-flex;
  flex: 0 0 36px; font-size: 15px; font-weight: 600; height: 36px; justify-content: center; line-height: 1; width: 36px;
}
.aixtra-social--dark .aixtra-social__avatar { color: #000000; }
.aixtra-social__author div { min-width: 0; overflow-wrap: anywhere; }
.aixtra-social__author strong { display: block; font-size: 15px; font-weight: 600; line-height: 1.3; }
.aixtra-social time { color: var(--as-muted); display: block; font-size: 13px; line-height: 1.3; margin-top: 2px; }
.aixtra-social .aixtra-social__source { color: var(--as-muted); font-size: 13px; line-height: 1.45; margin-top: 18px; }

/* ── Instagram ───────────────────────────────────────────── */
.aixtra-social__slider--instagram .aixtra-social__track {
  display: grid; gap: 0 var(--as-gap); grid-auto-columns: calc((100% - 3 * var(--as-gap)) / 4); grid-auto-flow: column;
}
.aixtra-social__post { display: flex; flex-direction: column; min-width: 0; scroll-snap-align: start; }
.aixtra-social .aixtra-social__media {
  aspect-ratio: 4 / 5; background: var(--as-media-bg); display: block; overflow: hidden; position: relative; text-decoration: none;
}
.aixtra-social__media img {
  position: absolute; inset: 0; display: block; height: 100%; width: 100%; object-fit: cover; transition: transform 0.6s ease;
}
.aixtra-social__media:hover img { transform: scale(1.02); }
.aixtra-social__badge {
  background: var(--as-badge-bg); bottom: 12px; color: var(--as-badge-text); font-size: 11px; left: 12px;
  letter-spacing: 0.06em; line-height: 1; padding: 7px 9px 5px; position: absolute; text-transform: uppercase;
}
.aixtra-social .aixtra-social__meta { color: var(--as-muted); font-size: 13px; line-height: 1.3; margin: 16px 0 8px; }
.aixtra-social__meta time { display: inline; font-size: inherit; margin: 0; }
.aixtra-social .aixtra-social__text {
  -webkit-box-orient: vertical; -webkit-line-clamp: 4; display: -webkit-box; font-size: 16px; line-height: 1.5;
  overflow: hidden; overflow-wrap: anywhere; white-space: pre-line;
}
.aixtra-social__text strong { font-weight: 600; }

@media (max-width: 1100px) {
  .aixtra-social__review { flex-basis: calc((100% - var(--as-gap)) / 2); }
  .aixtra-social__slider--instagram .aixtra-social__track { grid-auto-columns: calc((100% - var(--as-gap)) / 2); }
}
@media (max-width: 767px) {
  .aixtra-social { --as-gap: 20px; }
  .aixtra-social__content--google { gap: 24px; }
  .aixtra-social__rating { column-gap: 18px; }
  .aixtra-social__all { flex-basis: 100%; margin-left: 0; }
  .aixtra-social__review { flex-basis: 86%; }
  .aixtra-social__slider--instagram .aixtra-social__track { grid-auto-columns: 86%; }
  .aixtra-social__controls { margin-top: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  .aixtra-social__track { scroll-behavior: auto; }
  .aixtra-social__media img { transition: none; }
}

/* Optionaler Kartenrahmen; bestehende Kundenlayouts bleiben ohne Klasse erhalten. */
.aixtra-social--framed .aixtra-social__review {
  border: 1px solid var(--as-rule); border-radius: 10px; padding: 24px;
}
.aixtra-social--framed .aixtra-social__post { border: 1px solid var(--as-rule); }
.aixtra-social--framed .aixtra-social__post .aixtra-social__meta { margin: 18px 18px 8px; }
.aixtra-social--framed .aixtra-social__post .aixtra-social__text { margin: 0 18px 20px; }
@media (max-width: 767px) {
  .aixtra-social--framed .aixtra-social__review { padding: 20px; }
}

.aixtra-social{--as-accent:#63c0c7;--as-text:#333;--as-radius:0px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{margin-top:1em}

/* Google-Karten nach Graafen, in Eiche-Farben auf der bestehenden dunklen Fläche. */
.aixtra-social[data-aixtra-social="google"] {
  --as-gap: 24px; --as-rule: #858585; --as-muted: #d8d8d8; color: #fff;
  scroll-margin-top: 130px;
}
.aixtra-social[data-aixtra-social="google"] .aixtra-social__rating {
  gap: 12px 24px; padding-bottom: 24px; border-bottom: 1px solid var(--as-rule);
}
.aixtra-social[data-aixtra-social="google"] .aixtra-social__number { font-size: 48px; font-weight: 700; }
.aixtra-social[data-aixtra-social="google"] .aixtra-social__label { font-weight: 700; }
.aixtra-social[data-aixtra-social="google"] .aixtra-social__review {
  flex-basis: calc((100% - 2 * var(--as-gap)) / 3);
  border: 1px solid #dedbd5; border-top: 3px solid var(--as-accent);
  background: #fff; color: #24211f; --as-muted: #66615c;
}
.aixtra-social[data-aixtra-social="google"] .aixtra-social__quote p { font-size: 17px; line-height: 1.65; }
.aixtra-social[data-aixtra-social="google"] .aixtra-social__avatar { border-radius: 50%; font-weight: 700; color: #16383b; }
.aixtra-social[data-aixtra-social="google"] .aixtra-social__controls button { border-radius: 6px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .aixtra-social[data-aixtra-social="google"] .aixtra-social__review { flex-basis: calc((100% - var(--as-gap)) / 2); }
}
@media (max-width: 767px) {
  .aixtra-social[data-aixtra-social="google"] .aixtra-social__review { flex-basis: 92%; }
  .aixtra-social[data-aixtra-social="google"] .aixtra-social__number { font-size: 42px; }
  .aixtra-social[data-aixtra-social="google"] .aixtra-social__quote p { font-size: 16px; }
}

.site-search { max-width: 1240px; margin-inline: auto; padding: 40px 20px; }
.site-search form { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; margin: 24px 0; }
.site-search label { grid-column: 1 / -1; }
.site-search input { width: 100%; min-width: 0; min-height: 48px; }
.site-search button { min-height: 48px; padding: 10px 20px; border: 2px solid #277bc8; border-radius: 3px; background: #277bc8; color: #fff; font: inherit; font-weight: 600; cursor: pointer; }
.site-search button:hover { background: #1d62a0; border-color: #1d62a0; }
.site-search :focus-visible { outline: 2px solid #277bc8; outline-offset: 3px; }
.site-search [data-search-results] h2 { margin: 24px 0 12px; }
.news-index { list-style: none; margin: 28px 0 0; padding: 0; }
.news-index li { border-bottom: 1px solid #e4e4e4; }
.news-index a { display: grid; grid-template-columns: 130px 1fr; gap: 20px; padding: 20px 0; color: inherit; text-decoration: none; }
.news-index a:hover, .news-index a:focus-visible { color: #277bc8; }
.news-index time { font-size: .85rem; color: #666; }
.news-index span { font-size: 1.1rem; line-height: 1.5; }
/* Pages without a hero must not inherit the theme's overlapping hero offset. */
body.no-hero #wrapper { margin-top: 0; }
body.no-hero #slider.empty { min-height: 186px; }
html, body, input, textarea, button, select {
  font-family: Montserrat, Arial, sans-serif;
}
@media (min-width: 768px) {
  body.home #slider .el_revolutionslider.vis-desktop-tablet { height: 100vh; height: 100svh; overflow: hidden; }
  .vis-mobile { display: none !important; }
}
@media (max-width: 767px) {
  .vis-desktop-tablet { display: none !important; }
  body.no-hero #slider.empty { min-height: 70px; }
  .news-index a { grid-template-columns: 1fr; gap: 4px; }
  html, body { line-height: 1.65; }
  #main { overflow-wrap: break-word; }
  #main h1, #main h2, #main h3, #main h4, #main .h1, #main .h2, #main .h3 {
    text-wrap: balance;
    hyphens: none;
    letter-spacing: -.025em;
    line-height: 1.3;
  }
  #main h1, #main .h1 { font-size: clamp(1.5rem, 6.4vw, 1.8rem); }
  #main h2, #main .h2 { font-size: clamp(1.3rem, 5.6vw, 1.6rem); }
  #main h3, #main .h3 { font-size: clamp(1.15rem, 4.8vw, 1.4rem); }
  #main p { text-wrap: pretty; -webkit-hyphens: none; hyphens: none; }
  #main .el_text_extented.align-center-justify,
  #main .el_text_extented.align-justify,
  #main .el_text_extented.align-left-justify,
  #main .widget-explanation p {
    text-align: left !important;
    hyphens: none;
  }
  #main .font-style-letter-sp5, #main .font-style-letter-sp5 p {
    letter-spacing: .12em;
    font-size: .85rem;
    hyphens: none;
    text-wrap: balance;
  }
  /* The oversized duplicate title is decorative, not additional page content. */
  #main .el_headline_extended .background-text { display: none; }
  #main .part_article:not(.fullwidth).article-pt > .container { padding-top: 32px; }
  #main .part_article:not(.fullwidth).article-pb > .container { padding-bottom: 32px; }
  #main .el_text_extented { line-height: 1.65; }
  #main .el_text_extented p { text-align: inherit; }
  #main .el_text_extented p:last-child { margin-bottom: 0; }
  #main .el_bgimage-inside.pt-xxl { padding-top: 40px !important; }
  #main .el_bgimage-inside.pb-l { padding-bottom: 40px !important; }
  #main .el_headline_extended + .el_text_extented.mt-m { margin-top: 24px; }
  #main form input:not([type="hidden"]), #main form textarea, #main form select {
    box-sizing: border-box;
    max-width: 100%;
    font-size: 16px;
  }
  body.home #article-14617 .el_text_extented.mt-m p { text-align: left !important; }
  #main .desktop-break { display: none; }
  .aixtra-social[data-aixtra-social="google"] .aixtra-social__track { align-items: flex-start; }
  #footer .inside { padding-top: 40px; padding-bottom: 24px; }
  #footer .column:last-child { margin-bottom: 0; }
  #bottom .left { hyphens: none; text-wrap: pretty; }
  #bottom .right { display: flex; gap: 20px; }
  #bottom .right a { display: inline-flex; align-items: center; min-height: 44px; margin: 0; }
  #main .el_form .widget-explanation { line-height: 1.65; }
  #main .el_form .widget-explanation p { margin-bottom: 0; }
  #mmenu { top: 70px !important; height: calc(100% - 70px) !important; height: calc(100dvh - 70px) !important; }
  #mmenu .scrollable { height: calc(100% - 60px); }
  .site-search form { grid-template-columns: 1fr; }
  #mmenu .vlist a { min-height: 44px; display: flex; align-items: center; padding-block: 10px; line-height: 1.45; }
  #mmenu_bottom { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 8px 20px !important; }
  #mmenu_bottom .part_socials, #mmenu_bottom .part_mmenu_custom_nav { display: flex; align-items: center; float: none; margin: 0; }
  #mmenu_bottom .part_mmenu_custom_nav { gap: 12px; }
  #mmenu_bottom a { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; margin: 0; }
  #mmenu_bottom .part_socials a { min-width: 44px; }
  a, button, input, textarea, select { touch-action: manipulation; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}

/* Preserve the footer heading size with a semantic heading level. */
#footer .footer-headline {font-size:1.5rem; line-height:1.4;}
#main .inline-43c44763349cee6d a {color:#2475bd;}
#main button[type="submit"], .site-search button {background-color:#2475bd; border-color:#2475bd;}

#main .el_text_extented.color-accent, #main .el_text_extented.color-accent p {color:#185a94;}

#main .newslist-v3 .subheadline {color:#2475bd;}
#main .newslist-v3 .info time {color:#666;}
#main .aixtra-social[data-aixtra-social="instagram"] > a {color:#fff;}

#bottom .inside, #bottom .inside a {color:#bdbdbd;}

.el_headerimage.native-hero {background-image:none!important; isolation:isolate;}
.native-hero .hero-bitmap {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-1;pointer-events:none;}
