html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media(min-width:1200px){body{font-style:normal;background-color:#e6ebf4}.header{margin-top:20px;width:100%;z-index:99;position:sticky;top:0}.header-content{background-color:#ffffff;height:72px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:15px}.header-logo{display:flex;align-items:center}.header-title{font-size:25px;color:#1A1F2C;font-weight:700;font-family:"Inria Sans",sans-serif;padding-left:15px;text-decoration:none}.header-logo img{width:40px;height:40px;border-radius:8px}.header-title span span:first-child{color:#4770FF}.header-nav .nav .nav-item{padding-right:5px;font-family:"Montserrat",sans-serif}.header-nav .nav .nav-link{display:flex;align-items:center}.header-nav .nav .nav-link.active{color:#1A1F2C;font-weight:700}.nav-item .nav-link.active{background-color:#e9ecef;border-radius:8px}.header-nav .nav .nav-link{color:#576076;font-size:15px}.header-nav .nav .nav-link i{padding-right:10px;font-size:20px}.header-nav .nav .nav-link:hover{color:#1A1F2C;font-weight:700}.nav-item .nav-link:hover{background-color:#e9ecef;border-radius:8px}.header-info .btn i{font-size:20px}.header-info{display:flex;align-items:center}.header-info .btn:hover{background-color:#e9ecef}.header-info{display:flex;justify-content:space-between;gap:12px}.header-info a{text-decoration:none;font-family:"Inria Sans",sans-serif;background-color:#1A1F2C;color:#ffffff;padding:5px;display:flex;height:50px;align-items:center;font-size:18px;justify-content:center;border-radius:8px}.header-info a i{padding-left:10px}.header-info .btn-dark-theme .bi-brightness-high-fill{display:none}.header-info a:hover{background-color:#0d6efd}.header-info .dropdown button:hover{background-color:transparent;border:none}.header-info .dropdown button:focus{background-color:transparent;border:none}.header-info .dropdown .dropdown-menu li button{display:flex;align-items:center}.header-info .dropdown .dropdown-menu li button:hover{background-color:transparent;border:none}.header-info .dropdown .dropdown-menu img{width:30px;height:30px;margin-right:10px}.header-info .dropdown button{position:relative}.header-info .dropdown button i{position:absolute;font-size:12px;top:30%;padding-left:2px}.header-info .dropdown.show button i{transform:rotate(180deg)}body.dark{background-color:#191919}body.dark .header-content{background-color:#222028}body.dark .header-content .header-title span{color:#ffffff}body.dark .header-content .header-title span span:first-child{color:#4770FF}body.dark .header-nav .nav-item .nav-link{color:#adb5bd}body.dark .nav-item .nav-link.active{color:#ffffff;background-color:#0E1018}body.dark .header-nav .nav-item .nav-link:hover{color:#ffffff;background-color:#0E1018}body.dark .header-info .btn-dark-theme .bi-moon-fill{display:none}body.dark .header-info .btn-dark-theme .bi-brightness-high-fill{display:block;color:#fd7e14}body.dark .header-info .btn-dark-theme:hover{background-color:#212529}body.dark .header-info .dropdown button{color:#adb5bd}body.dark .header-info .dropdown .dropdown-menu{background-color:#191919}.header-nav-mobile{display:none}.offcanvas.offcanvas-start{display:none}.home{margin-top:20px}.card{font-family:"Playfair Display",serif;border-radius:15px;height:100%}.card-title img{width:100%;height:270px;border-radius:8px;margin-bottom:20px;object-fit:contain}.card-title{margin-top:20px;font-style:normal;font-size:22px;font-weight:bolder;margin-bottom:20px}@keyframes waveAnimation{0%{transform:rotate(0deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.wave{display:inline-block;animation-name:waveAnimation;animation-duration:2s;animation-iteration-count:infinite;transform-origin:80% 80%}.card-text{margin-top:20px;font-weight:300;font-size:18px;color:#576076;line-height:1.5}.card-text strong{font-weight:600}.common-button-groups{margin-top:20px;display:flex;justify-content:space-between}.common-button-groups .btn-call{background-color:#4770FF;color:#ffffff;border-radius:8px;width:170px;height:55px;font-size:17px;display:flex;align-items:center;justify-content:center}.btn-call i{padding-right:15px}.common-button-groups .btn-copy{border:1px solid #DBDFE5;background-color:transparent;color:#1A1F2C;border-radius:8px;font-weight:500;width:170px;height:55px;font-size:17px;display:flex;align-items:center;justify-content:center}.btn-copy i{padding-right:15px}.social-media-icon{margin-top:30px;margin-bottom:20px}.social-media-icon .nav li{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #DBDFE5;border-radius:8px;margin-right:15px}.social-media-icon .nav li a{color:#384559;font-size:22px}.social-media-icon .nav li:hover a{color:#0d6efd}.work-experience-main .work-experience-slider li{margin-bottom:10px;display:flex;gap:30px}.work-experience-slider .date{display:flex;align-items:center;font-weight:500}.work-experience-main .work-experience-slider .info{display:flex;gap:12px;align-items:center;font-family:"Open Sans",sans-serif}.work-experience-main .work-experience-slider .info .icon img{width:20px}.work-experience-main .work-experience-slider .info .icon{border-radius:8px;width:32px;height:32px;background-color:#F0F2F5;display:flex;justify-content:center;align-items:center}.work-experience-main .text .title{font-size:16px;font-weight:600;color:#1A1F2C;line-height:1.5}.work-experience-main .text .subtitle{font-size:14px;font-weight:400;color:#576076}.work-experience-card{overflow:hidden;height:304px}.work-experience-main{font-family:"Playfair Display",serif;max-height:190px;overflow:hidden;display:flex;flex-direction:column}.work-experience-card .work-experience-slider{animation:scrollY 10s linear infinite}@keyframes scrollY{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.expertise-card{height:303px}.expertise-card .expertise-item{text-align:center}.expertise-card .expertise-item .image{background-color:#F0F2F5;border-radius:8px;padding:14px 10px}.expertise-card .expertise-item .image img{width:32px;height:32px}.expertise-card .expertise-item .text .title{font-size:16px;font-weight:500;color:var(--black);line-height:1.5em;margin-top:8px;font-family:"Open Sans",sans-serif}.card-projects .card-title{display:flex;justify-content:space-between}.card-projects .card-title .link-btn{font-size:16px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}.card-projects .project-item .image{background-color:#F0F2F5;padding:24px;border-radius:8px;position:relative;display:flex;align-items:center;height:251.5px}.card-projects .project-item .image .image-preview{position:absolute;top:45%;left:50%;transform:translate(-50%);width:40px;height:40px;background-color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4770FF;transition:all 0.3s ease-in-out;opacity:0}.card-projects .project-item .image .image-preview .bi.bi-plus{font-size:30px}.card-projects .project-item .image .info{position:absolute;bottom:50px;left:40px}.card-projects .project-item .image .info .category{font-size:12px;color:#4770FF;font-weight:500;background-color:#ffffff;border-radius:4px;padding:4px 8px}.card-projects .project-item .image:hover .image-preview{opacity:1}.card-projects .project-item .image:hover img{opacity:0.6;transition:opacity 0.3s ease-in-out}.services-area{margin-top:20px}.services-area .card-title{display:flex;justify-content:space-between}.services-area .card-title .link-btn{font-size:16px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}body.dark .card{background-color:#222028}body.dark .card-title{color:#ffffff}body.dark .card-text{color:rgba(240,242,245,0.7)}body.dark .card-text strong{color:white}body.dark .common-button-groups .btn.btn-copy{border:1px solid #adb5bd;color:#ffffff}body.dark .social-media-icon ul li{background-color:#0E1018;border:none}body.dark .social-media-icon ul li a{color:#64748B}body.dark .work-experience-main .date{color:#ffffff}body.dark .work-experience-main .info .title{color:#ffffff}body.dark .work-experience-main .info .icon{background-color:#0E1018}body.dark .expertise-card .expertise-item .image{background-color:#0E1018}body.dark .expertise-card .expertise-item .text .title{color:white}body.dark .card-projects .project-item .image{background-color:#0E1018}.img-fluid{max-width:100%;height:100%;border-radius:8px}.services-item{background-color:#F0F2F5;border-radius:16px;padding:16px 16px 24px 16px;height:100%}.services-item .image{background-color:#ffffff;border-radius:8px;padding:25px 14px}.services-item .image img{width:64px;height:64px}.services-item .text .title{font-size:16px;font-weight:500;color:#1A1F2C;line-height:1.5em;margin-top:16px}@keyframes marquee{0%{transform:translateX(35%)}100%{transform:translateX(calc(-100% - 1.5rem))}}.talk-card .scrolling-info{background-color:#F0F2F5;border-radius:8px;height:56px;margin-bottom:20px;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.talk-card .scrolling-info .slider-item{animation:scrolling 5s linear infinite}.talk-card .scrolling-info p{font-size:18px !important;font-weight:500 !important;display:inline-block;color:#576076;animation:marquee 20s linear infinite;margin-right:10px}.talk-card .card-title{font-size:40px;font-weight:600;color:#1A1F2C;display:block;line-height:1.5}.talk-card .link-btn{font-size:16px;font-weight:500;line-height:3;text-decoration:none;border-bottom:1px solid #DBDFE5}body.dark .services-item{background-color:#0E1018}body.dark .services-item .text .title{color:#ffffff}body.dark .talk-card .scrolling-info{background-color:#576076}body.dark .talk-card .scrolling-info p{color:#ffffff}.footer-area{margin-top:20px;margin-bottom:20px}.footer-area .text p{font-size:16px;font-weight:400}.footer-area .text p a{text-decoration:none;color:#4770FF}.footer-area .text p a:hover{border-bottom:2px solid #476fff}body.dark .text p{color:#ffffff}.content-box-area .card{height:unset}.profile-card{position:sticky;top:94px}.content-box-area .top-info{display:flex;justify-content:space-between;margin-bottom:48px}.content-box-area .top-info .text{max-width:440px;width:100%}.content-box-area .top-info .main-title{font-size:30px;font-weight:600;margin-bottom:12px;margin-top:16px}.content-box-area .top-info .main-title span{color:#4770FF}.content-box-area .top-info p{font-size:20px}.content-box-area .available-btn span{font-size:18px;font-weight:500;color:#4770FF;background-color:#F0F2F5;padding:8px 16px 8px 16px;border-radius:8px;margin-top:18px;display:flex;align-items:center}.content-box-card .counter-area{font-family:"Open Sans",sans-serif;display:flex;gap:30px;justify-content:space-between;margin-bottom:50px}.content-box-card .counter-area .counter{display:flex;gap:40px;max-width:500px}.content-box-card .counter-area .counter .counter-item .number{font-size:40px;font-weight:600}.content-box-card .counter-area .counter .counter-item .subtitle{line-height:1.5;font-size:16px;font-weight:400;color:#576076;margin-top:8px}@keyframes live{0%{transform:translate(-50%,-50%) scale(0.5);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:0.5}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.content-box-card .available-btn span i{font-size:8px;margin-right:12px;position:relative}.content-box-card .available-btn span i::after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#4770FF;border-radius:50%;content:"";animation:live 1s ease-in-out infinite}.circle-text{width:60px;height:60px;background-color:#0d6efd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;position:relative}.loader{border:2px solid #f3f3f3;border-radius:50%;border:2px dashed #0d6efd;width:70px;height:70px;-webkit-animation:spin 2s linear infinite;animation:spin 10s linear infinite;position:absolute}.counter-area .circle-text .btn{color:#ffffff;font-size:30px;border:none}.counter-area .circle-text .btn:hover{cursor:pointer}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.content-box-card .working-with-main{display:flex;gap:19px;flex-wrap:wrap}.content-box-card .working-with-area .working-with-main .items{border-radius:16px;background-color:#F0F2F5;width:86px;height:86px;display:flex;justify-content:center;align-items:center}.content-box-card .working-with-area .working-with-main .items img{width:48px;height:48px}.content-box-card .client-feedback{margin-top:50px}.client-title{display:flex;justify-content:space-between;margin-bottom:18px}.content-box-card .main-common-title{font-size:25px;margin-bottom:35px;display:flex;align-items:center;color:#1A1F2C;font-weight:600}.button-client-title{display:flex;gap:10px}.client-title .button-client-title button{width:36px;height:36px;border-radius:8px;border:1px solid #DBDFE5;text-align:center;line-height:36px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.client-title .button-client-title button:hover{color:#4770FF;border:1px solid #4770FF}.client-feedback .client-feedback-slider .feedback-item{height:240px;background-color:#F0F2F5;padding:24px;border-radius:8px;position:relative}.client-feedback .client-feedback-slider .feedback-item .feedback-top-info{display:flex;justify-content:space-between;margin-bottom:20px}.client-feedback-slider .feedback-item .feedback-top-info .rating{color:#FCDE70}.client-feedback-slider .feedback-item .feedback-top-info .website a{background-color:#ffffff;font-size:14px;font-weight:400;line-height:0.9;padding:4px 8px;border-radius:4px;text-decoration:none}.client-feedback-slider .feedback-item .details p{font-size:18px;font-weight:400;color:#1A1F2C;line-height:1.5}.client-feedback-slider .feedback-item .designation{position:absolute;bottom:10px}.client-feedback-slider .feedback-item .designation{font-size:16px;font-weight:400}.client-feedback-slider .feedback-item .designation span{font-weight:500}.awards-recognitions{margin-top:50px}.awards-recognitions .awards-recognitions-main .nav li{display:block;width:100%}.awards-recognitions .awards-recognitions-main .nav li a{text-decoration:none}.awards-recognitions .awards-recognitions-main .nav li a .awards-item{display:flex;align-items:center;gap:20px;background-color:#F0F2F5;border-radius:8px;border:1px solid transparent;padding:24px;justify-content:space-between}.awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover{background-color:#ffffff;border:1px solid #F0F2F5}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name{display:flex;align-items:center;gap:24px;max-width:300px;width:100%}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon{width:50px;height:50px;background-color:#ffffff;border-radius:8px;display:flex;justify-content:center;align-items:center}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon img{width:30px;height:30px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .title{font-size:22px;font-weight:500;line-height:1.2;color:#1A1F2C}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .year{font-size:20px;font-weight:400;line-height:1.6;color:#616670}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag{width:140px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag .title{font-size:20px;font-weight:500;color:#1A1F2C;display:flex;align-items:center;gap:6px;color:#FF0000}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag .title i{color:#FFDE4D}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn{display:flex;align-items:center;justify-content:center}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span{background-color:#ffffff;color:#1A1F2C;font-size:15px;font-weight:400;line-height:0.9rem;padding:8px 12px;border-radius:4px;border:0}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span i{margin-left:5px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover .project-btn span{background-color:#F0F2F5;color:#0d6efd}.awards-recognitions .awards-recognitions-main ul li+li{width:100%;margin-top:18px}.content-box-card .article-publications{margin-top:50px}.title-article{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.title-article .button-article button{width:36px;height:36px;border-radius:8px;border:1px solid #DBDFE5;text-align:center;line-height:36px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.button-article{display:flex;gap:10px}.title-article .main-common-title{margin-bottom:0px}.article-publications-item .image{position:relative;margin-bottom:24px;border-radius:8px}.article-publications-item .image a{height:100%}.article-publications-item .image img{width:100%;height:300px;border-radius:8px}.article-publications-item .image .tags{position:absolute;background-color:#ffffff;font-size:12px;font-weight:400;line-height:0.9;padding:4px 8px;border-radius:4px;position:absolute;bottom:16px;left:16px;display:inline-block;height:unset;text-decoration:none}.article-publications-item .text .title{font-size:24px;font-weight:500;line-height:1.3;color:#1A1F2C;text-decoration:none}.article-publications-item .text ul{margin-top:14px}.article-publications-item .text ul li{display:inline-block;font-size:14px;font-weight:400;color:rgba(87,96,118,0.5);line-height:1.4em;position:relative;padding-left:15px;margin-left:3px;padding-right:5px}.article-publications-item .text ul li::before{position:absolute;width:3px;height:3px;background-color:rgba(87,96,118,0.5);border-radius:50%;content:"";top:50%;left:0;transform:translateY(-50%)}.content-box-card .work-together-slider{background-color:#F0F2F5;padding:24px;margin-top:50px;border-radius:8px;overflow:hidden;margin-bottom:50px}.content-box-card .work-together-slider .slider-main{gap:1.5rem;display:flex;align-items:center}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1.5rem))}}.content-box-card .work-together-slider .slider-main .slider-item{display:flex;white-space:nowrap;animation:scroll 10s linear infinite;gap:24px;align-items:center}.content-box-card .work-together-slider a{display:inline-block;font-size:40px;font-weight:500;color:#576076;line-height:0.9em;position:relative;margin:0 15px;text-decoration:none}.content-box-card .work-together-slider a::before{position:absolute;width:10px;height:10px;background-color:#576076;border-radius:50%;content:"";top:50%;left:-32px;transform:translateY(-50%)}.content-box-card .work-together-slider .slider-main:hover .slider-item{animation-play-state:paused}.content-box-card .work-together-slider a:hover{color:black}body.dark .content-box-card .top-info .main-title{color:#ffffff}body.dark .content-box-area .available-btn span{background-color:#0E1018}body.dark .content-box-card .top-info p{color:rgba(240,242,245,0.7)}body.dark .content-box-card .counter-area .counter .counter-item .number{color:#f0f2f5}body.dark .content-box-card .main-common-title{color:#f0f2f5}body.dark .content-box-card .working-with-area .working-with-main .items{background-color:#0E1018}body.dark .client-title .button-client-title button{border-color:#1A1F2C;color:#576076;background-color:#000}body.dark .client-feedback .client-feedback-slider .feedback-item{background-color:#0E1018}body.dark .client-feedback-slider .feedback-item .details p{color:#f0f2f5}body.dark .client-feedback-slider .feedback-item .designation{color:#f0f2f5}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item{background-color:#0E1018}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon{background-color:#000}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .title{color:#f0f2f5}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span{background-color:#000;color:rgba(240,242,245,.7)}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover{background-color:#222028;border:1px solid #0d6efd}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover .project-btn span{background-color:#000;color:#0d6efd}body.dark .title-article .button-article button{border-color:#1A1F2C;color:#576076;background-color:#000}body.dark .article-publications-item .text .title{color:rgba(240,242,245,0.7)}body.dark .article-publications-item .text ul li{color:#576076}body.dark .content-box-card .work-together-slider{background-color:#0E1018}body.dark .content-box-card .work-together-slider a:hover{color:#ffffff}.services .block-image{margin-top:56px;border-radius:8px}.services .block-image img{border-radius:8px;object-fit:cover;height:440px;width:100%}.frequently-asked-questions{margin-top:50px}.accordion-button::after{display:none}.frequently-asked-questions .accordion-item{margin:16px 0;border:1px solid #DBDFE5;border-radius:8px}.frequently-asked-questions .accordion-button{font-size:22px;font-weight:500;background-color:#F0F2F5;padding:22px;border-radius:8px;border:0}.frequently-asked-questions .accordion-button:focus{border:0;box-shadow:none}.frequently-asked-questions .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#4770FF}.frequently-asked-questions .accordion-button.collapsed .icon .icon-plus{display:block;background-color:#ffffff;color:#4770FF;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.frequently-asked-questions .accordion-button.collapsed .icon .icon-minus{display:none}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-plus{display:none}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-minus{display:block;background-color:#F0F2F5;color:#4770FF;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.frequently-asked-questions .accordion-body{padding:24px;padding-top:0}.frequently-asked-questions .accordion-body p{font-size:18px;font-weight:400;line-height:1.5em}.frequently-asked-questions .accordion-item .accordion-body strong{font-weight:bolder}body.dark .frequently-asked-questions .accordion-item{background-color:#000;border:1px solid #0E1018}body.dark .frequently-asked-questions .accordion-button{color:rgba(240,242,245,0.7);background-color:#0E1018}body.dark .frequently-asked-questions .accordion-button.collapsed .icon .icon-plus{background-color:#000}body.dark .frequently-asked-questions .accordion-body p{color:#f0f2f5}body.dark .frequently-asked-questions .accordion-button:not(.collapsed){background-color:#000;color:#0d6efd}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-minus{background-color:#0E1018}.portfolio-area .portfolio-item .image{padding:40px;padding-bottom:0;background-color:#F0F2F5;border-radius:16px;position:relative}.portfolio-area .portfolio-item .image .full-image-preview{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:9;width:40px;height:40px;background-color:#ffffff;border-radius:50%;text-align:center;line-height:38px;color:#4770FF;filter:drop-shadow(0 12px 12px rgba(26,31,44,0.25));margin-top:-10px;transition:all 0.1s ease-out 0s;visibility:hidden;opacity:0}.portfolio-area .portfolio-item .image:hover .full-image-preview{opacity:1;visibility:visible}.portfolio-area .portfolio-item .image .full-image-preview i{font-size:22px}.portfolio-area .portfolio-item .text{display:flex;gap:30px;justify-content:space-between;padding:24px}.portfolio-area .portfolio-item .text .info .title{font-size:24px;font-weight:500;color:#1A1F2C;line-height:1.3em;border-bottom:1px solid transparent;text-decoration:none}.portfolio-area .portfolio-item .text .info .subtitle{font-size:16px;font-weight:400;line-height:1.5em;margin-top:2px;color:#576076}.portfolio-area .portfolio-item .text .visible-btn a{font-size:14px;font-weight:400;line-height:1em;color:#576076;text-decoration:none}.portfolio-area .portfolio-item .text .visible-btn a i{margin-left:2px}.portfolio-area .portfolio-item .text .info .title:hover{color:#4770FF;border-color:#4770FF}.portfolio-area .portfolio-item .text .visible-btn a:hover{color:#4770FF}.portfolio-area .portfolio-item .text .visible-btn a:hover .arrow-up{stroke:#4770FF}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination ul{display:flex;align-items:center;gap:8px}.pagination ul li a{width:36px;height:36px;border:1px solid #DBDFE5;border-radius:8px;font-size:16px;font-weight:400;color:#576076;background-color:#ffffff;display:flex;justify-content:center;align-items:center;text-decoration:none;font-family:"Bricolage Grotesque",sans-serif}body.dark .portfolio-area .portfolio-item .image{background-color:#0E1018}body.dark .portfolio-area .portfolio-item .text .info .title{color:rgba(240,242,245,0.7)}body.dark .portfolio-area .portfolio-item .text .visible-btn a{color:rgba(240,242,245,0.7)}body.dark .pagination ul li a{border-color:#1A1F2C;color:#576076;background-color:#000}.pagination ul li a:hover{border-color:#4770FF;color:#4770FF}body.dark .pagination ul li a:hover{border-color:#4770FF;color:#4770FF}}.leave-comments-area{margin-top:54px}.leave-comments-area .comments-box{background-color:#F0F2F5;padding:50px;border-radius:8px}.leave-comments-area .comments-box .form-label{font-size:14px;font-weight:500;line-height:1.4em}.form-label{margin-bottom:.5rem}label{display:inline-block}.leave-comments-area .comments-box .form-control{border-radius:8px;padding:16px 24px;border:1px solid #DBDFE5;font-size:16px;font-weight:400;color:#576076}.leave-comments-area .comments-box .form-select{border-radius:8px;padding:16px 24px;border:1px solid #DBDFE5}.leave-comments-area .comments-box .submit-btn{font-size:16px;font-weight:500;color:#ffffff;background-color:#4770FF;padding:16px 24px;width:100%;border:0;border-radius:8px}.leave-comments-area .comments-box .submit-btn .icon{stroke:#ffffff;margin-left:4px}.contact-map-area{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;margin-top:56px}.contact-map-area iframe{width:100% !important;height:100% !important}@media (max-width:1200px){body{font-style:normal;background-color:#e6ebf4}.header{margin-top:20px;width:100%;z-index:99;position:sticky;top:0}.header-content{background-color:#ffffff;height:72px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;padding-left:12px}.header-logo{display:flex;align-items:center}.header-title{font-size:25px;color:#1A1F2C;font-weight:700;font-family:"Inria Sans",sans-serif;padding-left:15px;text-decoration:none}.header-logo img{width:40px;height:40px;border-radius:8px}.header-title span span:first-child{color:#4770FF}.header-nav{display:none}.header-info{display:none}.header-nav-mobile{display:block}.header-nav-mobile i{font-size:40px}.offcanvas-title img{width:40px;height:40px}.offcanvas-header{display:flex;justify-content:space-between}.offcanvas-title{display:flex;align-items:center}.offcanvas-header .btn{font-size:25px;font-weight:bolder}.offcanvas.offcanvas-start{width:300px}.offcanvas-body{display:flex;flex-direction:column;justify-content:space-between}.offcanvas-body .nav .nav-item{font-family:"Montserrat",sans-serif;padding-bottom:10px}.offcanvas-body .nav .nav-link.active{color:#1A1F2C;font-weight:700}.offcanvas-body .nav .nav-link{color:#576076;font-size:15px}.offcanvas-body .nav-item .nav-link.active{background-color:#e9ecef;border-radius:8px}.offcanvas-body .nav .nav-link{color:#576076;font-size:15px}.offcanvas-body .nav .nav-link i{padding-right:10px;font-size:20px}.change-mode{display:flex;align-items:center;justify-content:center}.change-mode .bi.bi-brightness-high-fill{display:none}.change-mode i{font-size:20px}.offcanvas-footer a{text-decoration:none;font-family:"Inria Sans",sans-serif;background-color:#1A1F2C;color:#ffffff;width:100%;display:block;display:flex;justify-content:center;font-size:18px;align-items:center;border-radius:8px;height:50px}.offcanvas-footer a i{padding-left:10px}body.dark{background-color:#191919}body.dark .header-content{background-color:#222028}body.dark .header-content .header-title span{color:#ffffff}body.dark .header-content .header-title span span:first-child{color:#4770FF}body.dark .header-content .header-nav-mobile .btn{color:#ffffff}body.dark .offcanvas.offcanvas-start{background-color:#222028}body.dark .offcanvas-title .header-title span:first-child{color:#ffffff}body.dark .offcanvas-title .header-title span span:first-child{color:#4770FF}body.dark .offcanvas-header .btn{color:#ffffff;font-size:25px;font-weight:bolder}body.dark .offcanvas-body .nav-item .nav-link{color:#adb5bd}body.dark .offcanvas-body .nav-item .nav-link.active{color:#ffffff;background-color:#0E1018}body.dark .offcanvas-body .nav-item .nav-link:hover{color:#ffffff;background-color:#0E1018}body.dark .offcanvas-body .nav-item .dropdown button{color:#adb5bd}body.dark .offcanvas-body .nav-item .dropdown ul{background-color:#191919}body.dark .offcanvas-footer .change-mode .bi.bi-moon-fill{display:none}body.dark .offcanvas-footer .change-mode .bi.bi-brightness-high-fill{display:block;color:#fd7e14}body.dark .offcanvas-footer .change-mode small{color:#ffffff}body.dark .offcanvas-footer a:focus{background-color:#0d6efd}.home{margin-top:20px}.card{font-family:"Playfair Display",serif;border-radius:15px}.card-title img{width:100%;height:270px;border-radius:8px;margin-bottom:20px;object-fit:contain}.card-title{margin-top:20px;font-style:normal;font-size:18px;font-weight:bolder;margin-bottom:20px}@keyframes waveAnimation{0%{transform:rotate(0deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.wave{display:inline-block;animation-name:waveAnimation;animation-duration:2s;animation-iteration-count:infinite;transform-origin:80% 80%}.card-text{margin-top:20px;font-weight:300;font-size:15px;color:#576076;line-height:1.5}.card-text strong{font-weight:600}.common-button-groups{margin-top:20px;display:flex;justify-content:space-between}.common-button-groups .btn-call{background-color:#4770FF;color:#ffffff;border-radius:8px;width:120px;height:55px;font-size:13px;display:flex;align-items:center;justify-content:center}.btn-call i{padding-right:5px}.common-button-groups .btn-copy{border:1px solid #DBDFE5;background-color:transparent;color:#1A1F2C;border-radius:8px;font-weight:500;width:120px;height:55px;font-size:13px;display:flex;align-items:center;justify-content:center}.btn-copy i{padding-right:5px}.social-media-icon{margin-top:30px;margin-bottom:10px}.social-media-icon .nav li{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:1px solid #DBDFE5;border-radius:8px;margin-right:15px}.social-media-icon .nav li a{color:#384559;font-size:17px}.social-media-icon .nav li:hover a{color:#0d6efd}.work-experience-main .work-experience-slider li{margin-bottom:10px;display:flex;gap:12px}.work-experience-slider .date{display:flex;align-items:center;font-weight:500}.work-experience-main .work-experience-slider .info{display:flex;gap:12px;align-items:center;font-family:"Open Sans",sans-serif;width:30px}.work-experience-main .work-experience-slider .info .icon img{width:25px}.work-experience-main .work-experience-slider .info .icon{border-radius:8px;display:flex;justify-content:center;align-items:center}.work-experience-main .text .title{font-size:16px;font-weight:600;color:#1A1F2C;line-height:1.5}.work-experience-main .text .subtitle{font-size:14px;font-weight:400;color:#576076;width:130px}.work-experience-card{overflow:hidden;height:288px}.work-experience-main{font-family:"Playfair Display",serif;max-height:190px;overflow:hidden;display:flex;flex-direction:column}.work-experience-card .work-experience-slider{animation:scrollY 10s linear infinite}@keyframes scrollY{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.expertise-card{height:288px}.expertise-card .expertise-item{text-align:center}.expertise-card .expertise-item .image{background-color:#F0F2F5;border-radius:8px;padding:14px 10px}.expertise-card .expertise-item .image img{width:32px;height:32px}.expertise-card .expertise-item .text .title{font-size:16px;font-weight:500;color:var(--black);line-height:1.5em;margin-top:8px;font-family:"Open Sans",sans-serif}.card-projects .card-title{display:flex;justify-content:space-between;align-items:center}.card-projects .card-title .link-btn{font-size:13px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}.card-projects .project-item .image{background-color:#F0F2F5;padding:24px;border-radius:8px;position:relative;display:flex;align-items:center;height:238.2px}.card-projects .project-item .image .image-preview{position:absolute;top:45%;left:50%;transform:translate(-50%);width:40px;height:40px;background-color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4770FF;transition:all 0.3s ease-in-out;opacity:0}.card-projects .project-item .image .image-preview .bi.bi-plus{font-size:30px}.card-projects .project-item .image .info{position:absolute;bottom:50px;left:40px}.card-projects .project-item .image .info .category{font-size:12px;color:#4770FF;font-weight:500;background-color:#ffffff;border-radius:4px;padding:4px 8px}.card-projects .project-item .image:hover .image-preview{opacity:1}.card-projects .project-item .image:hover img{opacity:0.6;transition:opacity 0.3s ease-in-out}body.dark .card{background-color:#222028}body.dark .card-title{color:#ffffff}body.dark .card-text{color:rgba(240,242,245,0.7)}body.dark .card-text strong{color:white}body.dark .common-button-groups .btn.btn-copy{border:1px solid #adb5bd;color:#ffffff}body.dark .social-media-icon ul li{background-color:#0E1018;border:none}body.dark .social-media-icon ul li a{color:#64748B}body.dark .work-experience-main .date{color:#ffffff}body.dark .work-experience-main .info .title{color:#ffffff}body.dark .work-experience-main .info .icon{background-color:#0E1018}body.dark .expertise-card .expertise-item .image{background-color:#0E1018}body.dark .expertise-card .expertise-item .text .title{color:white}body.dark .card-projects .project-item .image{background-color:#0E1018}.services-area{margin-top:20px}.services-area .card-title{display:flex;justify-content:space-between}.services-area .card-title .link-btn{font-size:16px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}body.dark .card{background-color:#222028}body.dark .card-title{color:#ffffff}body.dark .card-text{color:rgba(240,242,245,0.7)}body.dark .card-text strong{color:white}body.dark .common-button-groups .btn.btn-copy{border:1px solid #adb5bd;color:#ffffff}body.dark .social-media-icon ul li{background-color:#0E1018;border:none}body.dark .social-media-icon ul li a{color:#64748B}body.dark .work-experience-main .date{color:#ffffff}body.dark .work-experience-main .info .title{color:#ffffff}body.dark .work-experience-main .info .icon{background-color:#0E1018}body.dark .expertise-card .expertise-item .image{background-color:#0E1018}body.dark .expertise-card .expertise-item .text .title{color:white}body.dark .card-projects .project-item .image{background-color:#0E1018}.img-fluid{max-width:100%;height:100%;border-radius:8px}.services-item{background-color:#F0F2F5;border-radius:16px;padding:16px 16px 24px 16px;height:100%}.services-item .image{background-color:#ffffff;border-radius:8px;padding:25px 14px}.services-item .image img{width:64px;height:64px}.services-item .text .title{font-size:16px;font-weight:500;color:#1A1F2C;line-height:1.5em;margin-top:16px}@keyframes marquee{0%{transform:translateX(35%)}100%{transform:translateX(calc(-100% - 1.5rem))}}.talk-card .scrolling-info{background-color:#F0F2F5;border-radius:8px;height:56px;margin-bottom:20px;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.talk-card .scrolling-info .slider-item{animation:scrolling 5s linear infinite}.talk-card .scrolling-info p{font-size:18px !important;font-weight:500 !important;display:inline-block;color:#576076;animation:marquee 20s linear infinite;margin-right:10px}.talk-card .card-title{font-size:40px;font-weight:600;color:#1A1F2C;display:block;line-height:1.5}.talk-card .link-btn{font-size:16px;font-weight:500;line-height:3;text-decoration:none;border-bottom:1px solid #DBDFE5}.footer-area{margin-top:20px;margin-bottom:20px}.footer-area .text p{font-size:16px;font-weight:400}.footer-area .text p a{text-decoration:none;color:#4770FF}.footer-area .text p a:hover{border-bottom:2px solid #476fff}body.dark .text p{color:#ffffff}.content-box-area .card{height:unset}.profile-card{position:sticky;top:94px}.content-box-area .top-info{display:flex;justify-content:space-between;margin-bottom:48px}.content-box-area .top-info .text{max-width:400px;width:100%}.content-box-area .top-info .main-title{font-size:25px;font-weight:600;margin-bottom:12px;margin-top:16px}.content-box-area .top-info .main-title span{color:#4770FF}.content-box-area .top-info p{font-size:17px}.content-box-area .available-btn span{font-weight:500;color:#4770FF;background-color:#F0F2F5;padding:8px 16px 8px 16px;border-radius:8px;margin-top:18px;display:flex;align-items:center}.content-box-card .counter-area{font-family:"Open Sans",sans-serif;display:flex;gap:30px;justify-content:space-between;margin-bottom:50px}.content-box-card .counter-area .counter{display:flex;gap:40px;max-width:500px}.content-box-card .counter-area .counter .counter-item .number{font-size:40px;font-weight:600}.content-box-card .counter-area .counter .counter-item .subtitle{line-height:1.5;font-size:16px;font-weight:400;color:#576076;margin-top:8px}@keyframes live{0%{transform:translate(-50%,-50%) scale(0.5);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:0.5}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.content-box-card .available-btn span i{font-size:8px;margin-right:12px;position:relative}.content-box-card .available-btn span i::after{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#4770FF;border-radius:50%;content:"";animation:live 1s ease-in-out infinite}.circle-text{width:60px;height:60px;background-color:#0d6efd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;position:relative}.loader{border:2px solid #f3f3f3;border-radius:50%;border:2px dashed #0d6efd;width:70px;height:70px;-webkit-animation:spin 2s linear infinite;animation:spin 10s linear infinite;position:absolute}.counter-area .circle-text .btn{color:#ffffff;font-size:30px;border:none}.counter-area .circle-text .btn:hover{cursor:pointer}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.content-box-card .working-with-main{display:flex;gap:19px;flex-wrap:wrap}.content-box-card .working-with-area .working-with-main .items{border-radius:16px;background-color:#F0F2F5;width:86px;height:86px;display:flex;justify-content:center;align-items:center}.content-box-card .working-with-area .working-with-main .items img{width:48px;height:48px}.content-box-card .client-feedback{margin-top:50px}.client-title{display:flex;justify-content:space-between;margin-bottom:18px}.content-box-card .main-common-title{font-size:18px;margin-bottom:35px;display:flex;align-items:center;color:#1A1F2C;font-weight:600}.button-client-title{display:flex;gap:10px}.client-title .button-client-title button{width:36px;height:36px;border-radius:8px;border:1px solid #DBDFE5;text-align:center;line-height:36px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.client-title .button-client-title button:hover{color:#4770FF;border:1px solid #4770FF}.client-feedback .client-feedback-slider .feedback-item{height:240px;background-color:#F0F2F5;padding:24px;border-radius:8px;position:relative}.client-feedback .client-feedback-slider .feedback-item .feedback-top-info{display:flex;justify-content:space-between;margin-bottom:20px}.client-feedback-slider .feedback-item .feedback-top-info .rating{color:#FCDE70}.client-feedback-slider .feedback-item .feedback-top-info .website a{background-color:#ffffff;font-size:14px;font-weight:400;line-height:0.9;padding:4px 8px;border-radius:4px;text-decoration:none}.client-feedback-slider .feedback-item .details p{font-size:16px;font-weight:400;color:#1A1F2C;line-height:1.5}.client-feedback-slider .feedback-item .designation{position:absolute;bottom:10px}.client-feedback-slider .feedback-item .designation{font-size:16px;font-weight:400}.client-feedback-slider .feedback-item .designation span{font-weight:500}.awards-recognitions{margin-top:50px}.awards-recognitions .awards-recognitions-main .nav li{display:block;width:100%}.awards-recognitions .awards-recognitions-main .nav li a{text-decoration:none}.awards-recognitions .awards-recognitions-main .nav li a .awards-item{display:flex;align-items:center;gap:20px;background-color:#F0F2F5;border-radius:8px;border:1px solid transparent;padding:24px;justify-content:space-between}.awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover{background-color:#ffffff;border:1px solid #F0F2F5}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name{display:flex;align-items:center;gap:24px;max-width:250px;width:100%}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon{width:50px;height:50px;background-color:#ffffff;border-radius:8px;display:flex;justify-content:center;align-items:center}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon img{width:30px;height:30px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .title{font-size:20px;font-weight:500;color:#1A1F2C}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .year{font-size:18px;font-weight:400;line-height:1.6;color:#616670}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag{width:140px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag .title{font-size:20px;font-weight:500;color:#1A1F2C;display:flex;align-items:center;gap:6px;color:#FF0000}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag .title i{color:#FFDE4D}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn{display:flex;align-items:center;justify-content:center}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span{background-color:#ffffff;color:#1A1F2C;font-size:15px;font-weight:400;line-height:0.9rem;padding:8px 4px;border-radius:4px;border:0}.awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover .project-btn span{background-color:#F0F2F5;color:#0d6efd}.awards-recognitions .awards-recognitions-main ul li+li{width:100%;margin-top:18px}.content-box-card .article-publications{margin-top:50px}.title-article{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.title-article .button-article button{width:36px;height:36px;border-radius:8px;border:1px solid #DBDFE5;text-align:center;line-height:36px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.button-article{display:flex;gap:10px}.title-article .main-common-title{margin-bottom:0px}.article-publications-item .image{position:relative;margin-bottom:24px;border-radius:8px}.article-publications-item .image a{height:100%}.article-publications-item .image img{width:100%;height:300px;border-radius:8px}.article-publications-item .image .tags{position:absolute;background-color:#ffffff;font-size:12px;font-weight:400;line-height:0.9;padding:4px 8px;border-radius:4px;position:absolute;bottom:16px;left:16px;display:inline-block;height:unset;text-decoration:none}.article-publications-item .text .title{font-size:20px;font-weight:500;line-height:1.3;color:#1A1F2C;text-decoration:none}.article-publications-item .text ul{margin-top:14px}.article-publications-item .text ul li{display:inline-block;font-size:14px;font-weight:400;color:rgba(87,96,118,0.5);line-height:1.4em;position:relative;padding-left:15px;margin-left:3px;padding-right:5px}.article-publications-item .text ul li::before{position:absolute;width:3px;height:3px;background-color:rgba(87,96,118,0.5);border-radius:50%;content:"";top:50%;left:0;transform:translateY(-50%)}.content-box-card .work-together-slider{background-color:#F0F2F5;padding:18px;margin-top:50px;border-radius:8px;overflow:hidden;margin-bottom:50px}.content-box-card .work-together-slider .slider-main{gap:1.5rem;display:flex;align-items:center}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 1.5rem))}}.content-box-card .work-together-slider .slider-main .slider-item{display:flex;white-space:nowrap;animation:scroll 10s linear infinite;gap:24px;align-items:center}.content-box-card .work-together-slider a{display:inline-block;font-size:30px;font-weight:500;color:#576076;line-height:0.9em;position:relative;margin:0 15px;text-decoration:none}.content-box-card .work-together-slider a::before{position:absolute;width:10px;height:10px;background-color:#576076;border-radius:50%;content:"";top:50%;left:-32px;transform:translateY(-50%)}.content-box-card .work-together-slider .slider-main:hover .slider-item{animation-play-state:paused}.content-box-card .work-together-slider a:hover{color:black}body.dark .content-box-card .top-info .main-title{color:#ffffff}body.dark .content-box-area .available-btn span{background-color:#0E1018}body.dark .content-box-card .top-info p{color:rgba(240,242,245,0.7)}body.dark .content-box-card .counter-area .counter .counter-item .number{color:#f0f2f5}body.dark .content-box-card .main-common-title{color:#f0f2f5}body.dark .content-box-card .working-with-area .working-with-main .items{background-color:#0E1018}body.dark .client-title .button-client-title button{border-color:#1A1F2C;color:#576076;background-color:#000}body.dark .client-feedback .client-feedback-slider .feedback-item{background-color:#0E1018}body.dark .client-feedback-slider .feedback-item .details p{color:#f0f2f5}body.dark .client-feedback-slider .feedback-item .designation{color:#f0f2f5}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item{background-color:#0E1018}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon{background-color:#000}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .title{color:#f0f2f5}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span{background-color:#000;color:rgba(240,242,245,.7)}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover{background-color:#222028;border:1px solid #0d6efd}body.dark .awards-recognitions .awards-recognitions-main .nav li a .awards-item:hover .project-btn span{background-color:#000;color:#0d6efd}body.dark .title-article .button-article button{border-color:#1A1F2C;color:#576076;background-color:#000}body.dark .article-publications-item .text .title{color:rgba(240,242,245,0.7)}body.dark .article-publications-item .text ul li{color:#576076}body.dark .content-box-card .work-together-slider{background-color:#0E1018}body.dark .content-box-card .work-together-slider a:hover{color:#ffffff}.services .block-image{margin-top:56px;border-radius:8px}.services .block-image img{border-radius:8px;object-fit:cover;height:440px;width:100%}.frequently-asked-questions{margin-top:50px}.accordion-button::after{display:none}.frequently-asked-questions .accordion-item{margin:16px 0;border:1px solid #DBDFE5;border-radius:8px}.frequently-asked-questions .accordion-button{font-size:22px;font-weight:500;background-color:#F0F2F5;padding:22px;border-radius:8px;border:0}.frequently-asked-questions .accordion-button:focus{border:0;box-shadow:none}.frequently-asked-questions .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#4770FF}.frequently-asked-questions .accordion-button.collapsed .icon .icon-plus{display:block;background-color:#ffffff;color:#4770FF;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.frequently-asked-questions .accordion-button.collapsed .icon .icon-minus{display:none}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-plus{display:none}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-minus{display:block;background-color:#F0F2F5;color:#4770FF;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.frequently-asked-questions .accordion-body{padding:24px;padding-top:0}.frequently-asked-questions .accordion-body p{font-size:18px;font-weight:400;line-height:1.5em}.frequently-asked-questions .accordion-item .accordion-body strong{font-weight:bolder}body.dark .frequently-asked-questions .accordion-item{background-color:#000;border:1px solid #0E1018}body.dark .frequently-asked-questions .accordion-button{color:rgba(240,242,245,0.7);background-color:#0E1018}body.dark .frequently-asked-questions .accordion-button.collapsed .icon .icon-plus{background-color:#000}body.dark .frequently-asked-questions .accordion-body p{color:#f0f2f5}body.dark .frequently-asked-questions .accordion-button:not(.collapsed){background-color:#000;color:#0d6efd}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-minus{background-color:#0E1018}.portfolio-area .portfolio-item .image{padding:40px;padding-bottom:0;background-color:#F0F2F5;border-radius:16px;position:relative}.portfolio-area .portfolio-item .image .full-image-preview{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:9;width:40px;height:40px;background-color:#ffffff;border-radius:50%;text-align:center;line-height:38px;color:#4770FF;filter:drop-shadow(0 12px 12px rgba(26,31,44,0.25));margin-top:-10px;transition:all 0.1s ease-out 0s;visibility:hidden;opacity:0}.portfolio-area .portfolio-item .image:hover .full-image-preview{opacity:1;visibility:visible}.portfolio-area .portfolio-item .image .full-image-preview i{font-size:22px}.portfolio-area .portfolio-item .text{display:flex;gap:30px;justify-content:space-between;padding:24px}.portfolio-area .portfolio-item .text .info .title{font-size:24px;font-weight:500;color:#1A1F2C;line-height:1.3em;border-bottom:1px solid transparent;text-decoration:none}.portfolio-area .portfolio-item .text .info .subtitle{font-size:16px;font-weight:400;line-height:1.5em;margin-top:2px;color:#576076}.portfolio-area .portfolio-item .text .visible-btn a{font-size:14px;font-weight:400;line-height:1em;color:#576076;text-decoration:none}.portfolio-area .portfolio-item .text .visible-btn a i{margin-left:2px}.portfolio-area .portfolio-item .text .info .title:hover{color:#4770FF;border-color:#4770FF}.portfolio-area .portfolio-item .text .visible-btn a:hover{color:#4770FF}.portfolio-area .portfolio-item .text .visible-btn a:hover .arrow-up{stroke:#4770FF}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination ul{display:flex;align-items:center;gap:8px}.pagination ul li a{width:36px;height:36px;border:1px solid #DBDFE5;border-radius:8px;font-size:16px;font-weight:400;color:#576076;background-color:#ffffff;display:flex;justify-content:center;align-items:center;text-decoration:none;font-family:"Bricolage Grotesque",sans-serif}body.dark .portfolio-area .portfolio-item .image{background-color:#0E1018}body.dark .portfolio-area .portfolio-item .text .info .title{color:rgba(240,242,245,0.7)}body.dark .portfolio-area .portfolio-item .text .visible-btn a{color:rgba(240,242,245,0.7)}body.dark .pagination ul li a{border-color:#1A1F2C;color:#576076;background-color:#000}.pagination ul li a:hover{border-color:#4770FF;color:#4770FF}body.dark .pagination ul li a:hover{border-color:#4770FF;color:#4770FF}.offcanvas-body .nav-item .dropdown li{font-family:"Inria Sans",sans-serif;color:#576076}.offcanvas-body .nav-item .dropdown li button{width:100%;display:flex;align-items:center;font-family:"Inria Sans",sans-serif}.offcanvas-body .nav-item .dropdown img{width:30px;height:30px;margin-right:10px}}@media (max-width:992px){.header{margin-top:20px;width:100%;z-index:99;position:sticky;top:0}.card-title{margin-top:15px;font-style:normal;font-size:15px;font-weight:bolder;margin-bottom:20px}.card-text{margin-top:20px;font-weight:300;font-size:12px;color:#576076;line-height:1.5}.common-button-groups .btn-call{background-color:#4770FF;color:#ffffff;border-radius:8px;width:80px;height:55px;font-size:10px;display:flex;align-items:center;justify-content:center}.common-button-groups .btn-copy{border:1px solid #DBDFE5;background-color:transparent;color:#1A1F2C;border-radius:8px;font-weight:500;width:80px;height:55px;font-size:10px;display:flex;align-items:center;justify-content:center}.btn-call i{font-size:13px}.btn-copy i{font-size:13px}.social-media-icon .nav li{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:1px solid #DBDFE5;border-radius:8px;margin-right:10px}.social-media-icon .nav li a{color:#384559}.work-experience-main .work-experience-slider li{margin-bottom:10px;display:flex}.work-experience-slider .date{display:flex;align-items:center;font-weight:500;font-size:12px}.work-experience-main .work-experience-slider .info{display:flex;gap:8px;align-items:center;font-family:"Open Sans",sans-serif}.work-experience-main .work-experience-slider .info .icon img{width:15px}.work-experience-main .text .title{font-size:10px;font-weight:600;color:#1A1F2C;line-height:1.5}.work-experience-main .text .subtitle{font-size:6px;font-weight:bolder;color:#576076;width:130px}.expertise-card .expertise-item .image img{width:25px;height:25px}.expertise-card .expertise-item .text .title{font-size:12px;font-weight:500;line-height:1.5em;margin-top:8px;font-family:"Open Sans",sans-serif}.expertise-card{height:278.7px}.card-projects .card-title .link-btn{font-size:10px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}.card-projects .project-item .image{background-color:#F0F2F5;padding:24px;border-radius:8px;position:relative;display:flex;align-items:center;height:238px}.card-projects .project-item .image .info{position:absolute;bottom:40px;left:35px}.card-projects .project-item .image .info .category{font-size:8px;color:#4770FF;font-weight:500;background-color:#ffffff;border-radius:4px;padding:4px 8px}.content-box-area .top-info .main-title{font-size:20px}.content-box-area .top-info p{font-size:15px}.content-box-area .available-btn span{font-weight:500;color:#4770FF;background-color:#F0F2F5;padding:4px 8px;border-radius:8px;margin-top:18px;display:flex;align-items:center}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .title{font-size:17px;font-weight:500;color:#1A1F2C}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name{display:flex;align-items:center;gap:12px;max-width:250px;width:100%}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .text .year{font-size:15px;font-weight:400;line-height:1.6;color:#616670}.awards-recognitions .awards-recognitions-main .nav li a .awards-item{display:flex;align-items:center;background-color:#F0F2F5;border-radius:8px;border:1px solid transparent;padding:24px;justify-content:space-between}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name .icon{width:40px;height:40px;background-color:#ffffff;border-radius:8px;display:flex;justify-content:center;align-items:center}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag .title{font-size:17px;font-weight:500;color:#1A1F2C;display:flex;align-items:center;gap:6px;color:#FF0000}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span{background-color:#ffffff;color:#1A1F2C;font-size:13px;font-weight:400;line-height:0.9rem;padding:8px 4px;border-radius:4px;border:0}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn{display:flex;align-items:center;justify-content:center;width:180px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name{display:flex;align-items:center;gap:12px;max-width:150px;width:100%}.services .block-image{margin-top:56px;border-radius:8px}.services .block-image img{border-radius:8px;object-fit:cover;height:440px;width:100%}.frequently-asked-questions{margin-top:50px}.accordion-button::after{display:none}.frequently-asked-questions .accordion-item{margin:16px 0;border:1px solid #DBDFE5;border-radius:8px}.frequently-asked-questions .accordion-button{font-size:22px;font-weight:500;background-color:#F0F2F5;padding:22px;border-radius:8px;border:0}.frequently-asked-questions .accordion-button:focus{border:0;box-shadow:none}.frequently-asked-questions .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#4770FF}.frequently-asked-questions .accordion-button.collapsed .icon .icon-plus{display:block;background-color:#ffffff;color:#4770FF;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.frequently-asked-questions .accordion-button.collapsed .icon .icon-minus{display:none}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-plus{display:none}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-minus{display:block;background-color:#F0F2F5;color:#4770FF;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.frequently-asked-questions .accordion-body{padding:24px;padding-top:0}.frequently-asked-questions .accordion-body p{font-size:18px;font-weight:400;line-height:1.5em}.frequently-asked-questions .accordion-item .accordion-body strong{font-weight:bolder}body.dark .frequently-asked-questions .accordion-item{background-color:#000;border:1px solid #0E1018}body.dark .frequently-asked-questions .accordion-button{color:rgba(240,242,245,0.7);background-color:#0E1018}body.dark .frequently-asked-questions .accordion-button.collapsed .icon .icon-plus{background-color:#000}body.dark .frequently-asked-questions .accordion-body p{color:#f0f2f5}body.dark .frequently-asked-questions .accordion-button:not(.collapsed){background-color:#000;color:#0d6efd}.frequently-asked-questions .accordion-button:not(.collapsed) .icon .icon-minus{background-color:#0E1018}.portfolio-area .portfolio-item .image{padding:40px;padding-bottom:0;background-color:#F0F2F5;border-radius:16px;position:relative}.portfolio-area .portfolio-item .image .full-image-preview{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:9;width:40px;height:40px;background-color:#ffffff;border-radius:50%;text-align:center;line-height:38px;color:#4770FF;filter:drop-shadow(0 12px 12px rgba(26,31,44,0.25));margin-top:-10px;transition:all 0.1s ease-out 0s;visibility:hidden;opacity:0}.portfolio-area .portfolio-item .image:hover .full-image-preview{opacity:1;visibility:visible}.portfolio-area .portfolio-item .image .full-image-preview i{font-size:22px}.portfolio-area .portfolio-item .text{display:flex;gap:30px;justify-content:space-between;padding:24px}.portfolio-area .portfolio-item .text .info .title{font-size:24px;font-weight:500;color:#1A1F2C;line-height:1.3em;border-bottom:1px solid transparent;text-decoration:none}.portfolio-area .portfolio-item .text .info .subtitle{font-size:16px;font-weight:400;line-height:1.5em;margin-top:2px;color:#576076}.portfolio-area .portfolio-item .text .visible-btn a{font-size:14px;font-weight:400;line-height:1em;color:#576076;text-decoration:none}.portfolio-area .portfolio-item .text .visible-btn a i{margin-left:2px}.portfolio-area .portfolio-item .text .info .title:hover{color:#4770FF;border-color:#4770FF}.portfolio-area .portfolio-item .text .visible-btn a:hover{color:#4770FF}.portfolio-area .portfolio-item .text .visible-btn a:hover .arrow-up{stroke:#4770FF}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination ul{display:flex;align-items:center;gap:8px}.pagination ul li a{width:36px;height:36px;border:1px solid #DBDFE5;border-radius:8px;font-size:16px;font-weight:400;color:#576076;background-color:#ffffff;display:flex;justify-content:center;align-items:center;text-decoration:none;font-family:"Bricolage Grotesque",sans-serif}body.dark .portfolio-area .portfolio-item .image{background-color:#0E1018}body.dark .portfolio-area .portfolio-item .text .info .title{color:rgba(240,242,245,0.7)}body.dark .portfolio-area .portfolio-item .text .visible-btn a{color:rgba(240,242,245,0.7)}body.dark .pagination ul li a{border-color:#1A1F2C;color:#576076;background-color:#000}.pagination ul li a:hover{border-color:#4770FF;color:#4770FF}body.dark .pagination ul li a:hover{border-color:#4770FF;color:#4770FF}}@media (max-width:768px){.header{margin-top:20px;width:100%;z-index:99;position:sticky;top:0}.card-title{margin-top:15px;font-style:normal;font-size:22px;font-weight:bolder;margin-bottom:20px}.card-text{margin-top:20px;font-weight:300;font-size:17px;color:#576076;line-height:1.5}.common-button-groups .btn-call{background-color:#4770FF;color:#ffffff;border-radius:8px;width:180px;height:55px;font-size:18px;display:flex;align-items:center;justify-content:center}.common-button-groups .btn-copy{border:1px solid #DBDFE5;background-color:transparent;color:#1A1F2C;border-radius:8px;font-weight:500;width:180px;height:55px;font-size:18px;display:flex;align-items:center;justify-content:center}.btn-call i{padding-right:10px}.btn-copy i{padding-right:10px}.social-media-icon .nav li{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #DBDFE5;border-radius:8px;margin-right:10px}.social-media-icon .nav li a{font-size:20px;color:#384559}.col-md-4.col-sm-12{margin-bottom:20px}.work-experience-main .work-experience-slider li{margin-bottom:10px;display:flex}.work-experience-slider .date{display:flex;align-items:center;font-weight:500;font-size:12px}.work-experience-main .work-experience-slider .info{display:flex;gap:8px;align-items:center;font-family:"Open Sans",sans-serif}.work-experience-main .work-experience-slider .info .icon img{width:15px}.work-experience-main .text .title{font-size:10px;font-weight:600;color:#1A1F2C;line-height:1.5}.work-experience-main .text .subtitle{font-size:6px;font-weight:bolder;color:#576076;width:130px}.expertise-card .expertise-item .image img{width:25px;height:25px}.expertise-card .expertise-item .text .title{font-size:12px;font-weight:500;line-height:1.5em;margin-top:8px;font-family:"Open Sans",sans-serif}.expertise-card{height:278.7px}.card-projects .card-title .link-btn{font-size:10px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}.card-projects .project-item .image{background-color:#F0F2F5;padding:24px;border-radius:8px;position:relative;display:flex;align-items:center;height:238px}.card-projects .project-item .image .info{position:absolute;bottom:40px;left:35px}.card-projects .project-item .image .info .category{font-size:8px;color:#4770FF;font-weight:500;background-color:#ffffff;border-radius:4px;padding:4px 8px}.work-experience-main .text .title{font-size:17px;font-weight:600;color:#1A1F2C;line-height:1.5}.work-experience-main .work-experience-slider li{margin-bottom:20px;display:flex}.work-experience-slider .date{display:flex;align-items:center;font-weight:500;font-size:18px;margin-right:20px}.work-experience-main .work-experience-slider .info{display:flex;gap:20px;align-items:center;font-family:"Open Sans",sans-serif}.work-experience-main .work-experience-slider .info .icon img{width:25px}.work-experience-main .text .subtitle{font-size:15px;color:#576076;width:200px}.expertise-card{height:370px}.card-projects .card-title .link-btn{font-size:18px;font-weight:400;color:#4770FF;line-height:1.5;text-decoration:none;border-bottom:1px solid #DBDFE5}.circle-text{display:none}.content-box-area .top-info .text{max-width:300px;width:100%}.content-box-area .top-info .main-title{font-size:20px}.content-box-area .top-info p{font-size:17px}.content-box-area .available-btn span{font-weight:500;color:#4770FF;background-color:#F0F2F5;padding:8px;border-radius:8px;margin-top:18px;display:flex;align-items:center}.content-box-card .working-with-area .working-with-main .items{border-radius:16px;background-color:#F0F2F5;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.content-box-card .working-with-area .working-with-main .items img{width:35px;height:35px}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn span{background-color:#ffffff;color:#1A1F2C;font-size:14px;font-weight:400;line-height:0.9rem;padding:6px;border-radius:4px;border:0}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name{display:flex;align-items:center;gap:12px;max-width:200px;width:100%}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn{display:flex;align-items:center;justify-content:center;width:200px}}@media(max-width:576px){.awards-recognitions .awards-recognitions-main .nav li a .awards-item .award-name{display:flex;align-items:center;gap:12px;width:100%}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .winner-tag{width:auto}.awards-recognitions .awards-recognitions-main .nav li a .awards-item .project-btn{display:flex;align-items:center;justify-content:center;width:150px}}
