﻿:root{--primary-dira-cobalt: #1D4A9B;--sec-deep-ocean: #283A5C;--acc-amber-gold: #FFCB55;--acc-sec-pale-honey: #FFE5AD;--dark-1-deep-space: #232933;--dark-2-black: #01040a;--general-bg-linen: #ffffff;--general-bg-linen-transparent: rgba(255, 255, 255, 0.8);--acc-chestnut: #663C35;--acc-terracotta: #C43D25;--acc-blush: #BFA8A4;--acc-sage: #B2BAA0;--acc-olive: #748746;--acc-moss: #405410;--prosuite-main: #4A6EB8;--prosuite-sec: #B89267;--prosuite-accent: #9A9073;--prosuite-bg-1: #D8DCE5;--produite-bg-2: #E9DCCC;--location-finder-main: #56A9D3;--location-finder-sec: #87B46C;--location-finder-accent: #9A9073;--location-finder-bg-1: #C4D6DF;--location-finder-bg-2: #B5BEB3}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-light.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:500;src:url("../fonts/lato-normal.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-bold.woff2") format("woff2")}.lang-en,.lang-de{display:none}[class*=lang-en],[class*=lang-de]{display:none}body.lang-active-en [class*=lang-en],body.lang-active-de [class*=lang-de]{display:block}body.lang-active-en span[class*=lang-en],body.lang-active-de span[class*=lang-de]{display:inline}body.lang-active-en div[class*=lang-en].flex-item,body.lang-active-de div[class*=lang-de].flex-item{display:flex}body.lang-active-en div[class*=lang-en].grid-item,body.lang-active-de div[class*=lang-de].grid-item{display:grid}body{font-family:"Lato",sans-serif;font-size:20px;min-height:75rem;font-weight:500}h1{font-family:"Lato",sans-serif;font-weight:400;font-size:50px}.text-justify{text-align:justify}.standout-statement{font-family:"Lato",sans-serif;font-weight:400;font-size:25px}@media(min-width: 992px){.standout-statement{font-family:"Lato",sans-serif;font-weight:400;font-size:28px}}@media(min-width: 1200px){.standout-statement{font-family:"Lato",sans-serif;font-weight:400;font-size:30px}}.main-container{position:relative;margin-top:18vh}#background{position:fixed;top:0;left:0;width:100%;height:115%;z-index:0;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:var(--general-bg-linen)}#background svg,#contour-svg{width:auto;height:100%;min-width:100%;object-fit:cover;object-position:center}#background svg{width:100%;height:100%}#background svg g{width:100%;height:100%}#contour-svg{width:100%;height:100%}#contour-svg .contour,#contour-svg [id^=C],#contour-svg [id^=D]{fill:none;stroke:var(--acc-sec-pale-honey) !important;stroke-width:2.5px;stroke-dasharray:7000;stroke-dashoffset:0;transition:transform .05s linear}.drawing-animation{stroke-dashoffset:7000 !important;animation:initialDraw 4s forwards ease-in-out}@keyframes initialDraw{from{stroke-dashoffset:7000}to{stroke-dashoffset:0}}.main-container>*:not(#background){position:relative;z-index:1}.box{scroll-margin:120px}.transparent-background{background-color:hsla(0,0%,100%,0)}.background-color-1{background-color:var(--general-bg-linen)}.background-color-2{background-color:var(--sec-deep-ocean)}.standout-color-1{color:var(--dark-1-deep-space) !important;background-color:var(--acc-sage)}.standout-color-2{background-color:var(--acc-chestnut)}.border-bottom{border-bottom-color:#929292 !important}section h2{font-size:20px;font-weight:bold;margin-bottom:2rem;letter-spacing:1px;text-transform:uppercase}section h3{font-size:18px;font-weight:bold;margin:3rem 0 1rem;letter-spacing:1px;text-transform:uppercase}section strong{color:var(--primary-dira-cobalt)}section u{color:var(--primary-dira-cobalt)}section a{color:#000;text-decoration:underline var(--primary-dira-cobalt)}section a:focus,section a:hover{text-decoration:underline var(--primary-dira-cobalt) .2ex}section ul{list-style-type:none;padding:0}section .arrow li:before{content:">";font-weight:bold;padding-right:10px}section .more{margin-top:2rem}.mb-6{margin-bottom:5rem}.mt-6{margin-top:5rem}.my-6{margin-top:5rem;margin-bottom:5rem}.my-7{margin-top:10rem;margin-bottom:10rem}.px-lg-6{padding-left:4rem;padding-right:4rem}.px-lg-7{padding-left:6rem;padding-right:6rem}.my-md{margin-top:3rem;margin-bottom:3rem}.my-lg{margin-top:6rem;margin-bottom:6rem}@media(min-width: 1200px){.mb-6{margin-bottom:10rem}.mt-6{margin-top:10rem}.my-md{margin-top:6rem;margin-bottom:6rem}.my-lg{margin-top:12rem;margin-bottom:12rem}.px-6{padding-left:5rem;padding-right:5rem}}header{font-size:18px;text-transform:uppercase}.navbar-toggler{border-radius:6px;border-color:var(--acc-sec-pale-honey)}.navbar-brand{padding:0}.navbar{background-color:var(--general-bg-linen)}.navbar::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:20px;background:linear-gradient(to bottom, var(--general-bg-linen), rgba(255, 255, 255, 0));pointer-events:none;z-index:10}.navbar .navbar-nav .nav-link{border-bottom:2px solid rgba(0,0,0,0);color:#000;padding-left:0;padding-right:0}.navbar .navbar-nav .active{font-weight:bold;color:var(--primary-dira-cobalt);border-bottom-color:var(--primary-dira-cobalt)}.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover{border-bottom-color:var(--primary-dira-cobalt)}.navbar .navbar-nav .nav-item{margin-left:20px}.navbar .dropdown-menu{border-color:var(--acc-sec-pale-honey);border-radius:8px;margin-top:25px;min-width:250px;padding:0;background-color:var(--general-bg-linen)}.navbar .dropdown-menu .nav-item-1:last-child .dropdown-item{border-bottom:none}.navbar .dropdown-item{border-bottom:1px solid var(--acc-sec-pale-honey);padding-bottom:10px;padding-top:10px;font-weight:500}.navbar .dropdown-item:focus,.navbar .dropdown-item:hover{background-color:rgba(0,0,0,0);color:var(--primary-dira-cobalt);font-weight:bold}.navbar .dropdown-divider{border-top-color:#000}.navbar .dropdown-menu-1{list-style-type:none;padding-left:8px}.navbar .dropdown-menu-1 .nav-link,.navbar .dropdown-menu-1 .nav-link:focus,.navbar .dropdown-menu-1 .nav-link:hover{border-bottom:none}.navbar .dropdown-menu-1 a::before{content:"_";margin-right:10px}.navbar .dropdown-menu-1 a:focus::before,.navbar .dropdown-menu-1 a:hover::before{color:var(--primary-dira-cobalt)}@media(max-width: 991px){.navbar .navbar-nav .nav-link{border-bottom:none}.navbar .navbar-nav .active,.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover{border-bottom:none}.navbar .navbar-nav .active span,.navbar .navbar-nav .nav-link:focus span,.navbar .navbar-nav .nav-link:hover span{border-bottom:2px solid var(--primary-dira-cobalt);padding-bottom:8px}.navbar .dropdown-menu{margin:8px 0}}#dira-products{min-height:35vh}.product-link{transition:transform .3s ease,box-shadow .3s ease;font-family:"Lato",sans-serif;font-weight:500;font-size:30px;color:var(--sec-deep-ocean);text-decoration:none}i.product-detail-name{font-family:"Lato",sans-serif;font-weight:400;font-style:normal}.product-link:hover{transform:translateY(-5px)}.product-logo{height:80px;width:80px}.nav-tabs{border-bottom:unset;list-style:none;padding-left:0}.nav-tabs .nav-link{margin-bottom:-2px;border:none;color:var(--dark-1-deep-space);padding:12px 20px;font-weight:500;transition:all .3s ease}.nav-tabs .nav-link.active{color:var(--primary-dira-cobalt);background-color:rgba(0,0,0,0);border-bottom:3px solid var(--primary-dira-cobalt)}.nav-tabs .nav-link:hover:not(.active){border-bottom:3px solid var(--primary-dira-cobalt)}.nav-tabs .nav-item{list-style-type:none;display:inline-block;padding-left:.25em;padding-right:.25em}.tab-content{padding:30px 20px;border-radius:0 0 .25rem .25rem}.product-image{max-width:100%;height:auto;transition:transform .3s ease}.product-detail-image{max-width:80%}.fade-in{animation:fadeIn .5s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.carousel-item{height:32rem}.carousel-caption h2{background-color:rgba(0,0,0,.5);padding:1rem}.btn{background-color:var(--primary-dira-cobalt);color:#fff}.btn:focus,.btn:hover{background-color:var(--sec-deep-ocean);color:#fff;opacity:.5}.pdf{margin-top:4rem}.pdf a{text-decoration:none}.pdf a:focus,.pdf a:hover{opacity:.5}.pdf img{height:50px}#team h3{text-transform:none}#team ul{padding-bottom:3rem}@media(max-width: 767px){#team .border-bottom-xs{border-bottom:0 solid #929292}}@media(max-width: 991px){#team .border-bottom-sm{border-bottom:0 solid #929292}}#team li,#contact li{display:inline-block;margin:0 5px}#team li::before,#contact li::before{content:none}#team a,#contact a{text-decoration:none}#team a:focus,#team a:hover,#contact a:focus,#contact a:hover{opacity:.5}.footer{position:relative;z-index:1;margin-top:auto;background-color:var(--sec-deep-ocean);color:#fff;font-size:16px}.footer a{color:#fff;text-decoration:none}.footer a:focus,.footer a:hover{opacity:.5}.nav-link-lang{padding:.5rem .75rem !important}.nav-link-lang.active{font-weight:bold;color:var(--primary-dira-cobalt) !important}.code-box{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:10px;margin:15px 0}.code-box pre{margin:0;white-space:pre-wrap}.code-box code{font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;color:#333;font-size:14px}.aligned-list{width:100%}.aligned-list li{width:100%;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;position:relative;padding-left:25px}.aligned-list li::before{content:"—";position:absolute;left:0;top:0}@media(max-width: 767px){.aligned-list li b,.aligned-list li a{display:inline-block;max-width:100%}}.book-demo-btn{display:inline-block;padding:20px 30px;background-color:var(--sec-deep-ocean);color:var(--general-bg-linen);text-decoration:none;border-radius:40px;border:none;font-weight:bold;font-weight:600;font-size:20px;transition:background-color .3s ease;display:block;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:60px}.book-demo-btn:hover{background-color:var(--primary-dira-cobalt);opacity:1 !important;color:#fff;text-decoration:none}.my-table{background-color:rgba(0,0,0,0)}.my-table th,.my-table td{background-color:rgba(0,0,0,0);border-bottom:1px solid var(--acc-blush)}.my-table tr:last-child>td,.my-table tr:last-child>th{border-bottom:none}.integration-image-wrapper{height:300px;width:100%;overflow:hidden}.integration-image-wrapper img{width:100%;height:100%;object-fit:cover}.alt-highlight{color:var(--primary-dira-cobalt);text-decoration:none !important}.alt-highlight:hover{color:var(--sec-deep-ocean);font-weight:bold}/*# sourceMappingURL=custom.min.css.map */
