@keyframes anniversary{0%,10%{transform:scale(1)}50%{transform:scale(1.1)}}html{scroll-behavior:smooth;height:100%}header{position:sticky;top:0;z-index:5000}header .header-row{background-color:#000100;display:flex;justify-content:center;min-height:.5rem}header .header-row .container-area{color:#fafafa;display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}header .header-row .contact{display:flex;justify-content:space-between}header .header-row .contact .item{display:flex;align-items:center}header .header-row .contact .item.underline:hover{text-decoration:underline}header .header-row .contact .item:not(:first-of-type){margin-left:2rem}@media (max-width:767px){header .header-row .contact .item.text-top-header{display:none}header .header-row .contact .item:not(:first-of-type){margin-left:0;margin-right:1rem}header .header-row .contact .item .icon{width:20px}}header .header-row .contact .item .icon{margin-right:.5rem}header .header-row .contact a{color:inherit}header .navbar{display:flex;justify-content:center;font-family:Roboto,Work Sans,Arial,sans-serif;background-color:#fafafa}header .navbar .container-area{display:flex;justify-content:space-between;padding-top:1rem;padding-bottom:3.2rem}header .navbar .container-area .navbar-brand img{transition:transform .2s linear;transform:scale(1)}header .navbar .container-area .navbar-brand img:hover{transform:scale(1.1)}@media (max-width:1199px){header .navbar .container-area{flex-flow:row wrap;padding-bottom:1rem}header .navbar .container-area .navbar-brand img{height:100px}header .navbar .container-area input~.navbar-nav{transition:max-height 1s;max-height:0;overflow:hidden;width:100%;background-color:#fafafa}header .navbar .container-area input~.navbar-nav .nav-item a{display:block;width:100%;text-align:center;padding-top:.25rem;padding-bottom:.25rem}header .navbar .container-area input~.navbar-nav .nav-item a:hover{background-color:rgba(0,0,0,.1)}header .navbar .container-area input:checked~.navbar-nav{max-height:350px}}header .navbar .container-area .navbar-toggler{align-self:center;display:flex;flex-direction:column;justify-content:space-between;height:32px;width:32px;padding:.5rem;background-color:#fafafa;border:0;cursor:pointer}header .navbar .container-area .navbar-toggler .icon-bar{background-color:#b8182a;width:100%;height:3px}header .navbar .container-area input{display:none}header .navbar .container-area .navbar-nav{font-weight:700;font-size:1.125rem;line-height:1.2}header .navbar .container-area .navbar-nav .nav-item.mobile-view{font-weight:400}header .navbar .container-area .navbar-nav .nav-item.mobile-view.text-length{text-align:center;line-height:1;max-height:1.85rem}header .navbar .container-area .navbar-nav .nav-item.mobile-view.text-length a{display:inline-block;width:fit-content}@media (max-width:1199px){header .navbar .container-area .navbar-nav .nav-item.mobile-view.show{display:block}header .navbar .container-area .navbar-nav .nav-item .arrow{display:none}}@media (min-width:1200px){header .navbar .container-area .navbar-toggler{visibility:collapse}header .navbar .container-area .navbar-nav .nav-item.mobile-view.show{display:none}}header .navbar .container-area .navbar-nav .nav-item .arrow{height:fit-content;margin-left:.7rem;margin-bottom:.16rem;transform:rotate(180deg);transition:transform .5s ease-in-out;color:#000100}header .navbar .container-area .navbar-nav .nav-item .arrow path{stroke:#000100;transition:stroke .5s}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown{position:relative}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown .accomplishments-dropdown-items{display:block;visibility:hidden;height:0;opacity:0;position:absolute;padding:.8rem;min-width:300px;background-color:#faf1eb}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown .accomplishments-dropdown-items .nav-link::hover{color:#000100;transform:none}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown .accomplishments-dropdown-items .nav-link.no-color{color:#000100}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown .accomplishments-dropdown-items a::hover{color:#000100;transform:none}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown .accomplishments-dropdown-items a::after{width:0;height:0;transition:none}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown:hover .arrow{transform:rotate(0);transition:transform .5s ease-in-out}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown:hover .arrow path{stroke:#b8182a;transition:stroke .5s}header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown:hover .accomplishments-dropdown-items{visibility:visible;opacity:1;height:auto;transition:opacity .5s ease-in}header .navbar .container-area .navbar-nav .nav-item a{position:relative;text-decoration:none;color:#000100;display:inline-block;overflow:hidden;transition:color .5s;padding-bottom:.35rem}header .navbar .container-area .navbar-nav .nav-item a.active{color:#b8182a}header .navbar .container-area .navbar-nav .nav-item a.active .arrow path{stroke:#b8182a}header .navbar .container-area .navbar-nav .nav-item a.active::after{transform-origin:left center;transform:scaleX(1)}header .navbar .container-area .navbar-nav .nav-item a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#b8182a;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.2,.9,.2,1);will-change:transform;backface-visibility:hidden}header .navbar .container-area .navbar-nav .nav-item a:hover{color:#b8182a}header .navbar .container-area .navbar-nav .nav-item a:hover::after{transform-origin:left center;transform:scaleX(1)}@media (min-width:1200px){header .navbar .container-area .navbar-nav{flex-grow:1;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center}header .navbar .container-area .navbar-nav .nav-item{padding:0 0 0 2rem}header .navbar .container-area .navbar-nav .nav-item.anniversary{border:none;margin:0;padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center}header .navbar .container-area .navbar-nav .nav-item.anniversary:before{content:"";border-left:1px solid #8b8b8b;margin-right:1rem;min-height:1.2em}header .navbar .container-area .navbar-nav .nav-item.anniversary:hover img{transform:scale(1.1)}header .navbar .container-area .navbar-nav .nav-item.anniversary img{animation:.6s ease-in-out anniversary;transform:scale(1);transition:transform .2s ease-in-out}main .hero .second-header-hero.blog-title{width:calc(55vw - 1rem)}}main{display:flex;flex-direction:column;width:100%;overflow-x:hidden;flex:1 0 auto}main .hero{display:flex;overflow:hidden;position:relative;flex-direction:column;width:100%;height:605px;background-color:#fafafa}main .hero.ai-consulting{height:auto;margin-bottom:8rem}main .hero.blog{height:unset}@media (min-width:441px) and (max-width:767px){main .hero .alko-expander{height:100px}}main .hero.alko-height-override{height:auto}main .hero .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;filter:blur(1.7px)}main .hero .hero-title{position:relative;z-index:4;text-align:left;width:100%;line-height:1.5;margin-top:6rem;font-size:1.6rem;font-weight:500}main .hero .hero-title.ai-consulting{margin-top:13rem}@media (max-width:767px){header .navbar .container-area .navbar-brand img{height:40px}main .hero .hero-title{margin-top:9rem}}@media (min-width:441px){main .hero .hero-title{font-size:calc(3vw + 1.2rem)}}@media (min-width:768px){main .hero .hero-title{font-size:calc(4vw + 1rem)}}@media (min-width:1800px){main .hero .hero-title{font-size:6.8rem}}main .hero .second-header-hero{z-index:4;font-weight:300;font-size:1.6rem;line-height:1.5;position:relative;width:100%;text-align:left}main .hero .second-header-hero.blog-title{line-height:unset}@media (min-width:1200px) and (max-width:1400px){main .hero .second-header-hero.blog-title{width:100%}}main .hero .second-header-hero.home{font-size:1.6rem}@media (max-width:440px){header .navbar .container-area .navbar-nav .nav-item.mobile-view.text-length{max-height:unset}main .hero .second-header-hero.home{font-size:1.4rem}}@media (min-width:441px){main .hero .second-header-hero{font-size:calc(3vw + .6rem)}main .hero .second-header-hero.home{font-size:calc(4vw + .5rem)}}@media (min-width:1800px){main .hero .second-header-hero{font-size:4rem}main .hero .second-header-hero.home{font-size:5rem}}main .hero .third-header-hero{z-index:4;font-weight:700;font-size:1.5rem;margin-bottom:4rem;line-height:1.5;position:relative;width:100%;text-align:left}@media (min-width:1200px){main .hero .third-header-hero{font-size:1.6rem;margin-top:6rem}}@media (min-width:992px) and (max-width:1199px){main .hero .second-header-hero.blog-title{width:90%}main .hero .third-header-hero{font-size:1.5rem}}main .hero .hero-wave-small{position:absolute;top:0;right:0}main .hero .hero-wave-small.ki-practice{top:-50px;height:auto}@media (max-width:991px){main .hero{height:410px}main .hero .third-header-hero{font-size:1.2rem}main .hero .hero-wave-small.ki-practice{width:400px}footer .area{padding-left:1rem;padding-right:1rem}}@media (max-width:767px){main .hero .hero-wave-small.ki-practice{width:300px}main .hero .hero-wave-small{width:45%}}main .hero .hero-wave-small.alko-detail-wave{height:400px}@media (min-width:992px) and (max-width:1199px){main .hero .hero-wave-small.alko-detail-wave{height:345px}}@media (min-width:768px) and (max-width:991px){main .hero .hero-wave-small.alko-detail-wave{height:200px}}@media (min-width:441px) and (max-width:767px){main .hero .hero-wave-small.alko-detail-wave{width:unset;height:200px}}footer{background-color:#000100;color:#fafafa;padding-top:2.7rem;padding-bottom:2.7rem;display:flex;justify-content:space-between;flex-shrink:0;flex-flow:row wrap}footer .area{flex-grow:1;flex-flow:row nowrap;display:flex;justify-content:space-between}@media (max-width:1199px){header .navbar .container-area .navbar-nav .nav-item.accomplishments-dropdown .accomplishments-dropdown-items{display:none}footer .area{justify-content:space-between;flex-flow:row wrap;width:100%}footer .area:not(:first-of-type){margin-top:2rem}footer .area>.item{width:calc(33% - 2rem)}}@media (min-width:1200px){footer .area.first{width:calc(60% - 2rem);padding-left:3rem}footer .area.second{width:calc(40% - 2rem)}}footer .area>.item{line-height:1.3;display:flex}@media (max-width:767px){footer .area>.item{width:100%;margin:0;justify-content:center;align-items:center;text-align:center}footer .area>.item:not(:first-of-type){margin-top:2rem}}footer .claim{width:calc(33% - 2rem);font-size:1.6rem;line-height:1.3;width:min-content}footer .address{margin-left:4rem;display:flex;flex-direction:column;justify-content:space-between}footer .contact{display:flex;flex-flow:row wrap;gap:3.4rem;font-size:1rem;line-height:1.3}@media (min-width:1200px){footer .contact{margin-left:5rem;justify-content:space-between}}@media (max-width:1199px){footer .contact{flex-direction:column}}footer .contact>.contact-item{display:flex;align-items:center}@media (max-width:991px){footer .contact>.contact-item:not(:first-of-type){margin-top:1rem}}footer .contact>.contact-item.phone img{height:1.5rem}footer .contact>.contact-item.mail img{height:1rem}footer .contact>.contact-item .icon{min-width:2rem;margin-right:.5rem}footer .contact a{color:inherit}footer .link-area{gap:2rem;flex-direction:row;align-items:center;justify-content:space-between}footer .link-area a{color:#fafafa}footer .link-area a.active,footer .link-area a:hover{text-decoration:underline}footer .link-area .social-media{min-width:fit-content;gap:1rem}footer .link-area .links{display:flex;flex-flow:row wrap;gap:2rem}footer .technologies{display:flex;flex-grow:1;align-items:center;margin-left:4rem}@media (min-width:768px){footer .technologies{justify-content:flex-end}}footer .technologies .angular{justify-content:center}footer .technologies .microsoft{margin-left:1rem;display:flex}@media (min-width:1200px){footer .technologies .microsoft{flex-grow:1;max-height:100px}.project-details-section .container-area{padding:0 1rem}}.social-media{display:flex}.social-media .item:not(:first-of-type){margin-left:.5rem}@media (max-width:767px){.text-top-header{display:none}}.tracer-circle{position:absolute;left:0;border-radius:50%;display:block;background:linear-gradient(105deg,#e8692b 45%,#b8182a 100%);z-index:3}.tracer-circle.circle-red{width:200px;height:200px;transform:translateX(15%)}@media (min-width:992px) and (max-width:1199px){.tracer-circle.circle-red{width:180px;height:180px}}@media (min-width:441px) and (max-width:991px){.tracer-circle.circle-red{width:180px;height:180px}}@media (max-width:440px){main .hero .third-header-hero{font-size:1rem}main .hero .hero-wave-small.alko-detail-wave{width:unset;height:150px}.tracer-circle.circle-red{top:22px;width:140px;height:140px}}.tracer-circle.circle-white{width:146px;height:146px;transform:translateX(80%);background:#fafafa;z-index:2}@media (min-width:992px) and (max-width:1199px){.tracer-circle.circle-white{width:131.4px;height:131.4px}}@media (min-width:441px) and (max-width:991px){.tracer-circle.circle-white{width:131.4px;height:131.4px}}@media (max-width:440px){.tracer-circle.circle-white{top:-40px;width:102.2px;height:102.2px}}.tracer-circle.circle-img{width:150px;height:150px;transform:translateX(5%) rotate(287deg);background-image:url(/images/img-black-frame.jpg);background-size:cover;background-position:center;z-index:1}@media (min-width:992px) and (max-width:1199px){.tracer-circle.circle-img{width:135px;height:135px}}@media (min-width:441px) and (max-width:991px){.tracer-circle.circle-img{width:135px;height:135px}}@media (max-width:440px){.tracer-circle.circle-img{top:-10px;width:105px;height:105px}}@media (max-width:1199px){.flex-container{display:flex;flex-flow:row wrap;gap:0;justify-content:center}}.banner-dark{display:flex;justify-content:center;width:100%;background-color:#000100}.banner-dark .banner-container{margin:auto;flex-grow:0}@media (max-width:767px){.banner-dark .banner-container{margin:0 2rem}}.banner-dark .banner-text{color:#fafafa;text-align:start;line-height:1.2;margin:3rem 0;font-size:1.5rem}@media (max-width:767px){.banner-dark .banner-text{font-size:1rem}}.info-section{position:relative;overflow:visible;height:auto}.info-item{position:relative;background-color:#fafafa;border:3px solid #000;border-radius:50px;display:grid;padding:2rem;margin:4.6rem 0;z-index:1}.info-item .box-header{display:flex;height:100%;margin-left:.9rem}.info-item .box-header .box-title{font-weight:600}.info-item .box-text{margin-left:2.2rem}.info-item .box-text ul{padding:0}@media (min-width:992px){footer .area{padding-left:2rem;padding-right:2rem}.info-item .box-text{margin-top:1rem}}@media (min-width:768px) and (max-width:991px){.info-item .box-text{font-size:1.2rem}}.project-details-section{background-color:#faf1eb}.project-details-section .container-area{margin-top:3rem}.project-details-section .detail-container{width:100%;height:100%;display:flex;flex-wrap:nowrap;gap:3rem}.project-details-section .detail-container .detail-container-img{object-fit:contain;width:100%;height:100%}.project-details-section .detail-container .detail-body{display:block}.project-details-section .detail-container .detail-body .detail-title{font-size:2.6rem;font-weight:700;margin-bottom:3rem}@media (min-width:441px) and (max-width:767px){.project-details-section .detail-container .detail-body .detail-title{font-size:2rem;margin-bottom:2rem}}@media (max-width:440px){.project-details-section .detail-container .detail-body .detail-title{font-size:1.5rem;line-height:1.2;margin-bottom:1rem}.tracer-circle{display:none}}@media (max-width:1199px){.project-details-section .detail-container{flex-flow:column wrap}.project-details-section .detail-container .detail-body .detail-description{font-size:.9rem}.fixer{margin-bottom:3rem}}.tracer-circle.circle-red{top:40px}.tracer-circle.circle-white{top:-60px}.tracer-circle.circle-img{top:-15px}.fixer{flex:1 1 0}.detail-body{flex:1 1 0;max-width:557px}.detail-body .bulletpoints{margin:0 0 5.25rem}.detail-body .bulletpoints:last-child{margin-bottom:7.4rem}@media (min-width:992px) and (max-width:1199px){.detail-wrapper{display:grid;grid-template:auto/auto auto;gap:3rem}}.detail-title{line-height:3.2rem}.detail-description.spacer{margin-bottom:5.25rem}.image-row{margin-top:3rem;display:flex;flex-flow:row nowrap;gap:3rem}@media (max-width:767px){.info-item .box-text{font-size:1rem}.image-row{flex-wrap:wrap}}.image-row .fit-image{min-width:0;min-height:0}.banner-dark{position:relative;justify-content:center;height:164px}@media (min-width:1200px){.banner-dark .banner-container{transform:translateX(-50%)}}@media (min-width:1200px) and (max-width:1400px){.banner-dark .banner-container{transform:none}}@media (max-width:1401px){.banner-dark{flex-flow:column wrap}}@media (min-width:441px) and (max-width:991px){.banner-dark{padding-left:12rem}}@media (max-width:440px){.banner-dark .banner-text{text-align:center}}.banner-img-container{min-width:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media (max-width:1199px){.detail-body{max-width:unset}.project-details-section .detail-container{display:block}}.project-details-section .detail-container .detail-container-img.override{height:auto}/*# sourceMappingURL=project-details-klimasoft.min.css.map */
