@font-face{font-family:devicon;src:url(../media/devicon-full.241u8zi_fr1dd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:devicon;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+EB9C,U+EBBC,U+E90F,U+EA06,U+E9C3,U+EAC3,U+EB14,U+ED9E,U+E9BD,U+E9EC,U+EAB5,U+EA7F,U+EA8A,U+EA00,U+EAFD,U+EAF5,U+EBC8,U+EB15,U+EA2D,U+ED6B,U+ECA8}.devicon{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:devicon!important}.devicon:before{content:attr(data-glyph)}
:root{--primary_color:#5b78f6;--dark:#323232;--page-top-space:48px;--header-height:91px}html{scroll-padding-top:var(--header-height)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;scroll-behavior:smooth;color:#9f9f9f;letter-spacing:.3px;background:#0f0f0f;font-size:14px;line-height:19.2px}img{max-width:100%}a{text-decoration:none}.text-right{text-align:right}.text-accent{color:var(--primary_color)!important}.container{max-width:1170px}.gap-24{gap:24px}.h-full{height:100%}.preloader{transform-origin:bottom;z-index:111111;background-color:#111;position:fixed;inset:0}.preloader .black_wall{transform-origin:top;background-color:#222;height:100%;animation:.5s ease-in-out both preloader_slide}.preloader .loader{background-color:var(--primary_color);transform-origin:0;border-radius:2px;width:100%;height:3px;margin:auto;animation:3s ease-in-out 1s infinite both loader_running;position:absolute;top:0;left:0;right:0}.preloader.off{animation:.5s ease-in-out reverse both preloader_slide}.nav-progress{background-color:var(--primary_color);transform-origin:0;opacity:0;pointer-events:none;z-index:111112;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.nav-progress.active{opacity:1;transition:opacity .1s linear .1s,transform 2s cubic-bezier(.1,.7,.3,1) .1s;transform:scaleX(.8)}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}ul,ol{margin:0;padding:0;list-style:none}.flex-1{flex:1}.theme-btn{background:var(--dark);color:#fff;border-radius:16px;padding:12px 30px;font-size:16px;font-weight:500;transition:all .3s;display:inline-block}@media (hover:hover){.theme-btn:hover{color:var(--dark);background:#fff}}.theme-btn:active:not(:disabled){transform:scale(.97)}.theme-btn:disabled{opacity:.6;cursor:not-allowed}.shadow-box{background:#0f0f0f;border-radius:30px;position:relative}.shadow-box:after{content:"";content:"";z-index:-1;background:linear-gradient(120deg,#ffffff1f,#ffffff03);border-radius:30px;margin:-1px;position:absolute;inset:0}.service-area .service-content-wrap .service-content-inner .service-item:before,.shadow-box:before{content:"";z-index:1;opacity:.25;background:linear-gradient(120deg,#ffffff4d,#ffffff0d);border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.shadow-box *{z-index:2;position:relative}.section-heading{color:#fff;text-transform:uppercase;letter-spacing:-1px;justify-content:center;align-items:center;gap:5px;margin-top:2px;font-size:56px;font-weight:600;display:flex}.section-heading-split{width:fit-content;line-height:1.05;font-family:var(--font-poppins), "Poppins", sans-serif;flex-direction:column;align-items:flex-start;gap:0;font-weight:700}.section-heading-split .dim{color:#ffffff2e}.section-heading img{display:block}.skill-chips{flex-wrap:wrap;gap:6px;display:flex}.skill-chip{color:#bbb;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;line-height:1.4;display:inline-flex}.info-box{padding:24px}.credential-area .credential-sidebar .overlay-link,.contact-area .contact-form .overlay-link,.project-details-wrap .project-about-2 .overlay-link,.project-details-wrap .project-infos-wrap .overlay-link,.projects-area .project-item .overlay-link,.more-projects .project-item .overlay-link,.about-area .project-item .overlay-link,.about-area .about-edc-exp .overlay-link,.about-area .about-image-box .overlay-link,.about-area .about-me-box .overlay-link,.info-box .overlay-link{opacity:0;z-index:9;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.credential-area .credential-sidebar .bg-img,.contact-area .contact-form .bg-img,.project-details-wrap .project-about-2 .bg-img,.project-details-wrap .project-infos-wrap .bg-img,.projects-area .project-item .bg-img,.more-projects .project-item .bg-img,.about-area .project-item .bg-img,.about-area .about-edc-exp .bg-img,.about-area .about-image-box .bg-img,.about-area .about-me-box .bg-img,.info-box .bg-img{opacity:.1;object-fit:cover;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.info-box>img{margin:auto auto 16px;display:block}.info-box .infos h4{color:#bcbcbc;margin-top:8px;margin-bottom:10px;font-size:14px}.info-box .infos h2{color:#fff;font-size:20px;font-weight:500}.info-box .about-btn{opacity:.2;transition:all .3s;display:inline-block}@media (hover:hover){.info-box:hover .about-btn{opacity:1}}.info-box.about-services-box .icon-boxes{justify-content:center;align-items:center;gap:80px;margin-top:46px;margin-bottom:56px;display:flex}.info-box.about-services-box .icon-boxes i{color:#fff;font-size:40px}.info-box.about-services-box .home-service-grid{flex-direction:column;margin-top:40px;margin-bottom:40px;display:flex}.info-box.about-services-box .home-service-item{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.info-box.about-services-box .home-service-item .skill-chips{flex:auto;min-width:0}.info-box.about-services-box .home-service-item:first-child{padding-top:0}.info-box.about-services-box .home-service-item:last-child{padding-bottom:0}.info-box.about-services-box .home-service-item h2{color:#bcbcbc;opacity:.5;letter-spacing:-.1px;flex:0 0 24ch;font-size:18px}.about-client-box .clients{gap:48px!important}.about-client-box .clients .client-item{text-align:left;flex:1;min-width:0}.about-client-box .clients .client-item .stat-value{color:#fff;letter-spacing:-1px;margin-top:0;margin-bottom:20px;font-size:46px;font-weight:500;line-height:1.1}.about-client-box .clients .client-item p{margin:0;font-size:13px;line-height:1.6}.home-stats-card{container-type:inline-size}.home-stats-card .about-client-box .clients{gap:clamp(8px,4cqi,48px)!important}.home-stats-card .about-client-box .clients .client-item{text-align:center}.home-stats-card .about-client-box .clients .client-item .stat-value{margin-bottom:clamp(8px,3cqi,20px);font-size:clamp(24px,9cqi,34px)}.home-stats-card .about-client-box .clients .client-item p{font-size:clamp(10px,2.6cqi,13px)}.info-box.about-contact-box{flex-direction:column;justify-content:flex-end;width:100%;height:220px;padding-top:74px;padding-bottom:42px;display:flex;container-type:size}.info-box.about-contact-box h2{color:#fff;margin:0;padding-right:56px;font-size:max(22px,min(11.6279cqi - 6.97674px,41.6667cqb));font-weight:500;line-height:1.2}.info-box.about-contact-box h2 span{color:var(--primary_color)}.info-box.about-contact-box .about-btn{opacity:.2;transition:all .3s;display:block;position:absolute;bottom:35px;right:30px}@media (hover:hover){.info-box.about-contact-box:hover .about-btn{opacity:1}}.info-box.about-contact-box .star-icon{opacity:.5;margin:0;position:absolute;top:0;left:30px}.info-box.about-profile-box,.info-box.about-blog-box,.info-box.about-project-box{flex-direction:column;justify-content:space-between;display:flex}.info-box.about-project-box{width:100%;height:220px;container-type:inline-size}.info-box.about-project-box>img:not(.bg-img){align-self:center;width:auto;max-height:80px}@container (max-width:220px){.info-box.about-project-box>img:not(.bg-img){max-height:52px}}.breadcrumb-area{padding-top:77px}.breadcrumb-area .breadcrumb-content p{color:#bcbcbc;opacity:.7;margin-bottom:24px}.breadcrumb-area .breadcrumb-content .section-heading{margin-bottom:30px;font-size:56px;display:block;position:relative}.breadcrumb-area .breadcrumb-content .section-heading img{display:initial}.header-area{z-index:100;background:#0f0f0f;padding:10px;position:sticky;top:0}.header-area .logo{z-index:16;display:inline-block}.header-area .logo img{width:70px;height:70px;display:block}@media (max-width:1024px){:root{--header-height:90px}}@media (max-width:767px){:root{--header-height:76px}.header-area .logo img{width:56px;height:56px}}@media (max-width:575px){:root{--header-height:68px}.header-area .logo img{width:48px;height:48px}}.header-area .navbar{margin:0;padding:0}.header-area .navbar .nav-cta-group{display:none}.header-area .header-actions{align-items:center;gap:16px;display:flex}.header-area .navbar .menu{align-items:center;gap:49px;margin:0;padding:0;display:flex}.header-area .navbar .menu li a{color:#676767;padding:26px 0;font-size:16px;transition:all .3s;display:block}.header-area .navbar .menu li a i{display:none}.header-area .navbar .menu li.active a{color:#fff}@media (hover:hover){.header-area .navbar .menu li a:hover{color:#fff}}.header-area .menu-backdrop{display:none}.header-area .show-menu{color:#fff;cursor:pointer;z-index:16;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:25px;height:18px;padding:0;font-size:25px;display:none}.header-area .show-menu:focus-visible{outline:2px solid var(--primary_color);outline-offset:4px}.header-area .show-menu span{background:#fff;width:100%;height:1px;transition:all .4s;display:block}.header-area .show-menu.active span:first-child{transform:translateY(6px)scale(1)rotate(45deg)scale(1)}.header-area .show-menu span:last-child{transform-origin:0}.header-area .show-menu.active span:last-child{transform:translate(4px,-2px)scale(1)rotate(-45deg)scale(1)}.header-area .show-menu.active span:nth-child(2){transform:scale(0)}.about-area{padding-top:var(--page-top-space)}.about-area .container>.row{row-gap:24px}.about-area .about-me-box{align-items:flex-start;gap:30px;padding:24px;display:flex;position:relative}.about-area .about-me-box .img-box{background:linear-gradient(90deg,#3c58e3 -15%,#c2ebff 58%,#5ab5e2 97%);border-radius:30px 0;flex:none;width:224px;height:224px;position:relative;overflow:hidden}.about-area .about-me-box .img-box img{object-fit:cover;width:100%;height:100%;display:block}.about-area .about-me-box .infos{position:initial;padding-top:30px}.about-area .about-me-box .infos h4{color:#bcbcbc;opacity:.7;letter-spacing:.3px;margin-bottom:3px;font-size:14px}.about-area .about-me-box .infos h1{color:#fff;margin-bottom:12px;font-size:36px;font-weight:500;line-height:40px}.about-area .about-me-box .infos p{letter-spacing:.3px;margin:0}.about-area .about-me-box .infos .about-btn{opacity:.2;transition:all .3s;display:block;position:absolute;bottom:30px;right:30px}@media (hover:hover){.about-area .about-me-box:hover .infos .about-btn{opacity:1}}.about-area .about-credentials-wrap .banner{margin-bottom:24px;padding:17px 25px}.marquee{width:100%;max-width:100%;height:19px;position:relative;overflow-x:hidden}.marquee div{white-space:nowrap;will-change:transform;font-size:12px;animation:8s linear infinite marquee;position:absolute}.about-area .about-credentials-wrap .banner .marquee b{color:#fff;font-weight:400}.about-area .about-credentials-wrap .banner .marquee img{margin:0 5px;display:inline-block}.about-area .about-credentials-wrap>.gx-row>*{flex:1;width:50%}.about-area .about-image-box{border-radius:30px;flex:none;width:370px;padding:24px}.about-area .about-image-box .image-inner{background:linear-gradient(90deg,#3c58e3 -15%,#c2ebff 58%,#5ab5e2 97%);border-radius:30px}.about-area .about-image-box img{border-radius:30px;display:block}.about-area .about-details{flex:1}.about-area .about-details .about-details-inner{padding:115px 60px 30px 30px;position:relative}.about-area .about-details .about-details-inner img{position:absolute;top:0;left:30px}.about-area .about-details .about-details-inner h1{color:#fff;font-size:36px;font-weight:500}.about-area .about-details .about-details-inner p{color:#fff;opacity:.8;margin:0;font-size:16px;line-height:25px}.about-area .about-edc-exp{padding:30px}.about-area .about-edc-exp h3{text-transform:uppercase;color:#fff;margin-bottom:23px;font-size:16px}.about-area .about-edc-exp ul li+li{margin-top:32px}.about-area .about-edc-exp ul li .date{color:#bcbcbc;opacity:.6;margin-bottom:12px;font-size:16px;font-weight:500}.about-area .about-edc-exp ul li h2{color:#fff;opacity:.9;margin-bottom:7px;font-size:18px}.about-area .about-edc-exp ul li .type{color:#bcbcbc;opacity:.6;margin:0;font-size:14px;font-weight:400}.projects-area{padding-top:var(--page-top-space)}.projects-area .section-heading{justify-content:center;margin-bottom:15px}.projects-area .project-item,.about-area .project-item,.more-projects .project-item{margin-bottom:24px;padding:16px 16px 26px}.projects-area .project-item .project-img,.about-area .project-item .project-img,.more-projects .project-item .project-img{border-radius:30px;margin-bottom:13px}.projects-area .project-item .project-img img,.about-area .project-item .project-img img,.more-projects .project-item .project-img img{border-radius:30px;width:100%;height:auto;margin:0 auto;display:block}.projects-area .project-item .project-info p,.about-area .project-item .project-info p,.more-projects .project-item .project-info p{color:#bcbcbc;opacity:.5;margin-top:5px;margin-bottom:2px;font-size:13px}.projects-area .project-item .project-info h2,.about-area .project-item .project-info h2,.more-projects .project-item .project-info h3{color:#fff;opacity:.9;overflow-wrap:break-word;margin:0;font-size:18px;font-weight:500}.projects-area .project-item .project-btn,.about-area .project-item .project-btn,.more-projects .project-item .project-btn{opacity:.2;transition:all .3s;display:inline-block}@media (hover:hover){.projects-area .project-item:hover .project-btn,.about-area .project-item:hover .project-btn,.more-projects .project-item:hover .project-btn{opacity:1}}.masonry{align-items:flex-start;gap:var(--masonry-gap,24px);display:flex;position:relative}.masonry-col{gap:var(--masonry-gap,24px);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.masonry-probe{visibility:hidden;pointer-events:none;z-index:-1;gap:var(--masonry-gap,24px);flex-direction:column;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.projects-area .masonry .project-item,.about-area .masonry .project-item,.more-projects .masonry .project-item{margin-bottom:0}.project-details-wrap .project-details-img{margin-bottom:50px;position:relative}@media (min-width:1091px){.project-details-wrap .project-details-img{border-radius:30px;width:calc(100% - 24px);max-width:1146px;margin:0 auto 50px;overflow:hidden}}.project-details-wrap .project-details-img img{aspect-ratio:21/9;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.project-details-wrap .project-details-img:after{content:"";pointer-events:none;background:linear-gradient(#0f0f0f00 0%,#0f0f0f99 60%,#0f0f0f 100%);height:35%;position:absolute;bottom:0;left:0;right:0}.project-details-wrap{--service-pad-scale:1}.project-details-wrap .project-infos-wrap{padding:calc(36px * var(--service-pad-scale));gap:100px;position:relative}.project-details-wrap .project-infos-wrap>img{position:absolute;top:0;left:50%;transform:translate(-50%)}.project-details-wrap .project-infos-wrap .bg-img{transform:translate(0)}.project-details-wrap .project-infos-wrap .project-details-info{padding:calc(24px * var(--service-pad-scale));position:relative}.project-details-wrap .project-infos-wrap .project-details-info:before{content:"";z-index:-1;opacity:.1;background:linear-gradient(120deg,#ffffff4d,#ffffff0d);border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.project-details-wrap .project-infos-wrap .project-details-info p{color:#fffc;margin-bottom:20px;font-size:16px;line-height:1.56}.project-details-wrap .project-infos-wrap .project-details-info p:last-child,.project-details-wrap .project-infos-wrap .project-details-info .rich-text{margin-bottom:0}.project-details-wrap .project-infos-wrap .project-details-info>h2{color:#bcbcbc;opacity:.5;letter-spacing:-.1px;margin-bottom:13px;font-size:18px}.project-details-wrap .project-details-2-img{border-radius:30px;height:400px}.project-details-wrap .project-details-2-img img{object-fit:cover;border-radius:30px;width:100%;height:100%;display:block}.project-gallery-item{border-radius:20px;width:100%;display:block}.project-details-wrap .project-about-2{padding:calc(36px * var(--service-pad-scale));gap:calc(30px * var(--service-pad-scale));flex-direction:column;display:flex}.project-details-wrap .project-about-2:before{opacity:.08}.project-details-wrap .project-about-2 .project-name-heading{color:#fff;margin:0;font-size:24px;line-height:26.8px}.project-details-wrap .project-about-2 .project-header-block{flex-direction:column;gap:12px;display:flex}.project-details-wrap .project-about-2 .project-title-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.project-details-wrap .project-about-2 .link-chips{flex-wrap:wrap;gap:8px;display:flex}.project-details-wrap .project-about-2 .link-chip{color:var(--primary_color);background:#5b78f626;border:1px solid #5b78f64d;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:all .3s;display:inline-flex}@media (hover:hover){.project-details-wrap .project-about-2 .link-chip:hover{background:#5b78f640}}.project-details-wrap .project-about-2 .link-chip:active{transform:scale(.97)}.project-details-wrap .project-about-2 .rich-text{margin-bottom:0}.project-details-wrap .project-about-2 .rich-text p{color:#fffc;margin:0 0 12px;font-size:16px;line-height:1.56}.project-details-wrap .project-about-2 .rich-text p:last-child{margin-bottom:0}.project-details-wrap .project-about-2 .project-meta-row{flex-wrap:wrap;gap:8px;display:flex}.project-details-wrap .preview-notice{color:#e0a33e;background:#e0a33e1a;border:1px solid #e0a33e66;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:24px;padding:12px 16px;font-size:14px;display:flex}.project-details-wrap .preview-notice span{flex:220px;min-width:0}.project-details-wrap .preview-notice a{color:var(--primary_color);text-decoration:underline}.project-details-wrap .more-projects{margin-top:100px}.view-all-link{color:#fff9;white-space:nowrap;align-items:center;gap:6px;margin-top:12px;font-size:15px;transition:all .3s;display:inline-flex}@media (hover:hover){.view-all-link:hover{color:var(--primary_color)}}.credential-area{padding-top:var(--page-top-space)}.credential-area .gx-row{--bs-gutter-x:0;gap:80px}.credential-area .credential-content{min-width:0}.credential-area .credential-sidebar{position:sticky;top:15%}.credential-area .credential-sidebar .shadow-box{padding:24px 24px 34px}.credential-area .credential-sidebar:after{opacity:.25}.credential-area .credential-sidebar .img-box{background:linear-gradient(90deg,#3c58e3 -15%,#c2ebff 58%,#5ab5e2 97%);border-radius:30px}.credential-area .credential-sidebar .img-box img{aspect-ratio:1;object-fit:cover;border-radius:30px;width:100%;margin:auto;display:block}.credential-area .credential-sidebar .profile-row{align-items:stretch}.credential-area .credential-sidebar .profile-photo-col,.credential-area .credential-sidebar .profile-info-col{min-width:0}.credential-area .credential-sidebar .profile-photo-col{margin-bottom:24px}.credential-area .credential-sidebar .profile-info-col{flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.credential-area .credential-sidebar{top:calc(var(--header-height) + 24px)}}.credential-area .credential-sidebar p{color:#bcbcbc;opacity:.5;margin-bottom:34px;font-size:16px}.credential-area .credential-sidebar h2{color:#fff;font-size:18px}.credential-area .credential-sidebar .availability-badge{color:#3ac778;background:#3ac7781a;border:1px solid #3ac77840;border-radius:20px;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:-20px auto 24px;padding:6px 14px;font-size:12px;font-weight:500;display:flex}.credential-area .credential-sidebar .availability-dot{background:#3ac778;border-radius:50%;flex-shrink:0;width:8px;height:8px}.credential-area .credential-sidebar .social-links,.about-area .about-me-box .infos .social-links,.contact-area .contact-infos .social-links,.info-box.about-profile-box .social-links{gap:10px}.credential-area .credential-sidebar .social-links li a,.about-area .about-me-box .infos .social-links li a,.contact-area .contact-infos .social-links li a,.info-box.about-profile-box .social-links li a{text-align:center;color:#fff;background:linear-gradient(120deg,#ffffff1a,#ffffff03);border:1px solid #ffffff0d;border-radius:50%;transition:all .3s;display:block}.credential-area .credential-sidebar .social-links{margin-bottom:0}.credential-area .credential-sidebar .social-links li a{width:42px;height:42px;font-size:16px;line-height:46px}.info-box.about-profile-box .social-links{flex-wrap:nowrap;justify-content:center;gap:12px;margin-bottom:16px;container-type:inline-size;display:flex!important}.info-box.about-profile-box .social-links li{flex:0 56px;min-width:0}.info-box.about-profile-box .social-links li a{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:100%;height:auto;font-size:clamp(14px,10cqi,24px);display:flex}.about-area .about-me-box .infos .social-links{margin-bottom:36px}.about-area .about-me-box .infos .social-links li a,.contact-area .contact-infos .social-links li a{width:42px;height:42px;font-size:16px;line-height:46px}@media (hover:hover){.credential-area .credential-sidebar .social-links li a:hover,.about-area .about-me-box .infos .social-links li a:hover,.contact-area .contact-infos .social-links li a:hover,.info-box.about-profile-box .social-links li a:hover{color:#0f0f0f;background:#fff}}.credential-area .credential-sidebar .social-links li a:active,.about-area .about-me-box .infos .social-links li a:active,.contact-area .contact-infos .social-links li a:active,.info-box.about-profile-box .social-links li a:active{transform:scale(.94)}.about-area .about-me-box .infos .social-links{flex-wrap:wrap;margin:24px 0 0;position:relative}.about-area .about-me-box .overlay-link{height:auto;bottom:126px}.credential-area .credential-sidebar .theme-btn{width:100%}.credential-area .credential-content .credential-about{padding-bottom:84px}.credential-area .credential-edc-exp h2,.credential-area .credential-content .credential-about h1{color:#fff;font-size:18px}.credential-area .credential-content .credential-about h1{margin-bottom:37px}.credential-area .credential-content .credential-about p{color:#fffc;margin-bottom:30px;font-size:15px;line-height:1.56}.credential-area .credential-content .credential-about p:last-child{margin-bottom:0}.credential-area .credential-content .credential-about p.about-headline{color:var(--primary_color);font-weight:600}.rich-text{margin-bottom:30px}.rich-text>:last-child{margin-bottom:0}.rich-text p{color:#fffc;margin-bottom:20px;font-size:15px;line-height:1.56}.rich-text ul,.rich-text ol{color:#fffc;margin-bottom:20px;padding-left:1.3em;font-size:15px;line-height:1.56}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li{margin-bottom:8px}.rich-text blockquote{border-left:3px solid var(--primary_color);color:#fffc;background:#ffffff0a;border-radius:0 12px 12px 0;margin:0 0 20px;padding:14px 18px;font-style:italic}.rich-text blockquote>:last-child{margin-bottom:0}.rich-text code{color:#fff;background:#ffffff14;border-radius:6px;padding:.15em .4em;font-family:inherit;font-size:.9em}.rich-text pre{white-space:pre;background:#00000059;border:1px solid #ffffff14;border-radius:12px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6;overflow-x:auto}.rich-text pre code{font-size:inherit;color:#ffffffd9;background:0 0;padding:0}.rich-text a{color:var(--primary_color);text-decoration:underline}.rich-text strong,.rich-text b{color:#fff;font-weight:800}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:#fff;margin-bottom:12px}.credential-area .credential-experience,.credential-area .credential-education{margin-bottom:84px}.credential-area .credential-edc-exp h2{margin-bottom:22px}.credential-area .credential-edc-exp .credential-edc-exp-item+.credential-edc-exp-item{margin-top:58px}.credential-area .credential-edc-exp .credential-edc-exp-item h4{color:#bcbcbc99;font-size:15px;font-weight:500}.credential-area .credential-edc-exp .credential-edc-exp-item h4 .experience-duration{font-weight:600}.credential-area .credential-edc-exp .credential-edc-exp-item h3{color:var(--primary_color);font-size:17px}.credential-area .credential-edc-exp .credential-edc-exp-item h5{color:#bcbcbc;opacity:.6;font-size:13px;font-weight:400}.credential-area .credential-edc-exp .credential-edc-exp-item p{color:#fffc;margin:0 0 10px;font-size:15px;line-height:1.56}.credential-area .credential-edc-exp .credential-edc-exp-item p:last-child{margin-bottom:0}.credential-area .skills-wrap h2{color:#fff;text-transform:uppercase;margin-bottom:19px;font-size:18px}.credential-area .skills-wrap .skill-items{flex-wrap:wrap;display:flex}.credential-area .skills-wrap .skill-item .percent{color:#bcbcbc;opacity:.6;margin-bottom:9px;font-weight:500;display:block}.credential-area .skills-wrap .skill-item .name{color:#fff;opacity:.7;margin-bottom:4px;font-size:15px}.credential-area .skills-wrap .skill-item p{color:#bcbcbc;opacity:.6;margin:0;font-size:13px}.credential-area .awards-wrap,.credential-area .languages-wrap{padding-top:84px}.credential-area .awards-wrap.skills-wrap .skill-items,.credential-area .languages-wrap.skills-wrap .skill-items{grid-template-columns:1fr}.credential-area .awards-wrap.skills-wrap .skill-item,.credential-area .languages-wrap.skills-wrap .skill-item{width:100%}.service-area{padding-top:var(--page-top-space)}.service-area .container>.section-heading{display:none}.service-area .service-sidebar{height:100%}.service-area .service-sidebar .service-sidebar-inner{padding:90px 24px 56px 48px}.service-area .service-sidebar .service-sidebar-inner .skill-items{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.service-area .service-sidebar .service-sidebar-inner .skill-items .skill-item h2{color:#bcbcbc;opacity:.5;letter-spacing:-.1px;margin-bottom:13px;font-size:18px}.service-area .service-sidebar .service-sidebar-inner .skill-items .skill-item p{color:#fff;opacity:.8;margin:0;font-size:14px;line-height:25px}.service-area .service-sidebar .service-sidebar-inner ul{flex-direction:column;justify-content:space-between;height:100%;display:flex}.service-area .service-sidebar .service-sidebar-inner ul li{letter-spacing:-1%;color:#fff;align-items:center;gap:50px;font-size:16px;font-weight:400;line-height:16.8px;display:flex}.service-area .service-sidebar .service-sidebar-inner ul li i{color:#fff;font-size:30px;display:block}.service-area .service-content-wrap{--service-pad-scale:1}.service-area .service-content-wrap .service-content-inner{padding:calc(27px * var(--service-pad-scale)) calc(30px * var(--service-pad-scale))}.service-area .service-content-wrap .service-content-inner .service-items{columns:2;column-gap:24px}.service-area .service-content-wrap .service-content-inner .service-item{break-inside:avoid;width:100%;padding:calc(24px * var(--service-pad-scale)) calc(32px * var(--service-pad-scale)) calc(48px * var(--service-pad-scale)) calc(30px * var(--service-pad-scale));margin-bottom:24px}.service-area .service-content-wrap .service-content-inner .service-item h3{color:#bcbcbc;opacity:.5;letter-spacing:-.1px;margin-bottom:13px;font-size:18px}.service-area .service-content-wrap .service-content-inner .service-item p{color:#fffc;margin:0;font-size:14px;line-height:25px}.info-box.about-profile-box{width:100%;height:220px}.info-box.about-project-box .d-flex.justify-content-between,.info-box.about-profile-box .d-flex.justify-content-between{flex-wrap:wrap;row-gap:8px}.info-box.about-project-box .about-btn,.info-box.about-profile-box .about-btn{flex-shrink:0}.blog-area{padding-top:130px}.blog-sidebar .blog-sidebar-inner .blog-sidebar-widget{margin-bottom:40px}.blog-sidebar .blog-sidebar-inner .blog-sidebar-widget .blog-sidebar-widget-inner{padding:46px 30px 62px}.blog-sidebar .blog-sidebar-inner .search-widget .blog-sidebar-widget-inner{padding:0}.blog-sidebar .blog-sidebar-inner .search-widget form{border-radius:30px;position:relative}.blog-sidebar .blog-sidebar-inner .search-widget form:before,.blog-sidebar .blog-sidebar-inner .search-widget form:after{border-radius:30px}.blog-sidebar .blog-sidebar-inner .search-widget form input{color:#fff;background:0 0;border:none;border-radius:30px;width:100%;padding:19px 20px}.blog-sidebar .blog-sidebar-inner .search-widget form input:focus{box-shadow:none;outline:none}.blog-sidebar .blog-sidebar-inner .search-widget form .theme-btn{border:none;border-radius:30px;position:absolute;top:6px;right:6px}.blog-sidebar .blog-sidebar-inner .categories-widget ul li,.blog-sidebar .blog-sidebar-inner .recent-post-widget ul li{margin-bottom:24px;display:block}.blog-sidebar .blog-sidebar-inner .categories-widget ul li:last-child,.blog-sidebar .blog-sidebar-inner .recent-post-widget ul li:last-child{margin-bottom:0}.blog-sidebar .blog-sidebar-inner .categories-widget ul li a,.blog-sidebar .blog-sidebar-inner .recent-post-widget ul li a{color:#fff;opacity:.8;font-size:16px;line-height:25px;display:block}.blog-sidebar .blog-sidebar-inner .blog-sidebar-widget h3{color:#bcbcbc;opacity:.5;text-transform:uppercase;margin-bottom:30px;font-size:18px}.blog-details-area .blog-details-content .tags,.blog-sidebar .blog-sidebar-inner .tags-widget ul{flex-wrap:wrap;gap:10px;display:flex}.blog-details-area .blog-details-content .tags a,.blog-sidebar .blog-sidebar-inner .tags-widget ul li a{padding:10px 22px;font-size:14px;font-weight:400}.blog-area .blog-items{padding-right:85px}.blog-area .blog-items .blog-item+.blog-item{margin-top:70px}.blog-area .blog-items .blog-item .img-box{height:400px;margin-bottom:70px;position:relative}.blog-area .blog-items .blog-item .img-box img{object-fit:cover;width:100%;height:100%;display:block}.blog-details-area .blog-details-content .meta,.blog-area .blog-items .blog-item .content .meta{color:var(--primary_color);letter-spacing:-1%;margin-bottom:10px;font-size:16px;font-weight:400;line-height:16.8px;display:block}.blog-details-area .blog-details-content h1,.blog-area .blog-items .blog-item .content h1{text-transform:uppercase;margin-bottom:24px;font-size:24px;line-height:26.8px}.blog-area .blog-items .blog-item .content h1 a{color:#fff}.blog-details-area .blog-details-content p,.blog-area .blog-items .blog-item .content p{color:#fff;opacity:.8;margin-bottom:30px;font-size:16px;font-weight:400;line-height:25px}.blog-details-area{padding-top:130px}.blog-details-area .blog-details-content{padding-right:85px}.blog-details-area .blog-details-content .img-box{margin-bottom:70px}.blog-details-area .blog-details-content .img-box img{width:100%;display:block}.blog-details-area .blog-details-content h1{color:#fff}.blog-details-area .blog-details-content .list{margin-bottom:30px}.blog-details-area .blog-details-content .list li{color:#898989;margin-bottom:24px;font-size:16px;line-height:25px}.blog-details-area .blog-details-content .list li:last-child{margin-bottom:0}.blog-details-area .blog-details-content .comments-and-form-wrap{margin-top:70px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments-and-form-wrap-inner{padding:40px 30px}.blog-details-area .blog-details-content .comments-and-form-wrap h2{color:#fff;letter-spacing:-1%;margin-bottom:40px;font-size:24px;line-height:26.8px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list{border-bottom:1px solid #323232;align-items:flex-start;gap:40px;margin-bottom:40px;padding-bottom:40px;display:flex}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .children{padding-left:80px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-avatar{flex:none;width:100px;height:100px;position:relative}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-avatar img{object-fit:cover;border-radius:50px;width:100%;height:100%;display:block}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body .date{color:var(--primary_color);letter-spacing:-1%;margin-bottom:10px;font-size:16px;font-weight:500;line-height:16.8px;display:block}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body h3{color:#fff;letter-spacing:-1%;font-size:24px;line-height:26.8px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body p{color:#898989;font-size:16px;line-height:25px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-body .reply-btn{padding:10px 22px;font-size:14px}.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group textarea,.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group input{color:#fff;background:linear-gradient(120deg,#ffffff0d,#ffffff03);border:none;border-radius:10px;width:100%;padding:17px 20px;font-size:14px;display:block}.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group{margin-bottom:16px}.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group:last-child{margin-bottom:0}.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group textarea{resize:none;height:145px}.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form button{border:none;width:100%;padding:18px 30px}.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group textarea:focus,.blog-details-area .blog-details-content .comments-and-form-wrap .comment-form form .input-group input:focus{box-shadow:none;outline:none}.contact-area{padding-top:var(--page-top-space)}.contact-area .contact-form{width:100%;max-width:765px;position:relative}.contact-area .contact-form .shadow-box{padding:40px}.contact-area .contact-form img{position:absolute;top:0;right:50px}.contact-area .contact-form h1{color:#fff;margin-bottom:30px;font-size:44px}.contact-area .contact-form h1 span{color:var(--primary_color)}.contact-area .contact-form form .input-group+.input-group,.contact-area .contact-form form .input-row+.input-group,.contact-area .contact-form form .submit-group{margin-top:16px}.contact-area .contact-form form .input-row{align-items:flex-start;gap:16px;display:flex}.contact-area .contact-form form .input-row .input-group{flex:1;min-width:0;margin-top:16px}.contact-area .contact-form form .input-group textarea,.contact-area .contact-form form .input-group input{color:#fff;background:linear-gradient(120deg,#ffffff0d,#ffffff03);border:none;border-radius:10px;width:100%;padding:17px 20px;font-size:14px;display:block}.contact-area .contact-form form .input-group textarea{resize:none;height:145px}.contact-area .contact-form form .input-group textarea:focus,.contact-area .contact-form form .input-group input:focus{box-shadow:none;outline:none}.contact-area .contact-form form .input-group button{border:none;border-radius:10px;width:100%;padding:16px 30px;font-size:14px}.contact-area .contact-infos h3{color:#fff;margin-bottom:29px;font-size:16px}.contact-area .contact-infos .contact-details{margin-bottom:55px}.contact-area .contact-infos .contact-details li{gap:16px}.contact-area .contact-infos .contact-details li .right{min-width:0}.contact-area .contact-infos .contact-details li .right span,.contact-area .contact-infos .contact-details li .right h4{overflow-wrap:anywhere}.contact-area .contact-infos .contact-details li .icon-box{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.contact-area .contact-infos .contact-details li .icon-box:after,.contact-area .contact-infos .contact-details li .icon-box:before{border-radius:50%}.contact-area .contact-infos .contact-details li .right span{color:#bcbcbc;opacity:.5;margin-bottom:7px;font-size:14px;line-height:1.2;display:block}.contact-area .contact-infos .contact-details li .right h4{color:#fff;opacity:.8;margin-bottom:7px;font-size:16px;font-weight:500}.contact-area .contact-infos .contact-details li .right h4:last-child{margin-bottom:0}.contact-area .contact-infos .contact-details li .right h4 a{color:inherit}.contact-area .contact-infos .contact-details li .right h4 a:focus-visible{color:var(--primary_color)}@media (hover:hover){.contact-area .contact-infos .contact-details li .right h4 a:hover{color:var(--primary_color)}}.not-found-area{padding-top:var(--page-top-space);padding-bottom:160px}.not-found-code{color:var(--primary_color);margin-bottom:12px;font-size:160px;font-weight:600;line-height:1}.not-found-area p{color:#fff9;max-width:480px;margin:16px auto 36px}.footer-area{padding-top:128px;padding-bottom:78px}.main-workspage .footer-area{padding-top:104px}.footer-area .footer-content .logo{display:inline-block}.footer-area .footer-content .logo img{width:70px;height:70px;display:block}@media (max-width:767px){.footer-area .footer-content .logo img{width:56px;height:56px}}@media (max-width:575px){.footer-area .footer-content .logo img{width:48px;height:48px}}.footer-area .footer-content .footer-menu{flex-wrap:wrap;justify-content:center;align-items:center;gap:44px;margin:33px 0 37px;padding:0;display:flex}.footer-area .footer-content .footer-menu li a{color:#676767;text-transform:uppercase;letter-spacing:.1px;font-size:12px;font-weight:600;transition:all .3s}@media (hover:hover){.footer-area .footer-content .footer-menu li a:hover{color:#fff}}.footer-area .footer-content .copyright{color:gray;margin:0;font-size:14px;font-weight:500}.footer-area .footer-content .copyright span{color:var(--primary_color)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-65.3%)}}@keyframes loader_running{0%{transform-origin:0;transform:scaleX(0)}49%{transform-origin:0;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes preloader_slide{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-code=comment-multiline]{white-space:pre-wrap}@media (max-width:1090px){.container{padding:0 20px}.about-area .about-me-box .img-box{width:190px;height:190px}.about-area .about-me-box .infos{padding-top:10px}.about-area .about-me-box .infos h1{line-height:1.2}.about-area .about-me-box .infos .about-btn{bottom:25px}.info-box{padding:20px}.info-box>img{width:75%}.info-box.about-project-box>img:not(.bg-img){width:auto}.info-box.about-services-box .icon-boxes{margin-top:31px;margin-bottom:39px}.info-box.about-contact-box .star-icon{width:auto}.section-heading img{width:25px}.service-area .service-sidebar .service-sidebar-inner{height:auto;padding:50px 24px}.service-area .service-sidebar .service-sidebar-inner ul{justify-content:center;gap:114px}.service-area .service-content-wrap .service-content-inner .service-items{columns:1}.service-area .service-content-wrap,.project-details-wrap{--service-pad-scale:.75}}@media (max-width:920px){:root{--page-top-space:40px}.about-area .container .row:first-child .col-md-6{flex:none;width:100%}.about-area .about-me-box .img-box{width:224px;height:224px}.about-area .about-me-box .infos h1{line-height:1.2}.about-client-box .clients{gap:28px!important}.about-client-box .clients .client-item .stat-value{margin-bottom:14px}.about-area .container>.row:nth-child(2) .blog-service-profile-wrap{flex-wrap:wrap;justify-content:space-between}.about-area .container>.row:nth-child(2) .blog-service-profile-wrap>div{width:calc(50% - 12px)}.about-area .container>.row:nth-child(2) .blog-service-profile-wrap>div:nth-child(2){order:3}.info-box.about-services-box .icon-boxes{gap:40px}.about-area .container>.row>[class*=col-md-]{width:100%}.info-box.about-services-box .home-service-item{flex-direction:column;align-items:flex-start;gap:8px}.info-box.about-services-box .home-service-item h2{flex:none}.section-heading{justify-content:center}.project-details-wrap .project-about-2,.project-details-wrap .project-infos-wrap{gap:calc(24px * var(--service-pad-scale))}.breadcrumb-area .breadcrumb-content .section-heading br{display:none}}@media (max-width:810px){.about-area .about-me-wrap{flex-direction:column;gap:40px;align-items:center!important}.project-details-wrap .project-infos-wrap{padding:max(calc(50px * var(--service-pad-scale)), 44px) calc(24px * var(--service-pad-scale)) calc(24px * var(--service-pad-scale));flex-direction:column}.about-area .about-details .section-heading{margin-bottom:40px}}@media (max-width:1024px){.header-area .gx-row{z-index:20;position:relative}.header-area .menu-backdrop{opacity:0;visibility:hidden;z-index:14;background:#0009;transition:opacity .35s,visibility .35s;display:block;position:fixed;inset:0}.header-area .menu-backdrop.active{opacity:1;visibility:visible}.header-area .navbar{z-index:15;background:#161616;border-left:1px solid #ffffff0f;flex-direction:column;align-items:stretch;width:min(260px,78vw);height:100dvh;padding:90px 20px 24px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 60px #00000073}.header-area .navbar.active{transform:translate(0,0)}.header-area .navbar .menu{flex-direction:column;align-items:stretch;gap:4px;width:100%}.header-area .navbar .menu li a{border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:16px;transition:color .22s,background-color .22s;display:flex}.header-area .navbar .menu li a i{text-align:center;flex-shrink:0;width:20px;font-size:15px;display:inline-block}@media (hover:hover){.header-area .navbar .menu li a:hover{background:#ffffff0a}}.header-area .navbar .menu li.active a{color:#fff;background:#5b78f61a}.header-area .navbar .menu li.active a i{color:var(--primary_color)}.header-area .navbar .nav-cta-group{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.header-area .navbar .nav-cta-group .theme-btn{text-align:center}.header-area .header-actions{display:none}.header-area .show-menu{display:flex}.credential-area .container .gx-row{gap:40px}.contact-area .contact-form{margin-top:50px}.contact-area .contact-form,.credential-area .credential-sidebar{width:100%}.about-area .about-experience{margin-bottom:24px}.breadcrumb-area .breadcrumb-content .section-heading{font-size:48px}.service-area .service-sidebar .service-sidebar-inner{width:100%;margin:auto auto 30px;padding:50px 24px}.service-area .service-sidebar .service-sidebar-inner ul{gap:50px;max-width:220px;margin:auto}.service-area .col-md-8>.section-heading{display:none}.service-area .container>.section-heading{margin-bottom:30px;display:flex}.blog-details-area,.blog-area{padding-top:40px}.blog-details-area .blog-details-content,.blog-area .blog-items{padding-right:0}.blog-area .blog-items .blog-item .img-box{margin-bottom:50px}.blog-sidebar{margin-top:50px}.about-area .about-me-box .infos h1{font-size:31px}.section-heading{font-size:63px}.about-client-box .clients .client-item .stat-value{font-size:39px}.credential-area .credential-sidebar h2{font-size:22px}.projects-area .project-item .project-info h2,.about-area .project-item .project-info h2,.more-projects .project-item .project-info h3{font-size:14px}.projects-area .project-item .project-info p,.about-area .project-item .project-info p,.more-projects .project-item .project-info p,.about-client-box .clients .client-item p{font-size:11px}.contact-area .contact-form h1{font-size:37px}.about-area .about-details .about-details-inner h1{font-size:31px}.info-box.about-services-box .icon-boxes i{font-size:34px}.not-found-code{font-size:136px}}@media (max-width:575px){:root{--page-top-space:32px}.service-area .service-content-wrap,.project-details-wrap{--service-pad-scale:.6}.projects-area .project-item .project-info h2,.about-area .project-item .project-info h2,.more-projects .project-item .project-info h3{font-size:13px}.projects-area .project-item .project-info p,.about-area .project-item .project-info p,.more-projects .project-item .project-info p{font-size:10px}.about-area .about-me-box{flex-direction:column}.about-area .about-me-box .img-box{margin:auto}.about-area .container>.row:nth-child(2) .blog-service-profile-wrap{grid-template-columns:1fr}.about-area .about-credentials-wrap>.gx-row{flex-wrap:wrap}.about-area .about-credentials-wrap>.gx-row>*{flex:none;width:100%}.info-box>img{width:auto}.about-client-box .clients{gap:16px!important}.about-client-box .clients .client-item p{font-size:10px}.contact-area .contact-form h1{font-size:33px}.contact-area .contact-form .shadow-box{padding:55px 20px 30px}.about-area .about-image-box{width:100%;max-width:370px;padding:15px}.about-area .about-details .about-details-inner{padding-top:80px}.breadcrumb-area .breadcrumb-content .section-heading{font-size:42px}.project-details-wrap .project-details-2-img{height:250px}.about-area .container>.row:nth-child(2) .blog-service-profile-wrap>div{width:100%}.blog-area .blog-items .blog-item .img-box{height:300px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .children{padding-left:40px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list{gap:20px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list .comment-avatar{width:70px;height:70px}.about-area .about-me-box .infos h1{font-size:27px}.section-heading{font-size:56px}.about-client-box .clients .client-item .stat-value{font-size:35px}.credential-area .credential-sidebar h2{font-size:20px}.credential-area .credential-sidebar p{font-size:13px}.about-area .about-details .about-details-inner h1{font-size:27px}.info-box.about-services-box .icon-boxes i{font-size:30px}.not-found-code{font-size:120px}}@media (max-width:425px){.about-area .about-me-box .infos{padding-right:20px}.info-box.about-services-box .icon-boxes{gap:25px}.footer-area .footer-content .footer-menu{gap:24px}.credential-area .credential-content .credential-about{padding-bottom:70px}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .comment-list{text-align:center;flex-direction:column;align-items:center}.blog-details-area .blog-details-content .comments-and-form-wrap .comments .children{padding-left:0}}@media (max-width:360px){:root{--page-top-space:24px}.about-client-box .clients{gap:8px!important}.about-client-box .clients .client-item p{line-height:1.4}}
