:root{--prime: 255, 110, 72;--ciBlue: 0, 102, 153;--ciRed: 204, 0, 51;--ciWhite: 255, 255, 255;--ciGreen: 0, 153, 0;--ciSecond: 12, 16, 22;--ciYellow: 255, 204, 0;--ciGrey: 102, 102, 102}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.ttf);font-weight:700}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.ttf);font-weight:300}body,html{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgb(var(--ciSecond));font-size:10px;margin:0;padding:0;color:rgb(var(--ciWhite));font-family:Roboto;overflow-x:hidden}*{box-sizing:border-box}.navi-button{perspective:70rem;display:flex;align-items:center;justify-content:center;width:100%;background-color:rgb(var(--ciBlue))}.navi-button a{text-decoration:none}.navi-button .btn{display:flex;justify-content:center;align-items:center;width:240px;height:80px;border:none;margin:2rem;background-color:rgb(var(--ciRed));color:rgb(var(--ciWhite));font-size:18px;border-radius:6px;box-shadow:5px 5px 4px rgb(var(--prime));outline:none;cursor:pointer;text-transform:capitalize;transform:translateY(-.61em);transition:.3s}.navi-button .btn_press:hover{transform:translate(.15em);box-shadow:2px 2px 1px rgb(var(--prime))}.navbar{min-height:7rem;display:flex;justify-content:space-between;align-items:center}.nav-branding{font-size:2rem}.nav-menu{display:flex;justify-content:space-between;align-items:center;gap:6rem;list-style:none}.nav-link{transition:.3s ease-out}.nav-link:hover{color:#1e90ff}.hamburger{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:rgb(var(--ciRed))}@media (max-width: 1024px){.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu{position:fixed;left:-100%;top:4.7rem;gap:0;flex-direction:column;background-color:rgb(var(--ciBlue));width:100%;text-align:center;transition:.3s}.nav-item{margin:0}.nav-menu.active{left:0}}@media (max-width: 1024px){.btn{height:5rem;width:15rem}}@media (max-width: 768px){.navi-button{flex-direction:column}.btn{margin:0}}.gallery{display:flex;flex-wrap:wrap;gap:1rem}.gallery img{width:10rem;cursor:pointer;border:2px solid #ccc;border-radius:5px;transition:transform .2s}.gallery img:hover{transform:scale(1.1)}.main-image{display:block;max-width:100%;height:auto;margin-bottom:20px;border:3px solid #000;border-radius:10px}@media (max-width: 480px){.gallery img{width:5rem}}#mietformular{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(var(--ciWhite));padding:4rem;border-radius:2rem;box-shadow:0 0 2rem #00000080;max-height:90vh;overflow-y:auto;z-index:999}.box_formular{display:flex;flex-direction:column}.box_formular form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.box_formular form label{width:10%;min-width:10rem}.box_formular form #lab_input_place{min-width:20rem}.box_formular form a{text-decoration:none;color:rgb(var(--ciGrey))}.box_formular form a:hover{text-decoration:underline}.box_formular form input{width:35%;min-width:5rem;height:4rem;margin:1rem;border:none;border-radius:.6rem;padding:.5rem;color:rgb(var(--ciWhite));font-weight:600;font-family:sans-serif;font-size:1.6rem}.box_formular form input[type=checkbox]{width:1rem;height:1rem}.box_formular form #input_place{width:74%}.box_formular form .bg_color{background-color:rgb(var(--ciGreen))}.box_formular form .box_button{display:flex;justify-content:space-around;align-items:center;height:4rem;width:100%;padding:3rem}.box_formular form .box_button button{background-color:rgb(var(--ciRed));height:5rem;padding:1.5rem 3rem;color:rgb(var(--ciWhite));border:none;cursor:pointer;border-radius:1.1rem;font-weight:600;margin:.5rem;box-shadow:2px 2px 1px rgb(var(--prime))}@media (max-width: 768px){#mietformular{width:90%;height:95vh;padding:2rem}.box_formular form{flex-direction:column;align-items:flex-start}.box_formular form label{width:100%;min-width:unset;margin:.5rem 0 0}.box_formular form input{width:100%;margin:.5rem 0 1rem}.box_formular form #input_place{width:100%}.box_formular form .box_button{flex-direction:column;padding:1rem}.box_formular form .box_button button{width:100%}}body{color:rgb(var(--ciGrey));background-color:rgb(var(--ciYellow));margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;font-size:2.25rem}.logo_sec{background-color:rgb(var(--ciWhite));width:100%;display:flex;justify-content:center;align-items:center}.logo_sec .logo_top{padding:4rem;width:40rem}.sec_story{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:120rem;width:95%}.sec_story .sec_legal{flex-direction:column;justify-content:center;align-items:center;width:100%}.sec_story .sec_legal a,.sec_story .sec_legal a :visited{color:rgb(var(--ciGrey));text-decoration:none}.sec_items_pres{padding:4rem;text-align:center;display:flex;justify-content:space-around;flex-wrap:wrap}.sec_items_pres h2{width:100%}.sec_items_pres .burg{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:60rem;width:98%;margin:4rem;padding:15px;border:.4rem solid rgb(var(--ciRed));border-radius:2rem;background:rgb(var(--ciWhite))}.sec_items_pres .burg .main-image{width:100%;border-radius:2rem}.mieten-btn{display:flex;justify-content:space-around;align-items:center;height:4rem;width:100%;padding:3rem;background-color:rgb(var(--ciRed));height:5rem;padding:1.5rem 3rem;color:rgb(var(--ciWhite));border:none;cursor:pointer;border-radius:1.1rem;font-weight:600;margin:.5rem;box-shadow:2px 2px 1px rgb(var(--prime))}.rezension{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:15px;border:.8rem solid rgb(var(--ciBlue));border-radius:2rem;background:rgb(var(--ciWhite));margin-bottom:1.2rem}.rezension h2{color:rgb(var(--ciGreen))}.rezension .rez_img{width:30%;display:flex;justify-content:flex-start;align-items:flex-start;border-radius:2rem}.rezension .rez_author{font-size:1.4rem;color:rgb(var(--ciBlue))}.rezension .rez_txt{width:100%;padding:1rem;max-width:75rem}.contact_area{display:flex}.contact_area .btn_contact{display:flex;justify-content:center;align-items:center;width:240px;height:80px;border:none;text-decoration:none;margin:2rem;background-color:rgb(var(--ciBlue));color:rgb(var(--ciWhite));font-size:18px;border-radius:6px;box-shadow:5px 5px 4px rgb(var(--ciSecond));outline:none;cursor:pointer;text-transform:capitalize;transform:translateY(-.61em);transition:.3s}.contact_area .btn_contact:hover{transform:translate(.15em);box-shadow:2px 2px 1px rgb(var(--prime))}footer{background:rgb(var(--ciGreen));height:10vh;width:100%;display:flex;justify-content:center;align-items:center;color:rgb(var(--ciWhite))}footer a{color:rgb(var(--ciWhite));text-decoration:none}footer a :visited{color:rgb(var(--ciWhite));text-decoration:none}.two_column{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap}.two_column img{width:45%;min-width:25rem;margin:2rem;border-radius:2rem;border:.6rem solid rgb(var(--ciGreen))}.two_column ul{font-size:2.6rem}.two_column ul li{padding:1rem}@media (max-width: 1024px){.burg{width:25rem}}@media (max-width: 768px){nav ul li{display:block;margin:1rem 0}.burg{width:100%;margin:0 0 1rem}}@media (max-width: 480px){.sec_items_pres{padding:1rem}.sec_items_pres .burg{width:100%;margin:0 0 1rem}.contact_area{flex-direction:column}.rezension .rez_img{width:100%}.logo_sec .logo_top{padding:2rem;width:30rem}}
