@font-face{font-family:'MyriadRom';font-style:normal;font-weight:400;src:url('../../../fileadmin/immobilien/fonts/MyriadRom-Regular.ttf') format('truetype');src:local('MyriadRom'),local('MyriadRom'),url('../../../fileadmin/immobilien/fonts/MyriadRom-Regular.ttf') format('truetype'),}@font-face{font-family:'MyriadRom';font-style:normal;font-weight:700;src:url('../../../fileadmin/immobilien/fonts/MyriadRom-Bold.ttf') format('truetype');src:local('MyriadRom'),local('MyriadRom'),url('../../../fileadmin/immobilien/fonts/MyriadRom-Bold.ttf') format('truetype'),}@font-face{font-family:'Lineart';font-style:normal;font-weight:400;src:url('../../../fileadmin/immobilien/fonts/Lineart.eot');src:local('Lineart'),local('Lineart'),url('../../../fileadmin/immobilien/fonts/Lineart.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/immobilien/fonts/Lineart.woff') format('woff'),url('../../../fileadmin/immobilien/fonts/Lineart.ttf') format('truetype'),}body{font-size:18px;font-family:"MyriadRom",sans-serif;}body:before{background-size:120px auto !important;background-color:#2e4dab !important;}a{text-decoration:underline;color:#003463;}a:hover,a:focus{color:#E8F0F4;}a.btn-primary{text-decoration:none;}b,strong{font-weight:900;}.footer-section-content,.footer-section-meta{background-color:#00468e;}.footer-section-content a,.footer-section-content a:not(.btn){color:#dddddd;}.footer-section-content a:hover,.footer-section-content a:focus{color:#ffffff;}.footer-section-meta a{color:#dddddd;}.footer-section-meta a:hover,.footer-section-meta a:focus{color:#ffffff;}.footer-section-content a:not(.btn):hover,.footer-section-content a:not(.btn):focus{color:#ffffff;}.navbar-default-transition:not(.navbar-transition) .navbar-brand > .navbar-brand-logo-normal{display:block;max-width:350px;transition:all 0.12  5s;}.navbar-mainnavigation .navbar-brand-image > .navbar-brand-logo-normal{display:block;max-width:280px;transition:all 0.125s;}.navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link,.navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link,.navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover,.navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:hover,.navbar-default-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus,.navbar-inverse-transition:not(.navbar-transition) .navbar-nav > li > .nav-link:focus{color:#000000 !important;}.navbar-default-transition:not(.navbar-transition),.navbar-inverse-transition:not(.navbar-transition){background-color:#fff !important;height:100px;}.navbar-mainnavigation .navbar-brand-image img{max-height:105px;height:105px;transition:all;}.navbar-transition .navbar-brand-image img{max-height:65px;}.navbar-mainnavigation .nav-link{position:relative;display:flex;align-items:center;text-decoration:none;}.frame-background-primary{color:#fff;background-color:#003463;}.frame-background-secondary{background-color:#0099DC;}.frame-background-rom_blue{background-color:#00468e;color:#fff;}.frame-background-rom_blue a{color:#fff;}.frame-background-rom_wine_red{background-color:#931322;color:#fff;}.frame-background-rom_wine_red a{color:#fff;}.frame-background-rom_wine_red a:hover,.frame-background-rom_wine_red a:focus{color:#d9d9d9;}.frame-background-rom_gold{background-color:#D4A92A;color:#fff;}.frame-background-rom_gold a{color:#fff;}.frame-background-rom_gold a:hover,.frame-background-rom_gold a:focus{color:#618197;}.cc-btn{color:#fff;background-color:#2e4dab;border-color:#2e4dab;}.cc-btn:hover{color:#fff;background-color:#003463;border-color:#003463;}.carousel .carousel-backgroundimage-container .carousel-backgroundimage{opacity:1;}.carousel-item-type-text_and_image .carousel-image{display:block;}.carousel .item{height:800px;}.icongroup-item-icon{width:120px;}.icongroup-item-text{text-align:center;}@media screen and (max-width:1023px){.carousel .item{height:480px;}#mainnavigation{background-color:#fff;}}@media screen and (max-width:767px){.carousel .carousel-item{position:relative;}.carousel .carousel-backgroundimage{background-attachment:inherit;}.carousel .carousel-backgroundimage-container{max-height:100%;height:100%;}.carousel .item{height:360px;}.navbar-mainnavigation .navbar-brand-image img{max-height:65px;height:65px;}}@media screen and (max-width:579px){carousel .carousel-item h1,h1,.h1{font-size:1.75rem;margin-top:20px !important;}.carousel .carousel-item .valign{display:block;}.gallery-item-size-4{width:100%;}}.carousel .carousel-control{background-color:transparent;color:transparent;border:none;}.visually-hidden-focusable{pointer-events:none;opacity:0;position:absolute;}.carousel-item-left{position:absolute;opacity:0;border:5px solid green;width:100%;height:100%;z-index:9999;}
