@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 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::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-toggler{visibility:collapse}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.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}@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 (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){header .navbar .container-area .navbar-brand img{height:40px}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){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}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}.banner-dark .banner-container{margin:0 2rem}}.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{justify-content:center;width:100%;background-color:#000100}.banner-dark .banner-container{flex-grow:0}.banner-dark .banner-text{color:#fafafa;text-align:start;line-height:1.2;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 3rem;z-index:1;height:285px;width:800px}.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}}@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}}@media (min-width:1200px) and (max-width:1400px){.info-item{left:50%;transform:translateX(-67%);width:700px}}@media (max-width:991px){footer .contact>.contact-item:not(:first-of-type){margin-top:1rem}.tracer-circle{display:none}}.tracer-circle.circle-red{top:unset;bottom:-35px}.tracer-circle.circle-white{top:unset;bottom:110px}.tracer-circle.circle-img{top:unset;bottom:65px}.detail-body,.fixer{flex:1 1 0}@media (min-width:441px) and (max-width:1199px){.info-item{height:auto;width:unset;max-width:600px;margin-bottom:3rem;margin-inline:auto}.detail-body{flex:none}}@media (max-width:440px){.info-item{height:auto;width:unset}.detail-body{flex:none}}.detail-title{line-height:3.2rem}.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{display:block;position:relative;padding-left:25rem;height:fit-content}@media (max-width:1401px){.banner-dark{padding-left:25rem;padding-right:2rem}.banner-dark .banner-text{width:auto}}@media (min-width:441px) and (max-width:991px){.banner-dark{padding:0 2rem}}.banner-dark .banner-container{margin:0}.banner-dark .banner-text{margin:0 0 8rem;max-width:1230px}@media (max-width:440px){.banner-dark{padding:0 2rem}.banner-dark .banner-text{text-align:center}}.banner-dark .banner-link{color:#fafafa}.link-underline{text-decoration:underline}.banner-img-container{min-width:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.project-details-section .detail-container .detail-container-img.override{height:auto}.project-details-section .detail-container .detail-container-img.mobile-toggle-2{max-height:500px}.mobile-toggle-2{display:none}@media (max-width:1199px){.mobile-toggle-1{display:none}.mobile-toggle-2{display:block}}/*# sourceMappingURL=project-details-ai-searcharchitecture.min.css.map */
