@font-face{font-family:"Outfit";src:url("../Fonts/outfit-latin-wght-normal.woff2") format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--bs-primary: black;--bs-secondary: white;--bs-tertiary-bg: #808080;--bs-tertiary: #808080;--bs-quaternary: #172983;--bs-border-radius: 0;--bs-emphasis-color-rgb: 255, 255, 255;--bs-nav-link-color: black;--bs-nav-link-visited-color: #2f2f2f;--bs-nav-link-hover-color: #172983;--bs-nav-link-focus-color: #172983;--bs-nav-link-active-color: #172983;--bs-link-color: black;--bs-link-visited-color: #2f2f2f;--bs-link-hover-color: #172983;--bs-link-focus-color: #172983;--bs-link-active-color: #172983;--leftcol-small-width: 33%;--leftcol-medium-width: 30%;--leftcol-large-width: 450px;--rightcol-small-width: 67%;--rightcol-medium-width: 70%;--rightcol-large-width: calc(100% - 450px);--swiper-theme-color:--bs-primary: }.cc-window{--dp-cookie-palette-popup-background: rgb(238, 238, 238);--dp-cookie-palette-popup-text: #white;--dp-cookie-palette-button-background: black;--dp-cookie-palette-button-text: white;--dp-cookie-overlay-box-background: $blue;--dp-cookie-overlay-box-text: white;--dp-cookie-overlay-btn-background: black;--dp-cookie-overlay-btn-text: white}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0;--bs-navbar-color: white;--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-toggler-border-radius: 0;--bs-navbar-toggler-border-color: white;--bs-navbar-toggler-color: white;--bs-navbar-toggler-padding-y: 0.4rem;--bs-navbar-toggler-padding-x: 0.4rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-focus-width: 1px;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3ccircle cx='15' cy='5' r='3' fill='white'/%3e%3ccircle cx='15' cy='15' r='3' fill='white'/%3e%3ccircle cx='15' cy='25' r='3' fill='white'/%3e%3c/svg%3e")}.navbar-nav{--bs-nav-link-padding-x: 0.8rem;--bs-nav-link-padding-y: 0.8rem}.dropdown-menu{--bs-dropdown-color: white;--bs-dropdown-bg: black;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0;--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0;--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: white;--bs-dropdown-link-hover-color: white;--bs-dropdown-link-hover-bg: #172983;--bs-dropdown-link-active-color: #ffffff;--bs-dropdown-link-active-bg: #172983;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1.3rem;--bs-dropdown-item-padding-y: 0.8rem;--bs-dropdown-item-border-width: 2rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;--bs-dropdown-spacer: 0;border:none}.btn{--bs-link-color: white;--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.6rem;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: white;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5)}.btn:visited{color:var(--bs-btn-color)}.btn-primary{--bs-btn-color: white;--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: #172983;--bs-btn-hover-border-color: #172983;--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: #172983;--bs-btn-active-border-color: var(--bs-btn-bg);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #4d4d4d;--bs-btn-disabled-bg: rgb(42, 42, 43);--bs-btn-disabled-border-color: #111111}.btn-outline-primary{--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-visited-color: #fff;--bs-btn-hover-bg: #172983;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-shadow-rgb: 13,110,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #172983;--bs-btn-active-border-color: var(--bs-primary);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-primary);--bs-gradient: none}body{font-family:"Outfit",sans-serif;font-weight:200}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:200}strong,b{font-weight:700}ul.caretlist{list-style:none;padding-left:0}ul.caretlist li{padding-left:0}ul.caretlist li:before{content:"›";margin-right:5px}table{width:100%}.blue-text,.text-blue{color:#172983}@media only screen and (min-width: 768px){#mainmenu{width:var(--rightcol-small-width);margin-left:var(--leftcol-small-width)}}@media only screen and (min-width: 1200px){#mainmenu{width:var(--rightcol-medium-width);margin-left:var(--leftcol-medium-width)}}@media only screen and (min-width: 1400px){#mainmenu{width:var(--rightcol-large-width);margin-left:var(--leftcol-large-width)}}#mainmenu .navbar-toggler{background-color:#000}#mainmenu .nav-link{background-color:#000;padding-left:.8rem;--bs-navbar-nav-link-padding-y: 0.8rem;border-bottom:#fff 1px solid}@media only screen and (min-width: 768px){#mainmenu .nav-link{border-right:1px solid #fff}}@media only screen and (min-width: 992px){#mainmenu .nav-link{--bs-navbar-nav-link-padding-x: 1em;--bs-navbar-nav-link-padding-y: 1em}}#mainmenu .dropdown-item{border-bottom:1px solid #fff}#mainmenu .doktype-3 a:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.5em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z'/%3E%3C/svg%3E") center/contain no-repeat}.navbar>.container-fluid{justify-content:end;padding-right:0;--bs-gutter-x: 0}.navbar-toggler[aria-expanded=true]{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-width='3' d='M6 6l18 18M24 6L6 24'/%3e%3c/svg%3e")}.dropdown-toggle::after{margin-left:1em;vertical-align:.255em;border-top:.4em solid;border-right:.4em solid rgba(0,0,0,0);border-left:.4em solid rgba(0,0,0,0);transition:all .4s;transform:rotate(-90deg)}.dropdown-toggle.show::after{transform:rotate(0deg)}main{display:flex;flex-wrap:nowrap;flex-direction:column}main a:not(.btn,.brand-link){display:inline-block}main a:not(.btn,.brand-link):link{color:var(--bs-link-color)}main a:not(.btn,.brand-link):visited{color:var(--bs-link-visited-color)}main a:not(.btn,.brand-link):hover{color:var(--bs-link-hover-color)}main a:not(.btn,.brand-link):focus{color:var(--bs-link-focus-color)}main a:not(.btn,.brand-link):active{color:var(--bs-link-active-color);transform:translate(1px, 1px)}@media only screen and (min-width: 768px){main{flex-direction:row}}main .text-content{width:100%;padding-top:1em;padding-left:1em;padding-right:1em}@media only screen and (min-width: 768px){main .text-content{width:var(--leftcol-small-width)}}@media only screen and (min-width: 1200px){main .text-content{width:var(--leftcol-medium-width);padding-left:2em;padding-right:2em}}@media only screen and (min-width: 1400px){main .text-content{width:var(--leftcol-large-width)}}main .big-content .inside{position:relative}main .big-content{width:100%;float:right;padding-top:1em}@media only screen and (min-width: 768px){main .big-content{width:var(--rightcol-small-width)}}@media only screen and (min-width: 1200px){main .big-content{width:var(--rightcol-medium-width)}}@media only screen and (min-width: 1400px){main .big-content{width:var(--rightcol-large-width)}}@media only screen and (min-width: 768px){main .big-content .news{padding-right:1em}}main .big-content .news{margin-bottom:2em}.frame-columnFrame{padding-right:1em;padding-left:1em}@media only screen and (min-width: 768px){.frame-columnFrame{padding-right:2em;padding-left:0}}.brand{max-width:120px;margin:1em auto 1em auto}@media only screen and (min-width: 640px){.brand{max-width:200px;margin-bottom:3em}}.brand a{display:block}.ce-gallery.ce-image-fullsize .ce-column{float:none}.ce-gallery.ce-image-fullsize .ce-column figure{width:100%}.ce-gallery.ce-image-fullsize .ce-column figure a{display:block}.ce-gallery.ce-image-fullsize .ce-column figure img{width:100%;height:auto}.ce-gallery.ce-image-fullsize+.ce-bodytext{margin-top:1em}@media only screen and (max-width: 1400px){.ce-center .ce-gallery .ce-outer,.ce-center .ce-gallery .ce-inner,.ce-center .ce-gallery .ce-column,.ce-center .ce-gallery figure,.ce-center .ce-gallery a,.ce-center .ce-gallery img{width:100%}.ce-center .ce-gallery img{height:auto}}footer .footer-content{display:grid;grid-template-columns:1fr;gap:1em;padding-right:1em;padding-left:1em;margin-top:1em;margin-bottom:1em;align-items:center}@media only screen and (min-width: 640px){footer .footer-content{grid-template-columns:1fr 5fr;grid-template-rows:1fr 1fr}footer .footer-content .metamenu{grid-column:span 5}}@media only screen and (min-width: 768px){footer .footer-content{grid-template-columns:1fr 3fr;align-items:center}}@media only screen and (min-width: 850px){footer .footer-content{grid-template-columns:auto auto auto;grid-template-rows:none}footer .footer-content .metamenu{grid-column:none}}@media only screen and (min-width: 1200px){footer .footer-content{grid-template-columns:1fr;justify-items:flex-start;padding-right:5em;gap:2em;padding-left:0;margin-left:var(--leftcol-large-width)}}footer nav ul{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:normal;padding:0;margin:0}footer nav ul li a{display:inline-block}footer nav ul li a:link{color:var(--bs-link-color)}footer nav ul li a:visited{color:var(--bs-link-visited-color)}footer nav ul li a:hover{color:var(--bs-link-hover-color)}footer nav ul li a:focus{color:var(--bs-link-focus-color)}footer nav ul li a:active{color:var(--bs-link-active-color);transform:translate(1px, 1px)}.socialmedia{margin-top:1em;margin-bottom:1em}.socialmedia ul{gap:.5em}.socialmedia .socialmedia-icon{width:36px;height:36px;color:#000;overflow:hidden;display:block;text-indent:-9999px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("../Icons/SocialMedia/facebook-square.svg")}.socialmedia .socialmedia-icon:hover{opacity:.6 !important}.socialmedia .instagram{background-image:url("../Icons/SocialMedia/instagram-square.svg")}.socialmedia .linkedin{background-image:url("../Icons/SocialMedia/linkedin.svg")}@media only screen and (min-width: 768px){.socialmedia{margin-top:0;margin-bottom:0}}.metamenu ul{gap:2em;flex-direction:column;margin-bottom:1em;margin-top:1em}@media only screen and (min-width: 640px){.metamenu ul{flex-direction:row;margin:0}}@media only screen and (min-width: 768px){.metamenu ul{gap:.5em;margin:0}}.metamenu a{display:inline-block}.metamenu a:link{color:var(--bs-link-color)}.metamenu a:visited{color:var(--bs-link-visited-color)}.metamenu a:hover{color:var(--bs-link-hover-color)}.metamenu a:focus{color:var(--bs-link-focus-color)}.metamenu a:active{color:var(--bs-link-active-color);transform:translate(1px, 1px)}.metamenu a::before{content:"›";margin-right:4px}.metamenu a{text-transform:lowercase}.card{--bs-icon-color: black;--bs-icon-opacity: 0.2;--bs-card-border-radius: 0;--bs-card-border-color: #e7e6e6;transition:all .5s ease}.card:hover{--bs-icon-color: #172983;--bs-icon-opacity: 0.9;transition:all .5s}.card:hover img{transform:scale(1.05)}.card:hover .card__icon svg{transform:rotate(45deg)}.card .news-img-wrap{overflow:hidden}.card a{position:relative}.card img{width:100%;height:auto;transition:all .5s}.card .header{position:absolute;bottom:0;color:#fff;width:100%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 22%, rgba(0, 0, 0, 0) 100%);line-height:1;padding:8px 12px;opacity:.8;z-index:2}.card .header h3{font-size:17px}.card .card__icon{color:var(--bs-icon-color);opacity:var(--bs-icon-opacity);width:38px;height:38px;position:absolute;top:40%;left:50%;transform:translate(-50%, 50%);transition:all .5s ease;z-index:2;transform-origin:50% -50%}.card .card__icon svg{transition:all .5s ease}.swiper{width:100%;height:auto}.news-backlink-wrap{margin-top:1em}.news-backlink-wrap a{text-transform:lowercase}.news-backlink-wrap a:before{content:"‹";padding-right:5px}.news-related-wrap ul{list-style:none;padding-left:0}.news-related-wrap ul li{padding-left:0}.news-related-wrap ul li a:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z'/%3E%3C/svg%3E") center/contain no-repeat}.news-single .mediaelement a{width:100%}.news-single img{width:100%;height:auto}.news-menu-view ul{padding-left:0;list-style:none}.news-menu-view ul li{padding-left:0}.news-menu-view ul li{font-size:1.3rem;margin-top:1em}.news-menu-view ul li ul li{margin-top:0;font-size:1rem}@media only screen and (max-width: 768px){.page_homepage main{flex-direction:column-reverse}}.page_homepage .big-content{padding-top:0}@media only screen and (min-width: 640px){.page_homepage #mainmenu{width:350px;margin-left:calc(100vw - 350px)}.page_homepage #mainmenu .nav-link{border-right:0 solid #fff}}.page_team .big-content>.inside{display:flex;flex-wrap:wrap;gap:1em;padding-left:1em;padding-right:1em}@media only screen and (min-width: 992px){.page_team .big-content>.inside{padding-left:0}}.page_team .big-content>.inside>div.frame{width:100%}@media only screen and (min-width: 850px){.page_team .big-content>.inside>div.frame{width:calc(50% - 1em)}}@media only screen and (min-width: 1280px){.page_team .big-content>.inside>div.frame{width:calc(33.333% - 1em)}}@media only screen and (min-width: 1600px){.page_team .big-content>.inside>div.frame{width:calc(25% - 1em)}}@media only screen and (min-width: 2000px){.page_team .big-content>.inside>div.frame{width:calc(20% - 1em)}}.page_team .big-content>.inside #c111{display:none}@media only screen and (min-width: 1280px){.page_team .big-content>.inside #c111{display:block}}@media only screen and (min-width: 1280px){.page_team .big-content>.inside #c111{width:calc(33.333% - 1em)}}@media only screen and (min-width: 1600px){.page_team .big-content>.inside #c111{width:calc(50% - 1em)}}.page_projectlist header{display:flex;align-items:flex-start;margin-bottom:1em}.page_projectlist .brand{width:100px;margin:0}.page_projectlist .brand a{padding:1em}.marker{position:absolute;width:30px;height:30px;left:10%;top:10%;color:#172983;transition:all 1s;cursor:pointer;display:inline-block;background-image:url("../Icons/plus-icon-blue.svg");background-repeat:no-repeat;background-size:cover;font-size:11px}@media only screen and (min-width: 640px){.marker{font-size:17px;width:36px;height:36px}}.marker{text-shadow:0px 0px 10px #fff}.marker:hover{transition:all 1s;color:#000;text-shadow:0px 0px 15px #fff;font-size:15px;transform:rotate(45deg)}@media only screen and (min-width: 640px){.marker:hover{font-size:22px}}@media only screen and (max-width: 640px){.marker i.fa{font-size:85% !important}}#opener-d1{left:21%;top:52%}@media only screen and (min-width: 640px){#opener-d1{left:19%;top:45%}}#opener-d2{left:50%;top:61%}@media only screen and (min-width: 640px){#opener-d2{left:50%;top:46%}}#opener-d3{left:75%;top:47%}@media only screen and (min-width: 640px){#opener-d3{left:79%;top:39%}}.frame-dialog1,.frame-dialog2,.frame-dialog3,.ui-dialog{max-width:100% !important}.ui-dialog{box-shadow:2px 2px 20px 0 rgba(0,0,0,.3)}.ui-dialog img{width:100%;height:auto}.ui-dialog .ui-dialog-titlebar-close{border:5px solid #000;background-color:#000;background-image:url(../Css/images/ui-icons_444444_256x240.png);background-position:center;background-repeat:no-repeat;background-size:cover}.ui-widget{font-family:"Outfit",sans-serif}.ui-draggable .ui-dialog-titlebar{background-color:#fff;border-color:#fff}.ui-button{border-radius:0 !important}.ui-button .ui-button-text{text-indent:0;padding:0;margin-top:-5px}@media only screen and (max-width: 640px){#c188{margin-top:72px}}.page_contact .grid-col:first-child>div{background-color:#e7e6e6;padding:1em}@media only screen and (min-width: 768px){.page_contact .grid-col:first-child>div{padding:2em}}.page_contact #c202{padding-left:1em}.frame-type-form_formframework{margin-bottom:1em;background-color:#e7e6e6;padding:1em}.frame-type-form_formframework input,.frame-type-form_formframework textarea{border:none;padding:1em 1em}.frame-type-form_formframework textarea{height:250px}.frame-type-form_formframework button{padding-left:2em;padding-right:2em}.frame-type-form_formframework button[type=submit]{margin-top:2em;margin-bottom:2em}.frame-type-form_formframework button[type=submit]::after{content:"›";margin-left:5px}.frame-type-form_formframework .form-element-check .form-check-wrapping-label{display:flex;align-items:center;gap:.5em}.frame-type-form_formframework .form-element-check .form-check-input:checked{background-color:#172983;border-color:#172983}/*# sourceMappingURL=layout.css.map */