@font-face{font-family:Sukar Portfolio;src:url(/assets/fonts/sukar/SukarRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sukar Portfolio;src:url(/assets/fonts/sukar/SukarBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sukar Portfolio;src:url(/assets/fonts/sukar/SukarBlack.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--urbanist:"Sukar Portfolio",Arial,sans-serif;--dmMono:"Sukar Portfolio",Arial,sans-serif;--playpair:"Sukar Portfolio",Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:110px}body,button,input,option,select,textarea{font-family:var(--urbanist)}.hero-profile-image{display:block;width:min(88%,460px);max-height:460px;margin-inline:auto;object-fit:contain;object-position:center bottom}.hero-summary{max-width:760px;font-size:1.05rem;line-height:1.75}.experience-timeline{display:grid;gap:1.25rem}.contact-detail,.contact-panel,.experience-card,.portfolio-project-card{background:color-mix(in srgb,var(--tc-bg-3,#191919) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experience-card{position:relative;transition:transform .18s ease,border-color .18s ease}.experience-card:hover,.portfolio-project-card:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.5)!important}.experience-icon{justify-content:center;min-width:52px;width:52px;height:52px;border:1px solid rgba(96,165,250,.25);background:rgba(96,165,250,.06)}.experience-icon,.portfolio-chip{display:inline-flex;align-items:center}.portfolio-chip{padding:.35rem .65rem;border:1px solid rgba(143,143,146,.35);border-radius:999px;color:var(--tc-theme-text-2,#b7b7bb);font-size:.76rem;line-height:1}.project-count{white-space:nowrap}.portfolio-project-card{display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease}.project-cover{min-height:190px;padding:1.35rem;background:radial-gradient(circle at 88% 15%,rgba(96,165,250,.24),transparent 34%),linear-gradient(135deg,rgba(96,165,250,.08),rgba(16,16,18,.9));border-bottom:1px solid rgba(143,143,146,.25)}.project-cover-label{display:block;margin-bottom:.55rem;color:#60a5fa;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase}.project-cover-title{max-width:100%;color:var(--tc-heading-color,#fff);font-size:clamp(1.55rem,2vw,2.25rem);font-weight:800;line-height:1;overflow-wrap:anywhere}.project-status{align-self:flex-start;display:inline-flex;padding:.35rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.1}.project-status-live{color:#071a33;background:#60a5fa}.project-status-development{color:#ffe9aa;background:rgba(255,183,43,.15);border:1px solid rgba(255,183,43,.35)}.project-status-private{color:var(--tc-theme-text-2,#c5c5c8);background:rgba(143,143,146,.14);border:1px solid rgba(143,143,146,.28)}.project-card-content{flex:1 1}.project-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--tc-heading-color,#fff);font-weight:700}.project-link:hover{color:#60a5fa}.contact-panel{position:relative;overflow:hidden}.contact-panel:before{content:"";position:absolute;width:320px;height:320px;right:-150px;top:-170px;border-radius:50%;background:rgba(96,165,250,.12);filter:blur(20px);pointer-events:none}.contact-details-grid{display:grid;gap:.85rem}.contact-detail{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;color:inherit}.contact-detail span{display:flex;min-width:0;flex-direction:column}.contact-detail small{color:var(--tc-theme-text-2,#9d9da2)}.contact-detail strong{overflow-wrap:anywhere;color:var(--tc-heading-color,#fff)}button.burger-icon,button.navbar-menu{cursor:pointer}@media (max-width:991.98px){.project-count{white-space:normal}.project-cover{min-height:165px}}@media (max-width:575.98px){.fs-50{font-size:2.35rem!important}.hero-summary{font-size:.98rem}.experience-card{padding:1.15rem!important}.project-cover{min-height:150px}}.hero-work-strip{display:flex;flex-wrap:wrap;gap:.75rem}.hero-work-strip span{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border:1px solid rgba(143,143,146,.3);border-radius:999px;color:var(--tc-theme-text-2,#b7b7bb);font-size:.8rem}.hero-work-strip i{color:#60a5fa}.project-intro{max-width:780px;line-height:1.7}.project-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(143,143,146,.25)}.project-section-heading span{color:#60a5fa;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-section-heading strong{color:var(--tc-heading-color,#fff);font-size:.95rem;text-align:right}.portfolio-project-featured{border-color:rgba(96,165,250,.28)!important}.portfolio-project-featured .project-cover{background:radial-gradient(circle at 88% 15%,rgba(96,165,250,.34),transparent 36%),linear-gradient(135deg,rgba(96,165,250,.13),rgba(16,16,18,.92))}.project-status-featured{box-shadow:0 0 22px rgba(96,165,250,.2)}.project-deliverables{padding:.85rem .95rem;border:1px solid rgba(143,143,146,.22);border-radius:.75rem;background:rgba(143,143,146,.05)}.project-detail-label{display:block;margin-bottom:.4rem;color:var(--tc-heading-color,#fff);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.project-deliverables li{margin-bottom:.2rem;color:var(--tc-theme-text-2,#b7b7bb);font-size:.83rem}.project-link-secondary{color:var(--tc-theme-text-2,#b7b7bb);font-size:.88rem}@media (max-width:767.98px){.project-section-heading{align-items:flex-start;flex-direction:column}.project-section-heading strong{text-align:left}}html{scroll-padding-top:86px}.navbar.navbar-home-2.compact-header{top:12px!important;min-height:60px}.compact-header-inner{min-height:58px;padding-top:.35rem;padding-bottom:.35rem}.compact-menu-button{width:58px;min-width:58px;height:58px;align-items:center;justify-content:center;font-size:1.2rem}.header-logo-image{width:30px;height:30px;object-fit:contain}.navbar.navbar-home-2 .navbar-brand .header-brand-text{font-size:1rem}.navbar.navbar-home-2 .navbar-nav .nav-item .compact-nav-link{padding:.35rem .55rem;font-size:.86rem}.compact-socials a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;font-size:.95rem}.language-switcher,.mobile-language-button{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:inherit;border-radius:8px;font-size:.75rem;font-weight:800;letter-spacing:.04em}.language-switcher{min-width:36px;height:32px;padding:0 .45rem}.language-switcher:hover,.mobile-language-button:hover{border-color:#60a5fa;color:#60a5fa}.mobile-language-button{padding:.55rem .85rem}.compact-burger{width:34px!important;height:34px!important;min-width:34px;padding:7px!important}.theme-switch-button{color:inherit;cursor:pointer}.theme-switch-compact{width:46px;min-width:46px;height:58px;font-size:1rem}.hero-title{max-width:760px;font-size:clamp(2.15rem,4.3vw,3.75rem);line-height:1.05;font-weight:700;letter-spacing:-.035em}.hero-code-line{gap:.25rem}.hero-profile-image{max-height:430px}.project-status-featured{color:#071a33;background:#60a5fa}.experience-meta{text-align:end}.education-list,.experience-list,.project-deliverables-list,.skills-category-list{padding-inline-start:1.25rem}.skills-category-column{border-inline-start:1px solid rgba(143,143,146,.25)}html[dir=rtl] body{text-align:right}html[dir=rtl] .hero-title{letter-spacing:0;line-height:1.25}html[dir=rtl] .hero-code-line{direction:ltr;justify-content:flex-end}html[dir=rtl] .section-kicker svg{margin-right:0!important;margin-left:.5rem!important}html[dir=rtl] .navbar-brand .ms-2,html[dir=rtl] .section-education .ms-2,html[dir=rtl] footer .ms-2{margin-left:0!important;margin-right:.5rem!important}html[dir=rtl] .experience-meta{text-align:start}html[dir=rtl] .contact-detail{text-align:right}html[dir=rtl] .project-cover-title{text-align:left}html[dir=rtl] .mobile-menu,html[dir=rtl] .offCanvas__info{text-align:right}html[dir=rtl] .line-left{left:auto!important;right:0}@media (max-width:1199.98px){.navbar.navbar-home-2 .navbar-brand .header-brand-text{font-size:.95rem}}@media (max-width:767.98px){.navbar.navbar-home-2.compact-header{top:8px!important}.compact-header-inner{min-height:54px}.theme-switch-compact{width:40px;min-width:40px;height:54px}.header-brand-text{display:none}.hero-title{font-size:clamp(2rem,10vw,2.8rem)}.hero-profile-image{width:min(84%,360px);max-height:340px}.skills-category-column{border-inline-start:0}}#about{padding-top:104px!important;padding-bottom:28px!important}.section-hero-2 .box-linear-animation>.row{padding-top:68px!important;padding-bottom:68px!important}.section-static-1{padding-top:28px;padding-bottom:28px}.section-static-1 .bg-3{padding-top:30px!important;padding-bottom:30px!important}.section-static-1 .counter-item-cover .content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px}.section-static-1 .counter-item-cover h2{margin-bottom:.35rem!important}.btn,.zelio .btn{--bs-btn-font-size:12px;font-size:12px!important}#contact,#experience,#projects,#resume,#services,#skills{padding-top:44px!important;padding-bottom:44px!important}.project-affiliation{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;padding:.45rem .7rem;border:1px solid rgba(96,165,250,.28);border-radius:999px;background:rgba(96,165,250,.07);color:var(--tc-heading-color,#fff);font-size:.78rem;line-height:1.35}html[dir=rtl] body{line-height:1.75}html[dir=rtl] .card-servies-2,html[dir=rtl] .contact-panel,html[dir=rtl] .experience-list,html[dir=rtl] .hero-summary,html[dir=rtl] .project-card-content{letter-spacing:0}html[dir=rtl] .project-affiliation i{margin-left:.15rem}@media (max-width:767.98px){#about{padding-top:84px!important;padding-bottom:22px!important}.section-hero-2 .box-linear-animation>.row{padding-top:44px!important;padding-bottom:44px!important}.section-static-1{padding-top:22px;padding-bottom:22px}.section-static-1 .bg-3{padding-top:22px!important;padding-bottom:22px!important}.section-static-1 .counter-item-cover .content{min-height:58px}#contact,#experience,#projects,#resume,#services,#skills{padding-top:32px!important;padding-bottom:32px!important}}#blog{padding-top:44px!important;padding-bottom:44px!important}.blog-page-intro,.blog-section-intro{max-width:760px;line-height:1.75}.blog-card{display:flex;flex-direction:column;background:color-mix(in srgb,var(--tc-bg-3,#191919) 92%,transparent);transition:transform .18s ease,border-color .18s ease}.blog-card:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.5)!important}.blog-card-image-link{display:block;overflow:hidden;aspect-ratio:16/9;background:#111}.blog-card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.blog-card:hover .blog-card-image{transform:scale(1.035)}.blog-card-body{flex:1 1}.blog-category{display:inline-flex;align-items:center;width:fit-content;padding:.36rem .65rem;border:1px solid rgba(96,165,250,.28);border-radius:999px;background:rgba(96,165,250,.07);color:#60a5fa;font-size:.74rem;font-weight:700;line-height:1}.blog-card-title{font-size:1.22rem;line-height:1.45}.blog-card-title a{color:inherit}.blog-article-content a:hover,.blog-back-link:hover,.blog-card-title a:hover,.blog-read-link:hover{color:#60a5fa}.blog-back-link,.blog-read-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--tc-heading-color,#fff);font-size:.84rem;font-weight:700}.blog-article-shell,.blog-page-shell{padding-top:130px;padding-bottom:72px}.blog-page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 15%,rgba(96,165,250,.18),transparent 34%),color-mix(in srgb,var(--tc-bg-3,#191919) 94%,transparent)}.blog-page-hero h1{max-width:850px;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.035em}.blog-article-content,.blog-article-header{max-width:860px}.blog-article-header h1{font-size:clamp(2.2rem,5.3vw,4.6rem);line-height:1.08;letter-spacing:-.04em}.blog-article-lead{max-width:780px;margin-top:1.4rem;font-size:1.15rem;line-height:1.8}.blog-article-meta{margin-top:1.4rem;font-size:.86rem}.blog-article-meta a{color:var(--tc-heading-color,#fff);font-weight:700}.blog-article-cover{max-width:1120px;overflow:hidden;border-radius:1rem;border:1px solid rgba(143,143,146,.28);aspect-ratio:16/8.5;background:#111}.blog-article-cover img{display:block;width:100%;height:100%;object-fit:cover}.blog-article-content{font-size:1.04rem;line-height:1.95}.blog-article-content>p:first-child{font-size:1.16rem;color:var(--tc-heading-color,#fff)}.blog-content-section{margin-top:3.2rem}.blog-content-section h2{margin-bottom:1rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.25}.blog-content-section ul{margin:1.2rem 0 0;padding-inline-start:1.4rem}.blog-content-section li{margin-bottom:.55rem}.blog-conclusion{margin-top:3.2rem;padding:1.5rem;background:rgba(96,165,250,.06);border-color:rgba(96,165,250,.25)!important}.blog-conclusion strong{display:block;margin-bottom:.55rem;color:#60a5fa}.blog-source a{color:var(--tc-heading-color,#fff);font-weight:700}html[dir=rtl] .blog-article-header h1,html[dir=rtl] .blog-page-hero h1{letter-spacing:0;line-height:1.28}html[dir=rtl] .blog-article-content,html[dir=rtl] .blog-article-lead,html[dir=rtl] .blog-card-title{line-height:1.85}@media (max-width:767.98px){#blog{padding-top:32px!important;padding-bottom:32px!important}.blog-article-shell,.blog-page-shell{padding-top:96px;padding-bottom:48px}.blog-article-header h1,.blog-page-hero h1{font-size:clamp(2rem,10vw,3rem)}.blog-article-content,.blog-article-lead{font-size:1rem}.blog-article-cover{margin-top:2rem!important;margin-bottom:2.2rem!important;border-radius:.75rem;aspect-ratio:4/3}.blog-content-section{margin-top:2.4rem}}.blog-language-redirect{min-height:100vh}:root,[data-bs-theme=light]{color-scheme:light;--portfolio-page-bg:#f3f7ff;--portfolio-surface:#ffffff;--portfolio-surface-soft:#f8faff;--portfolio-surface-muted:#edf4ff;--portfolio-surface-glass:rgba(255,255,255,0.88);--portfolio-heading:#111827;--portfolio-text:#26364d;--portfolio-muted:#64748b;--portfolio-border:rgba(30,64,175,0.14);--portfolio-border-strong:rgba(30,64,175,0.22);--portfolio-shadow:0 18px 55px rgba(30,64,175,0.09);--portfolio-overlay:rgba(15,23,42,0.34);--portfolio-input-bg:#ffffff;--portfolio-button-bg:#f8faff;--portfolio-code-bg:#eaf2ff;--portfolio-image-bg:#eaf2ff;--portfolio-accent-soft:rgba(37,99,235,0.1);--portfolio-accent-border:rgba(37,99,235,0.28);--tc-heading-color:var(--portfolio-heading)}[data-bs-theme=dark]{color-scheme:dark;--portfolio-page-bg:#17181c;--portfolio-surface:#24242d;--portfolio-surface-soft:#1f2026;--portfolio-surface-muted:#2a2b33;--portfolio-surface-glass:rgba(36,36,45,0.88);--portfolio-heading:#ffffff;--portfolio-text:#e5e7e4;--portfolio-muted:#b7bbb6;--portfolio-border:rgba(255,255,255,0.12);--portfolio-border-strong:rgba(255,255,255,0.2);--portfolio-shadow:0 20px 60px rgba(0,0,0,0.32);--portfolio-overlay:rgba(0,0,0,0.62);--portfolio-input-bg:#202128;--portfolio-button-bg:#2a2b33;--portfolio-code-bg:#17181d;--portfolio-image-bg:#111216;--portfolio-accent-soft:rgba(96,165,250,0.08);--portfolio-accent-border:rgba(96,165,250,0.28);--tc-heading-color:var(--portfolio-heading)}body,html{color:var(--portfolio-text);transition:background-color .18s ease,color .18s ease}.main,.section-footer-2,body,body.home-page-2,html{background:var(--portfolio-page-bg)!important}.blog-back-link,.blog-read-link,.blog-source a,.contact-detail strong,.mobile-brand-text,.nav-link,.navbar-brand,.project-link,.stat-label,.stat-value,h1,h2,h3,h4,h5,h6{color:var(--portfolio-heading)!important}label,li,p,small,span{transition:color .18s ease}.text-200,.text-300,.text-400,.text-muted{color:var(--portfolio-muted)!important}.bg-3,.blog-card,.blog-conclusion,.blog-page-hero,.box-linear-animation,.card-servies-2,.contact-detail,.contact-panel,.experience-card,.portfolio-project-card,.section-education .bg-3,.section-skills-2 .bg-3,.section-static-1 .bg-3{background-color:var(--portfolio-surface)!important;color:var(--portfolio-text);box-shadow:var(--portfolio-shadow)}.blog-article-cover,.blog-card,.blog-conclusion,.blog-page-hero,.border,.border-1,.border-bottom,.border-end,.border-start,.border-top,.card-servies-2,.contact-detail,.contact-panel,.experience-card,.portfolio-project-card{border-color:var(--portfolio-border)!important}.navbar.navbar-home-2.compact-header{background:var(--portfolio-surface-glass)!important;border-color:var(--portfolio-border-strong)!important;box-shadow:var(--portfolio-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.language-switcher,.navbar.navbar-home-2 .burger-icon,.navbar.navbar-home-2 .navbar-menu,.navbar.navbar-home-2 .navbar-social a,.theme-switch-button{color:var(--portfolio-heading)!important}.btn:not(.btn-primary-2),.burger-icon,.language-switcher,.mobile-language-button,.offCanvas__close-icon button{background:var(--portfolio-button-bg)!important;color:var(--portfolio-heading)!important;border-color:var(--portfolio-border-strong)!important}.btn:not(.btn-primary-2):hover,.language-switcher:hover,.mobile-language-button:hover,.nav-link:hover,.navbar-social a:hover,.theme-switch-button:hover{color:var(--tc-theme-primary-2)!important;border-color:var(--portfolio-accent-border)!important}.theme-switch-button{border-inline-start:1px solid var(--portfolio-border)!important}.theme-icon{color:var(--tc-theme-primary-2)!important;font-size:1.05rem;transition:transform .18s ease,color .18s ease}.theme-switch-button:hover .theme-icon{transform:rotate(12deg) scale(1.08)}.mobile-header-active,.offCanvas__info{background:var(--portfolio-surface)!important;color:var(--portfolio-text)!important;box-shadow:var(--portfolio-shadow)}.mobile-header-active,.mobile-header-border,.mobile-header-logo,.offCanvas__close-icon,.offCanvas__info,.offCanvas__side-info{border-color:var(--portfolio-border)!important}.mobile-menu .nav-link,.offCanvas__info a,.section-footer-2 a{color:var(--portfolio-heading)!important}.mobile-menu .nav-link:hover,.offCanvas__info a:hover,.section-footer-2 a:hover{color:var(--tc-theme-primary-2)!important}.offCanvas__overly{background:var(--portfolio-overlay)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog-card,.contact-detail,.contact-panel,.experience-card,.portfolio-project-card{background:var(--portfolio-surface-glass)!important}.blog-category,.experience-icon,.hero-work-strip span,.project-affiliation,.project-deliverables{background:var(--portfolio-accent-soft)!important;border-color:var(--portfolio-accent-border)!important}.project-cover{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--tc-theme-primary-2) 24%,transparent),transparent 36%),linear-gradient(135deg,var(--portfolio-surface-muted),var(--portfolio-surface-soft))!important;border-color:var(--portfolio-border)!important}.portfolio-project-featured .project-cover{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--tc-theme-primary-2) 34%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--tc-theme-primary-2) 12%,var(--portfolio-surface)),var(--portfolio-surface-soft))!important}.blog-article-content>p:first-child,.blog-article-meta a,.blog-card-title a,.project-cover-title,.project-detail-label{color:var(--portfolio-heading)!important}.portfolio-chip,.project-status-development,.project-status-private{color:var(--portfolio-text)!important;background:var(--portfolio-surface-muted)!important;border-color:var(--portfolio-border-strong)!important}.contact-panel:before{background:color-mix(in srgb,var(--tc-theme-primary-2) 16%,transparent)}.blog-article-cover,.blog-card-image-link{background:var(--portfolio-image-bg)!important}.blog-page-hero{background:radial-gradient(circle at 88% 15%,color-mix(in srgb,var(--tc-theme-primary-2) 18%,transparent),transparent 34%),var(--portfolio-surface)!important}.blog-conclusion{background:var(--portfolio-accent-soft)!important;border-color:var(--portfolio-accent-border)!important}.form-control,.form-select,input,select,textarea{background:var(--portfolio-input-bg)!important;color:var(--portfolio-heading)!important;border-color:var(--portfolio-border-strong)!important}input::placeholder,textarea::placeholder{color:var(--portfolio-muted)!important;opacity:.85}code,pre{background:var(--portfolio-code-bg);color:var(--portfolio-heading);border-color:var(--portfolio-border)}::selection{background:color-mix(in srgb,var(--tc-theme-primary-2) 55%,transparent);color:#111}[data-bs-theme=light] .section-hero-2 .background .bg-w{display:block}[data-bs-theme=dark] .section-hero-2 .background .bg-w,[data-bs-theme=light] .section-hero-2 .background .bg-d{display:none}[data-bs-theme=dark] .section-hero-2 .background .bg-d{display:block}[data-bs-theme=light] .filter-invert{filter:none!important;opacity:.6}[data-bs-theme=dark] .filter-invert{filter:invert(100%)!important;opacity:.42}[data-bs-theme=light] .hero-profile-image{filter:drop-shadow(0 24px 34px rgba(30,64,175,.16))}[data-bs-theme=dark] .hero-profile-image{filter:drop-shadow(0 24px 34px rgba(0,0,0,.34))}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-image,.experience-card,.portfolio-project-card,.theme-icon,body,html{transition:none!important}}.text-dark,.text-white{color:var(--portfolio-heading)!important}.header-brand-text,.mobile-brand-text,.mobile-header-logo .main-logo span,.offCanvas__logo h3{color:var(--portfolio-heading)!important;opacity:1!important;visibility:visible!important}.mobile-header-logo .main-logo,.offCanvas__logo{position:relative;z-index:2}.hero-work-strip span,.hero-work-strip span i{color:var(--tc-theme-primary-2)!important}.compact-socials{align-items:center;gap:.15rem}.compact-socials a,.footer-socials a{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;color:var(--portfolio-heading)!important;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.compact-socials a{width:23px;height:23px;font-size:.76rem}.footer-socials a{width:30px;height:30px;font-size:.82rem;border-color:var(--portfolio-border)!important;background:var(--portfolio-button-bg)}.compact-socials a:hover,.footer-socials a:hover{color:var(--tc-theme-primary-2)!important;border-color:var(--portfolio-accent-border)!important;background:rgba(96,165,250,.08)}.hero-contact-button{white-space:nowrap}@media (max-width:991.98px){.compact-socials a{width:22px;height:22px;font-size:.72rem}}@media (max-width:767.98px){.footer-socials a{width:29px;height:29px;font-size:.78rem}}.btn,.zelio .btn{flex-wrap:nowrap;gap:.38rem;vertical-align:middle}.btn,.btn i,.zelio .btn,.zelio .btn i{display:inline-flex;align-items:center;justify-content:center}.btn i,.zelio .btn i{flex:0 0 auto;margin:0!important;font-size:.82em!important;line-height:1}.hero-work-strip span{color:#ffffff!important}