@import "../themes/artrium/assets/vendor/bootstrap/css/bootstrap.min.css";
@import "../themes/artrium/assets/vendor/vegas.min.css";
@import "../themes/artrium/assets/vendor/smartmenus-1.1.0/css/sm-core-css.min.css";
@import "../themes/artrium/assets/vendor/smartmenus-1.1.0/addons/bootstrap-4/jquery.smartmenus.bootstrap-4.min.css";
h1,
h2,
h3,
h4,
h5,
h6{text-shadow:0 1px 2px rgba(0,0,0,0.85);-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
h1,
.h1{font-weight:700;font-size:2.75rem;color:#fbfafa;margin-bottom:1em;text-transform:uppercase}
@media (max-width:767px){h1,.h1{font-size:2.2rem}}
h2,
.h2{font-weight:400;font-size:1.5rem;color:#fbfafa}
h3,
.h3{font-weight:400;font-size:1.35rem;color:#fbfafa}
h4,
.h5{font-weight:400;font-size:1.25rem;color:#fbfafa}
p{font-weight:400;font-size:1rem;color:#fbfafa}
a{color:#fff;text-decoration:none}
a:hover{color:inherit}
a.text-orange:hover{color:#f3a218}
.text-orange{color:#f3a218}
.unstyled-link:hover{color:#333}
.more-link{color:#f3a218 !important;cursor:pointer;font-weight:bold}
.more-link>*{margin-bottom:1rem}
#layout-footer{font-size:0.75rem}
.skyline{background:center bottom;display:block;height:272px}
.copyright{background:#fff;color:#1b88a7;min-height:50px;text-transform:uppercase}
.copyright a{color:#1b88a7}
.social-icons a{display:inline-block}
.social-icons a i.fa{padding:.2em .25em .15em;border-radius:.3em;width:40px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out}
.social-icons a:hover i.fa{color:#fff;background:#1b88a7}
.f-sitemap{background-color:rgba(40,127,154,0.7)}
.f-sitemap a,
.f-sitemap p{font-size:0.9rem}
.f-sitemap a:hover{color:#fff}
.f-sitemap ul{margin-bottom:0}
.f-sitemap li{margin-bottom:0.5rem}
.btn{font-weight:700;padding:0.25rem 0.5rem;font-size:1rem;line-height:1.2;border-radius:0}
.btn-primary{color:#fff;background-color:rgba(255,255,255,0.7);border:none;cursor:pointer}
.btn-primary:hover{color:#fbfafa;background-color:rgba(255,255,255,0.5);border:none}
.btn-primary svg{width:15px;height:15px;top:2px;position:relative}
.btn-primary:before{font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}
.logo{display:block;width:330px !important;height:auto;margin:10px auto 5px}
.overlapping-navigation{position:absolute;top:5;left:0;right:0;z-index:1}
.navbar .navbar-toggler{color:#fff;font-size:2rem;outline:none !important;cursor:pointer}
.modal-backdrop{z-index:auto}
.modal-backdrop.in{opacity:1}
.modal-fullscreen-menu{background:#1b88a7;padding:0 !important}
.modal-fullscreen-menu .close{color:#fff;opacity:1;font-size:2rem;cursor:pointer;outline:none}
.modal-fullscreen-menu .modal-content{background-color:transparent;box-shadow:none;border:none}
.modal-fullscreen-menu .modal-dialog{margin:0 auto;width:100%;max-width:100%;height:100%;align-items:center;pointer-events:all;text-transform:uppercase}
.modal-fullscreen-menu .modal-dialog a{font-size:1.375rem}
.modal-fullscreen-menu .modal-dialog a:hover{background-color:transparent;color:inherit}
.modal-fullscreen-menu .modal-dialog .nav-item:after,
.modal-fullscreen-menu .modal-dialog .dropdown:after{display:none}
.modal-fullscreen-menu .modal-dialog .nav-item{padding:0.05rem 0.75rem;border-radius:0.375rem}
.modal-fullscreen-menu .modal-dialog .nav-item:hover{transform:scale(1.02);transition:all ease 0.075s;background:rgba(255,255,255,0.2)}
.modal-fullscreen-menu .modal-dialog .dropdown{padding:0.05rem 0.75rem}
.modal-fullscreen-menu .modal-dialog .dropdown .sub-arrow{margin:-0.7em 0 0 0;background:rgba(255,255,255,0.2)}
.modal-fullscreen-menu .modal-dialog .dropdown .sub-arrow:before{font-size:1.75rem}
.modal-fullscreen-menu .modal-dialog .dropdown .sub-arrow:hover,
.modal-fullscreen-menu .modal-dialog .dropdown .sub-arrow:hover:before{transform:scale(1.15);transition:all ease 0.075s}
.modal-fullscreen-menu .modal-dialog .nav-link{padding:0 auto}
.modal-fullscreen-menu .modal-dialog .dropdown-menu{background-color:rgba(255,255,255,0.3);border:1px solid rgba(0,0,0,0.05);border-radius:0.5rem}
.modal-fullscreen-menu .modal-dialog .dropdown-menu .dropdown-item{color:#fff;font-size:1.2rem}
.modal-fullscreen-menu .modal-dialog .dropdown-menu .dropdown-item:hover{font-weight:bold;text-shadow:none}
.modal-fullscreen-menu .modal-dialog .dropdown-menu .dropdown-item.highlighted{background:transparent !important}
.modal-fullscreen-menu .modal-dialog .navbar-nav{list-style-type:none}
.modal-fullscreen-menu::-webkit-scrollbar{width:10px}
.modal-fullscreen-menu::-webkit-scrollbar-track{border-radius:10px;background:rgba(255,255,255,0.2)}
.modal-fullscreen-menu::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}
.modal-fullscreen-menu::-webkit-scrollbar-thumb:hover{background:#fff}
.modal-fullscreen-menu #social-nav-modal-menu{flex-grow:1}
.modal-fullscreen-menu body.modal-open{overflow:hidden}
.modal-fullscreen-menu .modal-open{padding:0 !important;overflow-y:auto}
.modal-fullscreen-menu body.modal-open #usercentrics-button{display:none}
@media (max-width:767px){.modal-fullscreen-menu .modal-dialog a{font-size:1.1rem}.modal-fullscreen-menu .modal-dialog .dropdown-item{font-size:1rem}}@media (max-width:768px){.infobar-show-desktop{display:none}}
.ig-container{display:grid;grid-template-columns:repeat(8,minmax(10px,auto));grid-template-rows:repeat(6,minmax(10px,auto));grid-auto-rows:1fr;grid-auto-flow:row;grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px;-webkit-transition:0.5s ease-in-out;-moz-transition:s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;opacity:0}
.ig-item{border:2px solid rgba(255,255,255,0.3);border-radius:2px;background-position:center center;background-size:cover}
.ig-item.ig-item-a{grid-column-start:5;grid-column-end:9;grid-row:1;grid-row-end:4}
.ig-item.ig-item-b{grid-column-start:2;grid-column-end:5;grid-row:2;grid-row-end:4}
.ig-item.ig-item-c{grid-column-start:1;grid-column-end:4;grid-row:4;grid-row-end:6}
.ig-item.ig-item-d{grid-column-start:4;grid-column-end:8;grid-row:4;grid-row-end:7}
.ig-image{width:100%;height:auto;object-fit:cover;max-height:100%;max-width:100%}
.a1_right .ig-item-a{grid-column-start:1;grid-column-end:5;grid-row:1;grid-row-end:4}
.a1_right .ig-item-b{grid-column-start:5;grid-column-end:8;grid-row:2;grid-row-end:4}
.a1_right .ig-item-c{grid-column-start:2;grid-column-end:6;grid-row:4;grid-row-end:7}
.a1_right .ig-item-d{grid-column-start:6;grid-column-end:9;grid-row:4;grid-row-end:6}
.a2_left .ig-item-a{grid-column-start:4;grid-column-end:9;grid-row:1;grid-row-end:4}
.a2_left .ig-item-b{grid-column-start:1;grid-column-end:4;grid-row:2;grid-row-end:4}
.a2_left .ig-item-c{grid-column-start:3;grid-column-end:6;grid-row:4;grid-row-end:7}
.a2_left .ig-item-d{grid-column-start:6;grid-column-end:9;grid-row:4;grid-row-end:6}
.a2_right .ig-item-a{grid-column-start:1;grid-column-end:6;grid-row:1;grid-row-end:4}
.a2_right .ig-item-b{grid-column-start:6;grid-column-end:9;grid-row:2;grid-row-end:4}
.a2_right .ig-item-c{grid-column-start:1;grid-column-end:4;grid-row:4;grid-row-end:6}
.a2_right .ig-item-d{grid-column-start:4;grid-column-end:7;grid-row:4;grid-row-end:7}
.a3_left .ig-item-a{grid-column-start:5;grid-column-end:9;grid-row:1;grid-row-end:4}
.a3_left .ig-item-b{grid-column-start:2;grid-column-end:5;grid-row:1;grid-row-end:3}
.a3_left .ig-item-c{grid-column-start:1;grid-column-end:5;grid-row:3;grid-row-end:6}
.a3_left .ig-item-d{grid-column-start:5;grid-column-end:8;grid-row:4;grid-row-end:7}
.a3_right .ig-item-a{grid-column-start:1;grid-column-end:5;grid-row:1;grid-row-end:4}
.a3_right .ig-item-b{grid-column-start:5;grid-column-end:8;grid-row:1;grid-row-end:3}
.a3_right .ig-item-c{grid-column-start:2;grid-column-end:5;grid-row:4;grid-row-end:7}
.a3_right .ig-item-d{grid-column-start:5;grid-column-end:9;grid-row:3;grid-row-end:6}
.a4_left .ig-item-a{grid-column-start:2;grid-column-end:5;grid-row:1;grid-row-end:5}
.a4_left .ig-item-b{grid-column-start:5;grid-column-end:9;grid-row:1;grid-row-end:4}
.a4_left .ig-item-c{grid-column-start:5;grid-column-end:8;grid-row:4;grid-row-end:7}
.a4_left .ig-item-d{grid-column-start:1;grid-column-end:1;grid-row:1;grid-row-end:1;display:none !important}
.a4_right .ig-item-a{grid-column-start:5;grid-column-end:8;grid-row:1;grid-row-end:4}
.a4_right .ig-item-b{grid-column-start:1;grid-column-end:5;grid-row:1;grid-row-end:3}
.a4_right .ig-item-c{grid-column-start:2;grid-column-end:5;grid-row:4;grid-row-end:7}
.a4_right .ig-item-d{grid-column-start:1;grid-column-end:1;grid-row:1;grid-row-end:1;display:none !important}
.a5_left .ig-item-a{grid-column-start:5;grid-column-end:9;grid-row:1;grid-row-end:4}
.a5_left .ig-item-b{grid-column-start:1;grid-column-end:5;grid-row:3;grid-row-end:6}
.a5_left .ig-item-c{grid-column-start:5;grid-column-end:8;grid-row:4;grid-row-end:7}
.a5_left .ig-item-d{grid-column-start:1;grid-column-end:1;grid-row:1;grid-row-end:1;display:none !important}
.a5_right .ig-item-a{grid-column-start:1;grid-column-end:5;grid-row:1;grid-row-end:4}
.a5_right .ig-item-b{grid-column-start:5;grid-column-end:8;grid-row:3;grid-row-end:6}
.a5_right .ig-item-c{grid-column-start:2;grid-column-end:5;grid-row:4;grid-row-end:7}
.a5_right .ig-item-d{grid-column-start:1;grid-column-end:1;grid-row:1;grid-row-end:1;display:none !important}
.image-grid-container.a1_left .row [class*="col-"]:first-child,
.image-grid-container.a2_left .row [class*="col-"]:first-child,
.image-grid-container.a3_left .row [class*="col-"]:first-child,
.image-grid-container.a4_left .row [class*="col-"]:first-child,
.image-grid-container.a5_left .row [class*="col-"]:first-child{order:2}
.image-grid-container.a1_left .row [class*="col-"]:last-child,
.image-grid-container.a2_left .row [class*="col-"]:last-child,
.image-grid-container.a3_left .row [class*="col-"]:last-child,
.image-grid-container.a4_left .row [class*="col-"]:last-child,
.image-grid-container.a5_left .row [class*="col-"]:last-child{order:1}
@media (max-width:767px){.ig-container .ig-item.ig-item-a{grid-column-start:1;grid-column-end:9;grid-row:1;grid-row-end:7}}
.ig-container.no-imagegrid{display:block}
.ig-container.no-imagegrid div.ig-item{height:100%}
.ig-container.no-imagegrid div.ig-item:after{padding-bottom:100%}
.paypal-button select{margin-top:8px;margin-bottom:10px;color:#fff;background-color:rgba(14,72,104,0.5);background-clip:padding-box;border:none;border-radius:0;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;padding:.375rem .75rem;font-size:1rem;line-height:1.5}
.teaser{margin-bottom:2em}
.teaser img{padding:4px;border:2px solid rgba(255,255,255,0.3);border-radius:2px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;max-width:100%;height:auto}
.teaser a:hover img{border:2px solid rgba(255,255,255,0.8)}
.teaser.no-border img,
.teaser.no-border a:hover img{border:none}
.alert-success>p{color:black !important}
.alert{border-radius:0}
.alert-danger{color:#721c24;background-color:rgba(255,60,80,0.8);border:none}
form button{background-color:#0e4869;color:#fff}
form input,
form textarea{background-color:#0e4869}
form .form-control{color:#fff;background-color:rgba(14,72,104,0.5);background-clip:padding-box;border:none;border-radius:0;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}
form .form-control:focus{color:#fff;background-color:#0e4868;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}
form input[type=checkbox]{margin-left:0}
.video-image-container{z-index:0;width:100%;height:100vh;position:relative}
@media (hover:none){.video-image-container{max-height:-webkit-fill-available}}
.video-image-container #carouselIntro{position:absolute;right:5%;top:30vh}
.video-image-container #carouselIntro img{height:30vh;width:auto}
@media (max-width:767px){.video-image-container #carouselIntro img{height:auto;width:45vw}}
.video-image-container #carouselIntro .carousel-indicators{margin-bottom:-5px}
.video-image-container #carouselIntro .carousel-indicators li{width:1.75rem;height:1.75rem;border-radius:100%;background:transparent;border:1px solid #fba026}
.video-image-container #carouselIntro .carousel-indicators li.active{background:#fba026}
.video-image-container .video-image-container-text-bottom{position:absolute;bottom:0;left:0;right:0}
#usercentrics-button .uc-banner-content,
.uc-card-header,
.uc-card-body .uc-nav-tabs,
.usercentrics-button .uc-corner-modal .uc-card-footer .uc-save-settings-button,
.uc-save-settings-and-close-button,
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header{background-color:#047893 !important}
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input{background-color:#6db0bf !important;border:1px solid #6db0bf !important}
#usercentrics-button .uc-btn-new.uc-btn-accept{background-color:#fba026 !important;color:#fff !important}
#usercentrics-button .uc-btn-new.uc-btn-deny,
#usercentrics-button .uc-btn-new.uc-btn-more{background-color:#42aac2 !important;color:#fff !important}
#uc-btn-close-main-corner-modal *:not(polygon):not(#speechbubble){fill:#047893 !important}
#uc-banner-centered{box-shadow:0px 0px 9px -2px #333 !important}
#usercentrics-button h5,
#usercentrics-button h6{text-shadow:none !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,
.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.grid-with-youtube-all-items-same-height{display:flex}
.grid-with-youtube-all-items-same-height .card{height:100%}
.grid-with-youtube-all-items-same-height .card .video-container{height:100%}
.grid-with-youtube-all-items-same-height img{flex:1;object-fit:cover}
.faq-question{background:#047893;cursor:pointer;display:flex;justify-content:space-between}
.faq-answere{background:rgba(255,255,255,0.75)}
.faq-answere *{color:#333}
.transparent-divider{height:6rem;width:100%;background:rgba(40,127,154,0.7)}
.card{background:#00142d}
.custom-card-overlay{top:auto;background:rgb(40 127 154 / var(--opacity))}
.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.button-row{margin-bottom:30px}
@media (min-width:1000px){.button-row{display:-webkit-box;display:flex;justify-content:center}}
.button-row .button:hover{background:#F3A218;border:1px solid #F3A218;cursor:pointer}
.button-row .button.is-active{background:#F3A218;border:1px solid #F3A218;color:white}
.button-row .button{margin-bottom:5px;padding:10px 15px;background:#047893;border:1px solid #047893;border-right-width:0;border-radius:8px;color:#fff}
@media (min-width:1000px){.button-row .button{border-radius:0}.button-row .button:first-child{border-radius:8px 0 0 8px}.button-row .button:last-child{border-right-width:1px;border-radius:0 8px 8px 0}}
#popup_rundgang>.modal-body{padding-right:0 !important}
#popup_rundgang>*{width:95% !important;height:auto !important}
@media (min-width:769px){.modal-dialog{min-width:630px}}
@media (max-width:768px){.modal-dialog{width:95vw}}
.yellow-blue-headline-box{border-bottom:5px solid #F3A218;background:#047893;padding:15px 25px;margin-top:5px}
.yellow-blue-headline-box>p{font-weight:400 !important}
.yellow-blue-headline-box p{font-weight:bold;font-size:1.2em;margin-bottom:0;color:#f9f9f9;line-height:1.4em}
.headline-div{margin-top:5rem}
.headline-div h1{color:#fba026}
.headline-div h2{font-weight:bold;font-size:2em;text-shadow:none}
@media (max-width:767px){.headline-div h2{font-size:1.7em}}
.headline-div h3{font-weight:500;font-size:1.3em;text-shadow:none}
@media (max-width:767px){.headline-div h3{font-size:1.2em}}
@media (min-width:1200px){.image-grid-container .modal{max-width:50%;margin-left:auto;margin-right:auto}}
@media (min-width:769px){.popup_iframe{width:600px !important;height:600px !important;border:none !important}}
@media (max-width:768px){.popup_iframe{width:100% !important;height:75vh !important;border:none !important}}
.container-fully{width:100%;padding-left:0px;padding-right:0px;margin-right:auto;margin-left:auto}
.container-fully .row{margin-left:0;margin-right:0}
@media (min-width:992px){.container-fully .spacer-left{padding-left:6rem !important}.container-fully .spacer-right{padding-right:6rem !important}}
.carousel-indicators{bottom:-40px}
.carousel-indicators li{width:10px;height:10px}
.orange-border-bottom{border-bottom:5px solid #f3a218}
hr{border-color:white;width:66%;margin:3rem auto}
.padding50px{padding:50px}
.bg-blue{background-color:rgba(0,20,45,0.6);padding:15px}.home-bild-container{display:flex;justify-content:center;margin:20px auto;padding:25px}
.home-bild-container img{width:100%;max-width:1400px;height:auto}
.modal-xl{width:100%;max-width:1140px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../themes/artrium/assets/fonts/open-sans-v15-latin-regular.woff2') format('woff2'),url('../themes/artrium/assets/fonts/open-sans-v15-latin-regular.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../themes/artrium/assets/fonts/open-sans-v15-latin-700.woff2') format('woff2'),url('../themes/artrium/assets/fonts/open-sans-v15-latin-700.woff') format('woff')}
body,
html{margin:0;padding:0}
body{min-height:100%;min-width:100%;background-color:#00142d;color:#fff;font-family:'Open Sans',sans-serif}