.services-section{color:#fff;background:#111;padding:80px 20px}.services-container{max-width:1000px;margin:0 auto}.section-title{text-align:center;margin-bottom:50px;font-size:42px}.accordion-item{background:#1a1a1a;border-radius:12px;margin-bottom:20px;transition:all .3s;overflow:hidden}.accordion-item.open{background:#222}.accordion-header{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:25px;font-size:22px;font-weight:600;display:flex}.accordion-header:hover{background:#ffffff08}.accordion-icon{transition:transform .3s}.accordion-icon.rotate{transform:rotate(180deg)}.accordion-content{transition:max-height .4s;overflow:hidden}.accordion-inner{padding:0 25px 25px}.accordion-inner p{color:#ccc;margin-bottom:20px;line-height:1.7}.accordion-inner ul{margin-bottom:25px;padding-left:20px}.accordion-inner li{color:#eee;margin-bottom:10px}.service-button{color:#000;cursor:pointer;background:gold;border:none;border-radius:6px;padding:12px 20px;font-weight:700;transition:all .3s}.service-button:hover{transform:translateY(-2px)}.rental_container .page_content{gap:10px}.rental_container .content_inner{background:#2a2a2a;border-radius:16px;width:90%;margin:10px 0;padding:10px}.rental_container .content_inner .product_container{grid-template-columns:1fr 3fr;column-gap:20px;display:grid}.rental_container .content_inner .product_container .product_image{place-self:center}.rental_container .content_inner .product_container .product_image img{object-fit:fill;border-radius:10%;max-width:100%;min-height:0;display:block}.rental_container .content_inner .product_container .product_content{padding-bottom:10px}.contact_container form{background:#2a2a2a;border-radius:16px;width:90%;margin:0 auto;padding:20px}.contact_container form .form_row{place-content:center;gap:10px;padding:10px 0;display:grid}.contact_container form .form_row textarea{min-height:100px}.contact_container form .form_row button{max-width:1000px;margin:0 auto}.contact_container form .checkbox_row{grid-template-columns:1fr 7fr}.contact_container form .checkbox_row input{place-self:start right}.contact_container form .success_note{color:green}.contact_container form .failure_note{color:#8b0000}.contact_container .contact_inner{grid-template-columns:1fr;grid-template-areas:"headline1""content1""headline2""content2""headline3""content3""headline4""content4";display:grid}.contact_container .contact_inner .headline-1{grid-area:headline1}.contact_container .contact_inner .headline-2{grid-area:headline2}.contact_container .contact_inner .headline-3{grid-area:headline3}.contact_container .contact_inner .headline-4{grid-area:headline4}.contact_container .contact_inner .content-1{grid-area:content1}.contact_container .contact_inner .content-2{grid-area:content2}.contact_container .contact_inner .content-3{grid-area:content3}.contact_container .contact_inner .content-4{grid-area:content4}@media only all and (width>=992px){.contact_container .contact_inner{grid-template-columns:1fr 1fr;grid-template-areas:"headline1 headline2""content1 content2""headline3 headline4""content3 content4";column-gap:20px}}@media only all and (width>=1200px){.contact_container .contact_inner{column-gap:40px}}.header{padding:10px 0}.header .header_inner{align-items:center;gap:10px;padding-bottom:10px;display:flex}.header .header_inner .header_logo_container .header_logo{justify-content:center;align-items:center;width:50px;display:flex}@media only all and (width>=1200px){.header .header_inner .header_logo_container .header_logo{width:100px}}.header .header_inner .header_title{font-size:36px;display:none}@media only all and (width>=992px){.header .header_inner .header_title{display:flex}}@media only all and (width>=1200px){.header .header_inner .header_nav{padding-right:35px}}.header .header_inner .desktop_panel{display:none}.header .header_inner .desktop_panel .desktop_nav_link{color:#fff;padding:10px 15px;font-size:18px;text-decoration:none}.header .header_inner .desktop_panel .active{color:gold}.header .header_inner .desktop_panel button{cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0}@media only all and (width>=1200px){.header .header_inner .desktop_panel{display:flex}}.header .header_inner .burger_button{cursor:pointer;background:0 0;border:none;display:block}@media only all and (width>=1200px){.header .header_inner .burger_button{display:none}}.header .header_mobile{width:100%;display:flex;position:absolute;left:0}.header .header_mobile .mobile_panel{text-align:center;background:#111;border-top:1px solid #fff;border-bottom:1px solid #fff;flex-direction:column;width:100%;padding:8px 16px;display:none}.header .header_mobile .mobile_panel .mobile_nav_link{border-bottom:1px solid #fff;width:100%;padding:10px 0}.header .header_mobile .mobile_panel a{color:#fff;width:100%;padding:10px 0;font-size:18px;text-decoration:none;display:inline-block}.header .header_mobile .mobile_panel .active{color:gold}.header .header_mobile .mobile_panel button{cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0}.header .header_mobile .open{display:flex}.header svg{color:#fff;width:30px;height:30px}.footer{background:#000;width:100%;min-height:100px;margin:auto}.footer a,.footer .footer_nav_link{color:#fff;padding:5px 0;display:inline-block}.footer .footer_inner{grid-template-columns:1fr;display:grid}@media only all and (width>=992px){.footer .footer_inner{grid-template-columns:1fr 1fr;padding:16px}}@media only all and (width>=1200px){.footer .footer_inner{grid-template-columns:1fr 1fr 1fr 1fr}}.footer .footer_inner .footer_logo_container{text-align:center}.footer .footer_inner .footer_logo_container .footer_logo{width:250px;margin:auto}.footer .footer_inner .footer_right .footer_section_content,.footer .footer_inner .footer_center .footer_section_content{grid-template-columns:1fr;display:grid}.footer .footer_inner .footer_section_header{font-size:18px;font-weight:700}.footer .footer_copyright{text-align:center;color:#fff;border-top:1px solid #fff;grid-template-columns:1fr;padding:10px 0;font-size:14px;display:grid}.back-to-top{cursor:pointer;color:#222;opacity:0;visibility:hidden;background:0 0;border:none;padding:0;font-size:50px;transition:opacity .3s,transform .3s,color .3s;position:fixed;bottom:20px;right:20px;transform:translateY(10px)}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{color:#555}.hero_start{background-image:url(/images/hero_start.jpg)}.hero_company{background-image:url(/images/hero_company.jpg)}.hero_services{background-image:url(/images/hero_services.jpg)}.hero_rental{background-image:url(/images/hero_rental.jpg)}.hero_contact{background-image:url(/images/hero_contact.jpg)}.hero_imprint{background-image:url(/images/hero_imprint.jpg)}.hero_privacy{background-image:url(/images/hero_privacy.jpg)}.hero_cookie{background-image:url(/images/hero_cookie.jpg)}.hero_404{background-image:url(/images/hero_not_found.jpg)}.hero_container{width:100%;margin:auto;display:flex}.page_hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}@media only all and (width>=1200px){.page_hero{min-height:600px}}.content_container{width:95%;margin:auto}@media only all and (width>=992px){.content_container{width:80%}}@media only all and (width>=1200px){.content_container{width:70%}}.hero_content{text-align:center;background:#0009;border-radius:16px;padding:10px 5px}@media only all and (width>=992px){.hero_content{padding:16px}}.page_content{text-align:left;background:#1a1a1a;border-radius:16px;margin:40px auto;padding:10px 5px;display:grid}@media only all and (width>=992px){.page_content{column-gap:50px;padding:16px}}@media only all and (width>=1200px){.page_content{column-gap:100px;padding:24px}}.page_content .content_inner{flex-direction:column;justify-content:start;display:flex}.page_content .content_image{flex-direction:column;height:100%;display:flex}.page_content .content_image img{object-fit:fill;border-radius:10%;flex:1;max-width:100%;min-height:0;display:block}.grid_col_1,.grid_col_2{grid-template-columns:1fr}@media only all and (width>=992px){.grid_col_2{grid-template-columns:1fr 1fr}}.grid_col_3{grid-template-columns:1fr}@media only all and (width>=992px){.grid_col_3{grid-template-columns:1fr 1fr}}@media only all and (width>=1200px){.grid_col_3{grid-template-columns:1fr 1fr 1fr}}.grid_col_3_1{grid-template-columns:1fr}@media only all and (width>=992px){.grid_col_3_1{grid-template-columns:1fr 1fr}}@media only all and (width>=1200px){.grid_col_3_1{grid-template-columns:3fr 1fr}}.grid_col_1_3{grid-template-columns:1fr}@media only all and (width>=992px){.grid_col_1_3{grid-template-columns:1fr 1fr}}@media only all and (width>=1200px){.grid_col_1_3{grid-template-columns:1fr 3fr}}.grid_col_4{grid-template-columns:1fr}@media only all and (width>=992px){.grid_col_4{grid-template-columns:1fr 1fr}}@media only all and (width>=1200px){.grid_col_4{grid-template-columns:1fr 1fr 1fr 1fr}}a{color:#fff;padding:5px 0;display:inline-block}.button{color:#000;cursor:pointer;background-color:gold;border:none;border-radius:5px;padding:20px 15px;font-size:16px;font-weight:700;text-decoration:none}.button:hover{background-color:#ffc300}.button:active{background-color:#ffb300}.spacer{flex:1}.cookie_notice_container{color:#fff;text-align:center;z-index:1000;background-color:#333;width:100%;padding:10px 0;position:fixed;bottom:0;left:0}.cookie_notice_container .cookie_notice_content{width:95%;margin:0 auto}@media only all and (width>=992px){.cookie_notice_container .cookie_notice_content{width:80%}}@media only all and (width>=1200px){.cookie_notice_container .cookie_notice_content{width:70%}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local(""),url(/assets/noto-sans-v27-latin-ext_latin-regular-DBRH0P-f.ttf)format("truetype")}body{color:#fff;background:#111;margin:0;padding:0;font-family:Noto Sans,sans-serif}
