h1,h2,h3,h4,h5,h6,#topline .separator{color:#283b8e}p{color:#646464}#botttommenue{background-color:#d3d3d3}#headtop{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Prata,serif}p{font-family:Palanquin,sans-serif;line-height:1.7;font-size:calc(14px + 2*(100vw - 320px)/2680)}.bottomabstand{margin-bottom:3%}.blocksatz{text-align:justify}.abstand20p{margin-top:20%}.abstand10p{margin-top:10%}.abstand4p{margin-top:4%}.abstand2p{margin-top:2%}.abstandu4p{margin-bottom:4%}.fett{font-weight:bold}.underline{text-decoration:underline}.clear{clear:both}#content{padding:3% 0 1%}.center{text-align:center}.page-header h1{font-weight:400;margin-bottom:4%}.subtitle{font-family:Prata,serif;font-size:calc(16px + 24*(100vw - 320px)/1600);font-weight:400;margin-bottom:4%;text-decoration:underline;text-decoration-color:#faba0d}.subtitleohne{font-family:Prata,serif;font-size:calc(16px + 16*(100vw - 320px)/1600);font-weight:300;margin-bottom:4%;margin-top:-2%;text-decoration-color:#faba0d}.subtitleintro{font-family:Palanquin,sans-serif;font-size:calc(14px + 4*(100vw - 320px)/1600);font-weight:400;margin-bottom:1%;text-transform:uppercase}h1.page-header,h1.article-title,h2.page-header,h2.article-title,#footerleft h3,#footerslide h3{font-size:calc(16px + 24*(100vw - 320px)/1600);font-weight:400;margin-bottom:3%}h3.page-header,h3.article-title{font-size:calc(14px + 6*(100vw - 320px)/1600);font-weight:400}#introbox h2,#introright h2,#introleft2 h2{font-size:calc(16px + 12*(100vw - 320px)/1600);font-weight:400;font-style:italic}#footerleft h3,#footerslide h3{font-size:calc(16px + 24*(100vw - 320px)/1600);font-weight:400;margin-bottom:40px}#footerleft h3::after,#footerslide h3::after{content:"";width:100px;height:2px;display:block;left:0;top:10px;background-color:#faba0d;position:relative}#kontaktbox h1.article-title,#kontaktbox h2.article-title,#kontaktbox p,#kontaktbox li,#kontaktbox a{color:#fff}#topline ul li{font-family:Palanquin,sans-serif;font-size:calc(14px + 6*(100vw - 320px)/1600);text-transform:uppercase;letter-spacing:1px}#topline ul li>ul>li{font-size:calc(12px + 4*(100vw - 320px)/1600)}#tophotline h1,#tophotline h2,#tophotline p,#tophotline input,#tophotline textarea,#tophotline select,#topsearch h1,#topsearch h2,#topsearch p,#topsearch input,#topsearch textarea,#topsearch select{font-size:calc(14px + 10*(100vw - 320px)/4680);font-family:Palanquin,sans-serif;font-weight:600;color:#faba0d;padding-top:3px}#tophotline h1 a:link,#tophotline h2 a:link,#tophotline p a:link,#tophotline input a:link,#tophotline textarea a:link,#tophotline select a:link,#topsearch h1 a:link,#topsearch h2 a:link,#topsearch p a:link,#topsearch input a:link,#topsearch textarea a:link,#topsearch select a:link{text-decoration:none;color:#faba0d}#tophotline h1 a:hover,#tophotline h2 a:hover,#tophotline p a:hover,#tophotline input a:hover,#tophotline textarea a:hover,#tophotline select a:hover,#topsearch h1 a:hover,#topsearch h2 a:hover,#topsearch p a:hover,#topsearch input a:hover,#topsearch textarea a:hover,#topsearch select a:hover{color:#283b8e}#buttons p{font-family:Palanquin,sans-serif;font-size:calc(12px + 4*(100vw - 320px)/1600);font-weight:700;line-height:1}#highlightsbox p{font-weight:600}#themecontent h1,#themecontent h2,#themecontent h3,#themecontent h4,#themecontent h5{letter-spacing:.1rem;line-height:1.7}#themecontent p{text-transform:uppercase;color:#fff;font-size:calc(12px + 4*(100vw - 320px)/1600);font-weight:400}body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{border:0;max-width:100%;height:auto}#main{margin:1% 2%}#main .page-header>h1::after{content:"";width:100px;height:2px;display:block;left:0;top:10px;background-color:#faba0d;position:relative}#main h1.article-title::after{content:"";width:100px;height:2px;display:block;left:0;top:10px;background-color:#faba0d;position:relative}#main h2.article-title::after{content:"";width:100px;height:2px;display:block;left:0;top:10px;background-color:#faba0d;position:relative}#main ol{font-family:Palanquin,sans-serif;line-height:1.7;color:#283b8e}#main ul{font-family:Palanquin,sans-serif;line-height:1.7;color:#283b8e}#topbild{text-align:center}#topbild #videobox{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-items:center}#topbild #videobox h2.oben{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-weight:300;font-style:italic;color:#faba0d;font-size:calc(12px + 28*(100vw - 320px)/1600);text-shadow:0px 2px 2px rgba(40,59,110,.6);position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;padding:5% 0 0}#topbild #videobox h2.unten{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;font-size:calc(16px + 24*(100vw - 320px)/1600);position:absolute;top:0;bottom:0;left:0;right:0;z-index:4;padding:10% 0 0;margin-bottom:-2%}#topbild #videobox img{display:block;position:absolute;max-width:100%;top:0;bottom:0;left:0;right:0;z-index:2;margin:auto}#topbild #videobox video{max-width:100%;height:auto}#topbild #videobox .videofull{font-size:calc(10px + 6*(100vw - 320px)/1600);position:absolute;bottom:20%;right:20%;z-index:5}.teamservice{text-align:center}#team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;width:80%;margin:5rem auto;align-items:center}#teamleft{background-color:#000;width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;padding:0 5px}#teamleft img{max-width:200px}#teampic{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;transition:all 2s ease-in-out}#teampic img{display:block;width:100%;aspect-ratio:426/640}#teampic:hover{transform:scale(1.5, 1.5);z-index:6}#teampic #teamname{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;position:absolute;width:100%;z-index:2;top:0;left:0;right:0;bottom:0;width:100%;opacity:0}#teampic #teamname p{background:rgba(250,186,13,.8);padding:.3rem;color:#283b8e;font-size:calc(10px + 0*(100vw - 320px)/1600);line-height:1.1;font-weight:300}#teampic #teamname p .namestrong{font-weight:600}#teampic #teamname p .smaller{font-size:calc(8px + 2*(100vw - 320px)/1600)}#teampic #teamname:hover{opacity:1}#teamright{width:50%;padding:0;text-align:center}#teamright h2{color:#283b8e;font-size:calc(16px + 8*(100vw - 320px)/1600);line-height:200%;font-style:italic;background-color:#faba0d;padding:40px 0px;border:1px solid #283b8e}#teamright .teamtext{font-family:Palanquin,sans-serif;color:#283b8e;font-size:calc(10px + 0*(100vw - 320px)/1600);margin-bottom:10px}#service_team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;width:90%;justify-content:center;row-gap:50px;margin:4% auto}#service_team #service_teambox{border:10px solid rgba(0,0,0,0)}#service_team #service_teambox #service_teampic{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;overflow:hidden;transform:scale(1, 1)}#service_team #service_teambox #service_teampic:hover .service_img{display:block;transform:scale(1.2, 1.2);-webkit-transition:filter .5s ease-out,transform .5s ease-out;-moz-transition:filter .5s ease-out,transform .5s ease-out;-ms-transition:filter .5s ease-out,transform .5s ease-out;-o-transition:filter .5s ease-out,transform .5s ease-out;transition:filter .5s ease-out,transform .5s ease-out;width:auto;object-fit:cover;height:100%;overflow:hidden}#service_team #service_teamtext{color:#646464}#highlights{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;width:90%;justify-content:space-around;margin:0 auto;row-gap:50px}#highlights .hbox1,#highlights .hbox2,#highlights .hbox3,#highlights .hbox4{text-align:center;opacity:0;width:160px;height:140px;border:1px solid #283b8e;background:#283b8e;padding:10px 20px;z-index:2}#highlights .hbox1>p,#highlights .hbox2>p,#highlights .hbox3>p,#highlights .hbox4>p{margin-top:-30px;color:#faba0d}#highlights .hbox1::before,#highlights .hbox2::before,#highlights .hbox3::before,#highlights .hbox4::before{width:200px;content:url(../images/ImmoOogGmbH.gif);border-radius:50%;position:relative;z-index:1;top:-40px;/*!left: calc(50% - 30px);*/}@keyframes hbox{0%{transform:scale(0.1);opacity:0}70%{transform:scale(1.25);opacity:1}100%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion: no-preference){.highbox1{animation:hbox 2s .4s forwards}.highbox2{animation:hbox 2s .8s forwards}.highbox3{animation:hbox 2s 1.2s forwards}.highbox4{animation:hbox 2s 1.6s forwards}}#accordeon{min-height:0;display:inline-block;position:relative;left:50%;margin:50px 0;transform:translate(-50%, 0);background-color:#fff;max-width:90%;padding:30px}@media(max-width: 550px){#accordeon{box-sizing:border-box;transform:translate(0, 0);max-width:100%;min-height:100%;margin:0;left:0}}#accordeon h2{font-size:calc(18px + 12*(100vw - 320px)/4680);line-height:34px;font-weight:300;letter-spacing:1px;display:block;background-color:#fff;margin:0;cursor:pointer}#accordeon li{font-family:Palanquin,sans-serif;font-size:calc(16px + 2*(100vw - 320px)/4680)}#accordeon p{color:#646464;line-height:1.3;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0, 0);margin-top:14px;z-index:2;transition:all 500ms ease}#accordeon p,#accordeon ul li i:before,#accordeon ul li i:after{transition:all .25s ease-in-out}#accordeon ul{list-style:none;padding:0;margin:0}#accordeon ul li{position:relative;padding:0;margin:0;padding-bottom:4px;padding-top:18px;border-top:1px dotted #dce7eb}#accordeon ul li i{position:absolute;transform:translate(-6px, 0);margin-top:9px;right:0}#accordeon ul li i:before,#accordeon ul li i:after{content:"";position:absolute;background-color:#000;width:3px;height:16px}#accordeon ul li i:before{transform:translate(2px, 0) rotate(45deg)}#accordeon ul li i:after{transform:translate(2px, 0) rotate(-45deg)}#accordeon ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}#accordeon ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0, 50%)}#accordeon ul li input[type=checkbox]:checked~i:before{margin-top:9px;height:9px;transform:translate(2px, 0) rotate(45deg)}#accordeon ul li input[type=checkbox]:checked~i:after{margin-top:9px;height:9px;transform:translate(-2px, 0) rotate(-45deg)}#accordeon ul li:nth-of-type(1){border-top:none;animation-delay:2.5s}#accordeon ul li:nth-of-type(2){animation-delay:.75s}#accordeon ul li:nth-of-type(3){animation-delay:1s}#accordeon ul li:last-of-type{padding-bottom:0}#accordeon li{animation:bounceInUp 1s ease both}#bummeln{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:50px;margin:4%}#bummeln #bummelbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:1rem;border:1px solid #d3d3d3;border-radius:5px;box-shadow:5px 5px 5px 10px #d3d3d3;background-color:#fff;transition:background-color .5s ease-out,box-shadow .5s ease-out}#bummeln #bummelbox:hover{background-color:rgba(250,186,13,.5);box-shadow:5px 5px 5px 10px rgba(40,59,142,.8)}#bummeln #bummelbox a{text-decoration:none;color:#646464;font-family:Palanquin,sans-serif;font-size:calc(14px + 4*(100vw - 320px)/1600);font-weight:600}.bummeltitle{margin:4% 0;font-size:calc(16px + 12*(100vw - 320px)/1600);font-weight:400;font-style:italic}#kontaktbox{margin:0;padding:2%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:100%;background:#283b8e}#kontaktbox #kontaktboxleft{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;width:40%}#kontaktbox #kontaktboxright{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;width:55%}#kontaktbox #kontaktboxright img{width:100%;height:auto;aspect-ratio:768,576}#kontaktbox .emergency{margin-top:2%;padding:2%;border:2px solid #faba0d;border-radius:15px;width:100%}#kontaktlinksnav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;align-items:baseline;text-decoration:none;width:300px}#kontaktlinksnav .kontaktborder{border:1px solid rgba(255,255,255,.5);border-radius:10px;padding:2%;margin:2% 5% 2% 0}#agb h2,#datenschutz h2{margin-bottom:1rem}#agb ul,#datenschutz ul{font-family:Palanquin,sans-serif;font-size:calc(14px + 2*(100vw - 320px)/2680);margin-left:2%;color:#646464}#webcam{width:80%;margin:0 auto}#webcam img{border:2px solid #faba0d}/*# sourceMappingURL=/media/templates/site/immo-oog/css/layout.css.map */