@import url(bootstrap.min.e3734e53.css);@import url(responsive.8478eb0b.css);@font-face{font-display:swap;font-family:Monotype Corsiva;font-style:italic;font-weight:700;src:url(../0014af59e252de8ea3cd.woff2) format("woff2"),url(../4078687d8cf0a28b5310.woff) format("woff")}*,:after,:before{box-sizing:border-box!important}html{scroll-behavior:smooth;scrollbar-color:#ffd200 #11141a;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#11141a}::-webkit-scrollbar-thumb{background:#ffd200;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#cca900}body{color:#666;font-family:Raleway,sans-serif;font-size:14px;font-weight:400;line-height:1.80857}:focus,button:focus{outline:0!important}h1,h2,h3,h4,h5,h6{color:#111;font-weight:400;letter-spacing:0;line-height:normal;margin:0;padding:10px 0;position:relative}h1{font-size:70px}h2{font-size:55px}h3{font-size:18px}h1 a,h2 a,h3 a{color:#212121;opacity:1;text-decoration:none!important}p{font-size:15px;font-weight:500;line-height:24px;margin:0}a{color:#222;text-decoration:none!important;transition:all .3s ease-in-out}img{height:auto;max-width:100%}@media(max-width:991px)and (orientation:landscape){.text-img img.d-md-none{margin:0 auto;max-height:50vh!important;width:auto!important}.banner_main{padding:30px 0!important}.text-img p.d-md-none{font-size:16px!important;margin-top:10px!important}}@media(max-width:767px){.logo a{color:transparent!important;font-size:0!important;line-height:0!important}.logo img{max-height:40px;width:auto}.banner_main{background-size:cover;padding:40px 0 60px!important}.banner_main .d_flex{flex-direction:column;text-align:center}.text-bg{float:none!important;margin-bottom:20px;max-width:100%;text-align:center}.text-img{padding:0 10px;width:100%}.text-img .text-overlay-mobile{bottom:15px;color:#ffd200!important;display:block!important;font-family:Monotype Corsiva,sans-serif!important;font-size:clamp(32px,7.5vw,40px)!important;font-style:italic;font-weight:700;left:0;letter-spacing:.5px;line-height:1.2!important;margin:0;padding:0 15px;position:absolute;right:0;text-align:center;text-shadow:1px 1px 2px #000,0 0 5px rgba(0,0,0,.7)}.text-img .text-overlay-mobile .text-light-bg{color:#111!important;display:inline-block;font-weight:800;margin-left:5px;text-shadow:1px 1px 2px #fff,0 0 6px hsla(0,0%,100%,.95)!important}.section-expertise .mt-10{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px!important;padding:0 15px}.tech-badge{font-size:13px;margin:0!important;padding:8px 14px}.section-projects .container{padding-left:20px!important;padding-right:20px!important}.project-box{border-radius:4px;margin-bottom:20px;padding:20px 15px!important}.project-box h3{font-size:1.2rem!important;line-height:1.3!important;margin-bottom:8px}.project-tech{font-size:12px!important;line-height:1.4!important;margin-bottom:12px}.testimonial{padding:60px 20px!important}.testimonial_container .list h3{color:#111!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.3!important;margin-bottom:10px!important;padding:0!important}.testimonial_container .list p{color:#444!important;font-size:15px!important;line-height:1.6!important}.testimonial_container .list li{border-bottom:1px solid #eee;padding:25px 0!important}.testimonial_container .list li:last-child{border-bottom:none!important;padding-bottom:0!important}.testimonial{padding-bottom:260px!important}.footer #contact-wrapper{align-items:center;display:flex;flex-direction:column;gap:15px;padding:0 20px}#reveal-email-btn,.footer .read_more{font-size:14px!important;height:auto!important;line-height:normal!important;margin:0!important;max-width:280px;padding:14px 20px!important;white-space:normal;width:100%!important}}li,ol,ul{list-style:none}button,li,ol,ul{margin:0;padding:0}button{background:transparent;border:0;cursor:pointer}.tech-badge{background:#1e222b;border:1px solid #2d323f;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#ffd200;display:inline-block;font-family:monospace;font-size:14px;font-weight:600;margin:5px;padding:6px 14px;transition:all .2s ease}.tech-badge:hover{background:#ffd200;border-color:#ffd200;color:#11141a;transform:translateY(-1px)}.project-box{background:#f8f9fa;border-radius:0 4px 4px 0;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:25px;padding:25px;text-align:left}.project-current{border-left:4px solid #ffd200}.project-past{border-left:4px solid #1e222b}.project-box h3{color:#111;font-size:1.3rem;font-weight:700;margin-bottom:5px;margin-top:0}.project-tech{color:#6c757d;font-size:13px;font-style:italic;margin-bottom:15px}.d_flex{align-items:center;display:flex;flex-wrap:wrap}.titlepage{padding-bottom:60px;text-align:center}.titlepage span{color:#111!important;display:block;font-size:20px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.titlepage h2{color:#1e222b!important;font-size:clamp(28px,5vw,55px)!important;font-weight:700;line-height:1.2;padding:0}#reveal-email-btn,.footer .read_more{background-color:#ffd200;border:1px solid #ffd200;border-radius:25px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#11141a!important;cursor:pointer;display:inline-block;font-family:Courier New,Courier,monospace;font-size:14px;font-style:italic;font-weight:700;margin:10px;min-width:220px;padding:14px 20px;text-align:center;text-decoration:none;transition:all .2s ease}#reveal-email-btn:hover,.footer .read_more:hover{background-color:#1e222b!important;border-color:#1e222b!important;color:#ffd200!important;text-decoration:none;transform:translateY(-2px)}.loader_bg{background:#fff;position:fixed;z-index:9999999}.loader,.loader_bg{height:100%;width:100%}.loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.loader img{width:280px}.header{background:transparent;padding:20px 30px;position:absolute;width:100%;z-index:999}.logo a{color:#fff;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase}.padding_lert2{padding-left:0}.banner_main{align-items:center;background:url(../assets/images/banner.6f04eb52.png) no-repeat 50%;background-size:100% 100%;display:flex;padding:90px 0 400px}.text-bg{float:right;max-width:542px;text-align:left;width:100%}.text-bg h1{color:#ffe25b;font-size:clamp(36px,8vw,70px);font-weight:700;line-height:1.2;padding-bottom:35px;padding-top:40px}.text-img figure{margin:0}.about{background-color:#f3f2f2;margin-top:90px;padding:70px 0}.about .titlepage p{color:#232324;font-size:17px;line-height:28px}.testimonial{background-color:#fff;padding:90px 0 319px}.testimonial .titlepage p{color:#232324;font-size:17px;font-weight:500;line-height:20px;padding-top:10px}.testimonial_container .list li{border-bottom:1px solid #f0f0f0;padding:20px 0}.testimonial_container .list i{color:#ffd200;margin-right:10px}.footer{background:#12153c;padding-bottom:5px;padding-top:85px;position:relative;text-align:center}.footer:after{background:url(../assets/images/cross_bottom.c1c8ecb6.png) no-repeat 50%;background-size:cover;content:"";height:243px;left:0;position:absolute;right:0;top:-243px}.cont{padding-top:20px;text-align:center}.cont h3{color:#fff;font-size:clamp(24px,4vw,45px);font-weight:700;line-height:1.3;margin-bottom:15px;padding:0}.copyright{background-color:transparent;margin-top:90px;padding:20px 0}.copyright p{border-top:1px solid #84761d;color:#bcbdc3;font-size:18px;line-height:22px;padding-top:20px;text-align:center}.project-additional{border-left:3px solid #ccc;margin-top:30px;padding-left:20px}.project-additional h3{font-size:20px;margin-bottom:10px}.project-additional p{color:#666;font-style:italic;line-height:1.6}.project-additional p a{color:#111;font-weight:700;text-decoration:underline!important}.project-additional p a:hover{color:#ffd200}@media(max-width:767px){.project-additional{border-left-width:2px;margin-top:25px;padding-left:15px}.project-additional h3{font-size:1.1rem!important;line-height:1.3!important}.project-additional p{font-size:14px;line-height:1.5}}