@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);:root{--header-height:3rem;--hue:0;--sat:0%;--title-color:hsl(var(--hue),var(--sat),20%);--title-color-dark:hsl(var(--hue),var(--sat),0%);--text-color:hsl(var(--hue),var(--sat),46%);--body-color:hsl(var(--hue),var(--sat),98%);--container-color:#fff;--body-font:"Poppins",sans-serif;--big-font-size:3.5rem;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem;--tiny-font-size:0.625rem;--font-normal:400;--font-medium:500;--font-semi-bold:600;--mb-0-25:0.25rem;--mb-0-5:0.5rem;--mb-0-75:0.75rem;--mb-1:1rem;--mb-1-5:1.5rem;--mb-2:2rem;--mb-2-5:2.5rem;--mb-3:3rem;--z-tooltip:10;--z-fixed:100;--z-modal:1000}@media screen and (max-width:992px){:root{--big-font-size:2.75rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,button,input,textarea{font-family:Poppins,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--normal-font-size)}body{background-color:#fafafa;background-color:var(--body-color);color:#757575;color:var(--text-color)}h1,h2,h3{color:#333;color:var(--title-color);font-weight:600;font-weight:var(--font-semi-bold)}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{height:auto;max-width:100%}.section{padding:6rem 0 2rem}.section__title{color:#333;color:var(--title-color);font-size:2.25rem;font-size:var(--h1-font-size)}.section__subtitle{display:block;font-size:.875rem;font-size:var(--small-font-size);margin-bottom:4rem}.section__subtitle,.section__title{text-align:center}.container{margin-left:auto;margin-right:auto;max-width:968px}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.button{background-color:#333;background-color:var(--title-color);border-radius:1rem;color:#fff;color:var(--container-color);display:inline-block;font-weight:500;font-weight:var(--font-medium);padding:1.25rem 2rem}.button:hover{background-color:#000;background-color:var(--title-color-dark)}.button__icon{margin-left:.5rem;margin-left:var(--mb-0-5)}.button--flex{align-items:center;display:inline-flex}@media screen and (max-width:992px){.container{margin-left:1.5rem;margin-left:var(--mb-1-5);margin-right:1.5rem;margin-right:var(--mb-1-5)}.button{padding:1rem 1.75rem}.button__icon{height:22px;width:22px}}@media screen and (max-width:768px){body{margin:0 0 3rem;margin:0 0 var(--header-height) 0}.section{padding:2rem 0 4rem}.section__subtitle{margin-bottom:3rem;margin-bottom:var(--mb-3)}}@media screen and (max-width:350px){:root{--big-font-size:2.25rem}.container{margin-left:1rem;margin-left:var(--mb-1);margin-right:1rem;margin-right:var(--mb-1)}}.loader-container{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-content{text-align:center}.loader-logo{margin-bottom:20px;width:200px}.loader{animation:blink 1.5s infinite;font-size:1.5rem;font-weight:700}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}body,html{overflow-x:hidden}.header{background:var(--body-color);isolation:isolate;left:0;position:fixed;top:0;transition:box-shadow .25s ease,background .25s ease,-webkit-backdrop-filter .25s ease;transition:box-shadow .25s ease,backdrop-filter .25s ease,background .25s ease;transition:box-shadow .25s ease,backdrop-filter .25s ease,background .25s ease,-webkit-backdrop-filter .25s ease;width:100%;z-index:9999!important}.scroll-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px #00000014}.nav{align-items:center;column-gap:1rem;display:flex;height:calc(var(--header-height) + 1.5rem);justify-content:space-between;z-index:10000}.nav,.navLogo{position:relative}.navLogo{color:var(--title-color);font-weight:var(--font-medium);letter-spacing:.2px}.navMenu--desktop .navList{align-items:center;column-gap:2rem;display:flex}.navLink{color:var(--title-color);font-size:var(--small-font-size);font-weight:var(--font-medium);position:relative;transition:.25s ease}.activeLink,.navLink:hover{color:var(--title-color-dark)}.activeLink:after{background:var(--title-color-dark);border-radius:999px;bottom:-8px;content:"";height:2px;left:50%;opacity:.75;position:absolute;transform:translateX(-50%);width:18px}.navToggle{background:#0000;border:0;color:var(--title-color);cursor:pointer;position:relative;touch-action:manipulation;z-index:10001}.mNav,.navToggle{display:none}@media screen and (max-width:768px){.nav{height:var(--header-height)}.navMenu--desktop{display:none}.navToggle{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0000001f;border-radius:12px;box-shadow:0 12px 30px #00000014;display:inline-flex;height:44px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:44px}.navToggle:hover{box-shadow:0 16px 42px #0000001f;transform:translateY(-1px)}.navToggle i{font-size:1.2rem}.mNav{display:block;inset:0;pointer-events:none;position:fixed;z-index:20000}.mNav__backdrop{background:#0000008c;inset:0;opacity:0;position:absolute;transition:opacity .22s ease;z-index:.9}.mNav__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-left:1px solid #0000001a;box-shadow:-30px 0 80px #00000040;display:flex;flex-direction:column;height:100dvh;opacity:0;position:absolute;right:0;top:0;transform:translateX(105%);transition:transform .28s ease,opacity .2s ease;width:min(360px,92vw)}.mNav--open{pointer-events:auto}.mNav--open .mNav__backdrop{opacity:1}.mNav--open .mNav__panel{animation:mSlideIn .28s ease both;opacity:1;transform:translateX(0)}@keyframes mSlideIn{0%{transform:translateX(105%)}to{transform:translateX(0)}}.mNav__header{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:1.1rem 1rem}.mNav__brand{align-items:center;display:inline-flex;gap:.55rem}.mNav__logoDot{background:var(--title-color);border-radius:999px;box-shadow:0 0 0 6px #0000000f;height:10px;width:10px}.mNav__title{color:var(--title-color);font-weight:var(--font-medium);letter-spacing:.2px}.mNav__close{background:#ffffffb3;border:1px solid #0000001f;border-radius:12px;cursor:pointer;display:grid;height:42px;place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:42px}.mNav__close:hover{box-shadow:0 14px 40px #0000001f;transform:translateY(-1px)}.mNav__close i{color:var(--title-color);font-size:1.2rem}.mNav__list{grid-gap:.75rem;display:grid;gap:.75rem;overflow:auto;padding:1rem}.mNav__link{grid-gap:.75rem;align-items:center;background:#ffffff8c;border:1px solid #0000001a;border-radius:1rem;box-shadow:0 12px 30px #0000000f;color:var(--title-color);display:grid;font-size:var(--small-font-size);font-weight:var(--font-medium);gap:.75rem;grid-template-columns:24px 1fr 20px;padding:.9rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mNav__link i{color:var(--title-color);font-size:1.15rem;opacity:.95}.mNav__link:hover{border-color:#00000029;box-shadow:0 18px 45px #0000001a;transform:translateY(-1px)}.mNav__link.is-active{border-color:#0000002e;box-shadow:0 18px 45px #0000001f}.mNav__footer{border-top:1px solid #00000014;padding:1rem}.mNav__hint{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.9}.mNav__hint kbd{background:#00000008;border:1px solid #0003;border-radius:.4rem;font-size:.75rem;padding:.15rem .4rem}}@media screen and (max-width:350px){.mNav__panel{width:94vw}}.homeContainer{row-gap:7rem}.homeContent{align-items:center;column-gap:2rem;grid-template-columns:116px repeat(2,1fr);padding:5.5rem}.homeSocial{grid-row-gap:1rem;display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;row-gap:1rem}.nigeria{width:10px}.homeSocial-icon{color:var(--title-color);font-size:1.25rem}.homeSocial-icon:hover{color:var(--title-color-dark)}.homeTitle{font-size:var(--big-font-size);margin-bottom:var(--mb-0-25)}.homeHand{height:38px;margin-left:.4rem;width:38px}.homeSubtitle{font-size:var(--h3-font-size);font-weight:var(--font-normal);margin-bottom:var(--mb-1);padding-left:5.4rem;position:relative}.homeSubtitle:before{background-color:var(--text-color);content:"";height:1px;left:0;position:absolute;top:1rem;width:70px}.homeDescription{margin-bottom:var(--mb-3);max-width:400px}.homeImg{animation:profileAnimate 8s ease-in-out 1s infinite;background:var(--home-img);background-color:#000000b3;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 9px #0000004d;height:300px;justify-self:center;order:1;width:300px}@keyframes profileAnimate{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.homeScroll{margin-left:9.25rem}.wheel{animation:scroll 2s ease infinite}@keyframes scroll{0%{transform:translateY(0)}30%{transform:translateY(3.75rem)}}.homeScroll-name{color:var(--title-color);font-weight:var(--font-medium);margin-left:2px;margin-right:var(--mb-0-25)}.homeScroll-arrow{color:var(--title-color);font-size:1.25rem}@media screen and (max-width:992px){.homeContent{column-gap:1.25rem;grid-template-columns:100px repeat(2,1fr)}.homeHand{height:26px;width:26px}.homeSubtitle{margin-bottom:var(--mb-1);padding-left:3.75rem}.homeSubtitle:before{top:.8rem;width:42px}.homeDescription{margin-bottom:var(--mb-2-5);max-width:none}.homeImg{box-shadow:inset 0 0 0 8px #0000004d;height:250px;width:250px}.homeScroll{margin-left:7.5rem}}@media screen and (max-width:768px){.homeContent{grid-template-columns:.5fr 3fr;padding-top:3.5rem}.homeImg{justify-self:auto;order:0}.homeData{grid-column:1/3}.homeImg{box-shadow:inset 0 0 0 8px #0000004d;height:200px;width:200px}.homeScroll{display:none}}@media screen and (max-width:350px){.homeImg{height:180px;width:180px}.homeHand{height:22px;width:22px}}.about__container{align-items:center;column-gap:4rem;grid-template-columns:repeat(2,1fr)}.about__img{border-radius:1.5rem;justify-self:center;width:350px}.about__info{gap:.5rem;grid-template-columns:repeat(3,140px);margin-bottom:var(--mb-2)}.about__box{background-color:var(--container-color);border:1px solid #0000001a;border-radius:.75rem;padding:1rem 1.25rem;text-align:center}.about__icon{color:var(--title-color);font-size:1.5rem;margin-bottom:var(--mb-0-5)}.about__title{font-size:var(--small-font-size);font-weight:var(--font-medium)}.about__subtitle{font-size:var(--tiny-font-size)}.about__description{margin-bottom:var(--mb-2-5);padding:0 4rem 0 0}@media screen and (max-width:992px){.about__container{grid-template-columns:1fr;row-gap:2.5rem}.about__img{width:220px}.about__box{padding:.75rem}.about__data{text-align:center}.about__icon{justify-content:center}.about__description{margin-bottom:2rem;padding:0 5rem}}@media screen and (max-width:576px){.about__info{grid-template-columns:repeat(3,1fr)}.about__description{padding:0}}@media screen and (max-width:350px){.about__info{grid-template-columns:repeat(2,1fr)}}.skills__container{grid-column-gap:3rem;grid-row-gap:2rem;column-gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(280px,350px));justify-content:center;row-gap:2rem}.skillsContent{background-color:var(--container-color);border:1px solid #0000001a;border-radius:1.25rem;max-width:100%;overflow:hidden;padding:2rem 4rem}.skillsTitle{font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1-5);text-align:center}.skillsBox{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.skillsGroup{grid-row-gap:1rem;align-items:flex-start;display:grid;flex:1 1;min-width:220px;row-gap:1rem}.skillsData{align-items:flex-start;column-gap:.5rem;display:flex}.skills .bx-badge-check,.skills .bxl-bootstrap,.skills .bxl-css3,.skills .bxl-firebase,.skills .bxl-git,.skills .bxl-html5,.skills .bxl-javascript,.skills .bxl-mongodb,.skills .bxl-nodejs,.skills .bxl-php,.skills .bxl-react,.skills .bxl-tailwind-css,.skills .bxl-typescript,.skills .bxs-cog,.skills .bxs-file-js,.skills .bxs-zap{color:var(--title-color);font-size:1.8rem}.skillsName{font-size:var(--normal-font-size);font-weight:var(--font-medium);line-height:18px}.skillsLevel{font-size:var(--tiny-font-size)}@media screen and (max-width:992px){.skills__container{grid-template-columns:1fr;padding:0 1rem}.skillsContent{padding:1.75rem 2rem}}@media screen and (max-width:576px){.skillsContent{padding:1.25rem}.skillsBox{align-items:stretch;flex-direction:column;gap:1.25rem}.skillsGroup{min-width:100%}}@media screen and (max-width:350px){.skillsName{font-size:var(--small-font-size)}.skills .bx-badge-check,.skills .bxl-bootstrap,.skills .bxl-css3,.skills .bxl-firebase,.skills .bxl-git,.skills .bxl-html5,.skills .bxl-javascript,.skills .bxl-mongodb,.skills .bxl-nodejs,.skills .bxl-php,.skills .bxl-react,.skills .bxl-tailwind-css,.skills .bxl-typescript,.skills .bxs-cog,.skills .bxs-file-js,.skills .bxs-zap{font-size:1.5rem}}.skillsMoreBtn{align-items:center;background:var(--container-color);border:1px solid #0000001a;border-radius:1rem;box-shadow:0 10px 30px #0000000f;color:var(--title-color);cursor:pointer;display:inline-flex;font-weight:var(--font-medium);gap:.5rem;justify-content:center;margin-top:1.25rem;overflow:hidden;padding:.95rem 1rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.skillsMoreBtn:hover{border-color:#0000002e;box-shadow:0 14px 40px #0000001a;transform:translateY(-2px)}.skillsMoreBtn i{font-size:1.25rem}.skillsMoreBtn__pulse{background:radial-gradient(circle at 30% 30%,#0000000f,#0000 60%);inset:-2px;opacity:0;position:absolute;transition:opacity .25s ease}.skillsMoreBtn:hover .skillsMoreBtn__pulse{opacity:1}.skillsModalOverlay{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:9999}.skillsModalBackdrop{animation:fadeIn .22s ease forwards;background:#0000008c;inset:0;position:absolute}.skillsModal{animation:popIn .28s ease forwards;background:var(--container-color);border:1px solid #0000001a;border-radius:1.5rem;box-shadow:0 30px 80px #00000040;display:flex;flex-direction:column;max-height:min(80vh,720px);overflow:hidden;position:relative;width:min(960px,100%)}.skillsModalHeader{align-items:flex-start;border-bottom:1px solid #00000014;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem 1rem}.skillsModalTitle{color:var(--title-color);font-size:1.05rem;font-weight:var(--font-medium);margin-bottom:.25rem}.skillsModalSubtitle{color:var(--text-color);font-size:var(--small-font-size);line-height:1.4;opacity:.9}.skillsModalClose{background:#0000;border:1px solid #0000001a;border-radius:.9rem;cursor:pointer;display:grid;height:42px;place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:42px}.skillsModalClose:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-1px)}.skillsModalClose i{font-size:1.4rem}.skillsCatalog{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto;padding:1rem 1.25rem 1.25rem}.skillsCard{animation:cardIn .35s ease forwards;background:#ffffff05;border:1px solid #00000017;border-radius:1.25rem;box-shadow:0 12px 30px #0000000d;opacity:0;padding:1rem;transform:translateY(8px)}.skillsCardTop{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.skillsCardTop i{color:var(--title-color);font-size:1.6rem}.skillsCardMeta{display:flex;flex-direction:column;gap:.2rem}.skillsCardTitle{color:var(--title-color);font-size:var(--normal-font-size);line-height:1.2}.skillsCardLevel{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.85}.skillsCardDesc{color:var(--text-color);font-size:var(--small-font-size);line-height:1.5;opacity:.95}.skillsModalFooter{align-items:center;border-top:1px solid #00000014;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.skillsHint{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.9}.skillsHint kbd{background:#00000008;border:1px solid #0003;border-radius:.4rem;font-size:.75rem;padding:.15rem .4rem}.skillsModalPrimary{background:var(--title-color);border:1px solid #0000001a;border-radius:.9rem;color:var(--container-color);cursor:pointer;font-weight:var(--font-medium);padding:.75rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease}.skillsModalPrimary:hover{box-shadow:0 14px 40px #0003;transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardIn{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.skillsCatalog{grid-template-columns:1fr}}.backendLab__wrapper{margin-top:1rem}.blIntro{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1.2fr .8fr;margin-top:1.5rem}.blIntroCard{background:var(--container-color);border:1px solid #0000001a;border-radius:1.4rem;box-shadow:0 14px 40px #0000000f;display:flex;gap:1rem;overflow:hidden;padding:1.2rem;position:relative}.blIntroCard:before{background:radial-gradient(circle at 15% 10%,#0000000f,#0000 55%);content:"";inset:-30%;pointer-events:none;position:absolute}.blIntroIcon{background:#00000005;border:1px solid #0000001a;border-radius:16px;box-shadow:0 12px 30px #0000000f;display:grid;height:54px;place-items:center;width:54px}.blIntroIcon i{color:var(--title-color);font-size:1.4rem}.blIntroTitle{color:var(--title-color);font-size:var(--normal-font-size);margin-bottom:.35rem}.blIntroText{color:var(--text-color);font-size:var(--small-font-size);line-height:1.6;opacity:.92}.blBadges{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.blBadge{align-items:center;background:#00000005;border:1px solid #0000001a;border-radius:999px;box-shadow:0 12px 30px #0000000d;color:var(--title-color);display:inline-flex;font-size:var(--tiny-font-size);gap:.45rem;padding:.5rem .75rem}.blButtons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.35rem}.blProcessBtn{grid-gap:.8rem;align-items:center;background:var(--container-color);border:1px solid #0000001a;border-radius:1.4rem;box-shadow:0 14px 40px #0000000f;cursor:pointer;display:grid;gap:.8rem;grid-template-columns:44px 1fr 16px;overflow:hidden;padding:1rem;position:relative;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.blProcessBtn:before{background:radial-gradient(circle at 20% 20%,#0000000f,#0000 55%);content:"";inset:-40%;opacity:.8;pointer-events:none;position:absolute}.blProcessBtn:hover{border-color:#00000029;box-shadow:0 22px 60px #0000001f;transform:translateY(-3px)}.blProcessIcon{background:#00000005;border:1px solid #0000001a;border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.blProcessIcon i{color:var(--title-color);font-size:1.2rem}.blProcessLabel{color:var(--title-color);display:block;font-size:var(--small-font-size);font-weight:var(--font-medium)}.blProcessSub{color:var(--text-color);display:block;font-size:var(--tiny-font-size);margin-top:.18rem;opacity:.85}.blProcessArrow{color:var(--title-color);opacity:.7}.blModalOverlay{animation:blFade .2s ease forwards;background:#0000008f;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:40000}.blModal{animation:blPop .25s ease forwards;background:var(--container-color);border:1px solid #0000001a;border-radius:1.6rem;box-shadow:0 30px 90px #0000004d;display:flex;flex-direction:column;max-height:min(86vh,820px);overflow:hidden;position:relative;width:min(1100px,100%)}.blModalClose{background:#ffffffa6;border:1px solid #0000001f;border-radius:14px;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:14px;top:14px;transition:transform .2s ease,box-shadow .2s ease;width:44px;z-index:2}.blModalClose:hover{box-shadow:0 16px 45px #0000001f;transform:translateY(-1px)}.blModalHeader{align-items:center;border-bottom:1px solid #00000014;display:flex;gap:.85rem;padding:1.2rem 1.2rem .9rem}.blModalBadge{background:#00000005;border:1px solid #0000001a;border-radius:18px;box-shadow:0 12px 30px #0000000f;display:grid;height:54px;place-items:center;width:54px}.blModalBadge i{color:var(--title-color);font-size:1.4rem}.blModalTitle{color:var(--title-color);font-size:1.1rem;margin:0}.blModalSubtitle{color:var(--text-color);font-size:var(--small-font-size);line-height:1.5;margin:.25rem 0 0;opacity:.9}.blModalBody{overflow:auto;padding:1.1rem 1.2rem 1.2rem}.blModalFooter{align-items:center;border-top:1px solid #00000014;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.2rem}.blHint{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.85}.blGridTwo{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.blPanel{background:#00000003;border:1px solid #0000001a;border-radius:1.4rem;padding:1rem}.blH4{color:var(--title-color);font-size:var(--normal-font-size);margin:0 0 .45rem}.blP{color:var(--text-color);font-size:var(--small-font-size);line-height:1.6;margin:0 0 .85rem;opacity:.9}.blList{grid-gap:.6rem;display:grid;gap:.6rem}.blListItem{background:var(--container-color);border:1px solid #0000001a;border-radius:1rem;cursor:pointer;padding:.8rem .85rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blListItem:hover{border-color:#00000029;box-shadow:0 14px 40px #0000001a;transform:translateY(-1px)}.blListItemActive{border-color:#0000002e;box-shadow:0 14px 40px #0000001f}.blListTitle{color:var(--title-color);display:block;font-weight:var(--font-medium)}.blListSub{color:var(--text-color);display:block;font-size:var(--tiny-font-size);margin-top:.15rem;opacity:.8}.blReqHead{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.blChip{align-items:center;background:#00000005;border:1px solid #0000001a;border-radius:999px;color:var(--title-color);display:inline-flex;font-size:var(--tiny-font-size);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:.35rem .65rem}.blCodeWrap{background:var(--container-color);border:1px solid #0000001a;border-radius:1.1rem;margin-top:.75rem;overflow:hidden}.blCodeTop{border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:.6rem .75rem}.blMono{color:var(--text-color);font-size:.75rem;opacity:.9}.blCode,.blMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blCode{color:var(--title-color);font-size:.8rem;line-height:1.55;margin:0;padding:.75rem;white-space:pre-wrap;word-break:break-word}.blActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.blActions,.blBtn{align-items:center}.blBtn{border:1px solid #0000001f;border-radius:1rem;cursor:pointer;display:inline-flex;font-weight:var(--font-medium);gap:.5rem;justify-content:center;padding:.85rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.blBtnPrimary{background:var(--title-color);box-shadow:0 14px 40px #00000029;color:var(--container-color)}.blBtnGhost{background:#0000;color:var(--title-color)}.blBtn:hover{box-shadow:0 18px 55px #0000002e;transform:translateY(-1px)}.blBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.blProgress{background:#0000000f;border:1px solid #0000000f;border-radius:999px;flex:1 1;height:10px;overflow:hidden;position:relative;width:min(260px,100%)}.blProgress span{background:#0000002e;border-radius:999px;inset:0;position:absolute;width:0}.blProgressRun span{animation:blLoad 2s ease forwards}@keyframes blLoad{0%{width:0}65%{width:78%}to{width:100%}}.blSpinner{animation:blSpin .9s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fffffff2;height:16px;width:16px}@keyframes blSpin{to{transform:rotate(1turn)}}.blResult{animation:blResultPop .25s ease both;background:var(--container-color);border:1px solid #0000001a;border-radius:1.1rem;margin-top:1rem;overflow:hidden}@keyframes blResultPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.blResultHead{border-bottom:1px solid #0000000f;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .75rem}.blOk{align-items:center;color:var(--title-color);display:inline-flex;font-weight:var(--font-medium);gap:.35rem}.blMeta{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.85}.blCodeResult{background:#00000003}.blBullets{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.4rem}.blBullet{align-items:center;color:var(--title-color);display:flex;font-size:var(--small-font-size);gap:.6rem;opacity:.92}.blBullet i{font-size:1.1rem}.blForm{grid-gap:.75rem;display:grid;gap:.75rem}.blLabel{grid-gap:.35rem;color:var(--title-color);display:grid;font-size:var(--small-font-size);font-weight:var(--font-medium);gap:.35rem}.blInput{background:var(--container-color);border:1px solid #0000001f;border-radius:1rem;outline:none;padding:.9rem 1rem;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.blInput:focus{border-color:#0000002e;box-shadow:0 18px 45px #0000001a;transform:translateY(-1px)}.blInputErr{border-color:#dc35458c}.blErr{color:#dc3545f2;font-size:var(--tiny-font-size)}.blTabs{background:#00000005;border:1px solid #0000001a;border-radius:999px;display:inline-flex;gap:.45rem;margin-top:.25rem;padding:.35rem}.blTab{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--title-color);cursor:pointer;font-size:var(--small-font-size);font-weight:var(--font-medium);padding:.55rem .9rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.blTab:hover{transform:translateY(-1px)}.blTabActive{background:var(--title-color);box-shadow:0 14px 40px #00000029;color:var(--container-color)}.blToast{background:#00000005;border:1px solid #0000001a;border-radius:1.1rem;margin-top:.75rem;padding:.75rem}.blToastHead{align-items:center;color:var(--title-color);display:flex;font-weight:var(--font-medium);gap:.55rem;margin-bottom:.55rem}.blToastOk{border-color:#0000001f}.blToastErr{border-color:#dc354559}.blRow{grid-gap:.65rem;align-items:center;display:grid;gap:.65rem;grid-template-columns:1fr auto}.blCrudList{grid-gap:.6rem;display:grid;gap:.6rem;margin-top:.9rem}.blCrudItem{grid-gap:.6rem;align-items:center;background:var(--container-color);border:1px solid #0000001a;border-radius:1.1rem;display:grid;gap:.6rem;grid-template-columns:40px 1fr auto;padding:.75rem .8rem}.blCrudToggle{background:#00000005;border:1px solid #0000001a;border-radius:14px;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.blCrudToggle i{color:var(--title-color);font-size:1.2rem}.blCrudTitle{color:var(--title-color);font-size:var(--small-font-size);font-weight:var(--font-medium)}.blCrudMeta{color:var(--text-color);font-size:var(--tiny-font-size);margin-top:.15rem;opacity:.8}.blCrudActions{display:inline-flex;gap:.4rem}.blIconBtn{background:#00000005;border:1px solid #0000001a;border-radius:14px;cursor:pointer;display:grid;height:40px;place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:40px}.blIconBtn:hover{box-shadow:0 14px 40px #0000001a;transform:translateY(-1px)}.blDone .blCrudTitle{opacity:.85;text-decoration:line-through}.blEdit{animation:blResultPop .25s ease both;background:#00000005;border:1px solid #0000001a;border-radius:1.2rem;margin-top:.9rem;padding:.85rem}.blEditHead{align-items:center;color:var(--title-color);display:flex;justify-content:space-between;margin-bottom:.65rem}@keyframes blFade{0%{opacity:0}to{opacity:1}}@keyframes blPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:992px){.blButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.blIntro{grid-template-columns:1fr}.blBadges{justify-content:flex-start}}@media screen and (max-width:768px){.blGridTwo{grid-template-columns:1fr}}@media screen and (max-width:350px){.blButtons{grid-template-columns:1fr}}.services__container{column-gap:1.8rem;grid-template-columns:repeat(3,270px);justify-content:center}.services__content{background-color:var(--container-color);border:1px solid #0000001a;padding:6rem 0 2rem 2.5rem;position:relative}.services__icon{color:var(--title-color);display:block;font-size:2rem;margin-bottom:var(--mb-1)}.services__title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1)}.services__button{align-items:center;color:var(--title-color);column-gap:.25rem;cursor:pointer;display:inline-flex;font-size:var(--small-font-size)}.services__button-icon{font-size:1rem;transition:.3s}.services__button:hover .services__button-icon{transform:translateX(.25rem)}.services__modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:0 1rem;position:fixed;right:0;top:0;transition:.4s;visibility:hidden;z-index:var(--z-modal)}.services__modal-content{background-color:var(--container-color);border-radius:2.5rem;padding:4.5rem 2.5rem 2.5rem;position:relative;width:500px}.services__modal-close{color:var(--title-color);cursor:pointer;font-size:1.5rem;position:absolute;right:1.5rem;top:1.5rem}.services__modal-description,.services__modal-title{text-align:center}.services__modal-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1)}.services__modal-description{font-size:var(--small-font-size);margin-bottom:var(--mb-2);padding:0 3.5rem}.services__modal-services{row-gap:.75rem}.services__modal-service{align-items:center;column-gap:.5rem;display:flex}.services-modal-icon{color:var(--title-color);font-size:1.1rem}.services__modal-info{font-size:var(--small-font-size)}.active-modal{opacity:1;visibility:visible}@media screen and (max-width:992px){.services__container{grid-template-columns:repeat(3,218px)}}@media screen and (max-width:768px){.services__container{grid-template-columns:repeat(2,1fr)}.services__content{padding:3.5rem .5rem 1.25rem 1.5rem}.services__icon{font-size:1.5rem}}@media screen and (max-width:576px){.services__modal-content{padding:4.5rem 1.5rem 2.5rem}.services__modal-description{padding:0}}@media screen and (max-width:350px){.services__container{grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.services__content{padding-right:6rem}}.qualification__hint{align-items:center;color:var(--text-color);display:flex;font-size:var(--small-font-size);gap:.6rem;justify-content:center;margin-bottom:var(--mb-2);margin-top:.5rem;opacity:.92}.qualification__hint i{font-size:1.1rem}.qualification__tabs{align-items:center;display:flex;gap:.85rem;justify-content:center;margin-bottom:var(--mb-2);position:relative;width:100%}.qualification__button{align-items:center;background:var(--container-color);border:1px solid #0000001f;border-radius:999px;box-shadow:0 10px 26px #00000014;color:var(--title-color);cursor:pointer;display:inline-flex;font-size:var(--normal-font-size);font-weight:var(--font-medium);gap:.5rem;justify-content:center;padding:.85rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.qualification__button:hover{border-color:#0000002e;box-shadow:0 14px 34px #0000001f;transform:translateY(-1px)}.qualification__active{background:var(--title-color);border-color:#0000002e;box-shadow:0 16px 40px #00000038,0 0 0 6px #0000000f;color:var(--container-color);transform:translateY(-1px)}.qualification-icon,.qualification__icon{font-size:1.25rem}.qualification__tabIndicator{background:var(--title-color);border-radius:999px;bottom:-10px;height:3px;left:0;opacity:.6;position:absolute;transform:translateX(0);transition:transform .28s ease;width:50%}.qualification__tabIndicator.is-right{transform:translateX(100%)}.qualification__data{align-items:start;margin-bottom:1.25rem}.qualification__center{align-items:center;display:flex;flex-direction:column}.qualification__card{background:var(--container-color);border:1px solid #0000001a;border-radius:1.25rem;box-shadow:0 12px 30px #0000000d;cursor:pointer;opacity:0;overflow:hidden;padding:1rem 1.1rem;position:relative;text-align:left;transform:translateY(10px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.qualification__card.is-visible{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.qualification__card:hover{border-color:#00000029;box-shadow:0 18px 45px #0000001a;transform:translateY(-2px)}.qualification__cardTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.qualification__badge{background:#00000005;border:1px solid #0000001f;border-radius:999px;color:var(--title-color);font-size:var(--tiny-font-size);padding:.25rem .6rem}.qualification__cardIcon{color:var(--title-color);font-size:1.25rem;opacity:.9}.qualification__openHint{align-items:center;color:var(--text-color);display:inline-flex;font-size:var(--tiny-font-size);gap:.35rem;margin-top:.65rem;opacity:.85}.qualification__line{margin-top:-2px;transform:translate(0)}.qualificationModalOverlay{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:9999}.qualificationModalBackdrop{animation:qFadeIn .22s ease forwards;background:#0000008c;inset:0;position:absolute}.qualificationModal{animation:qPopIn .28s ease forwards;background:var(--container-color);border:1px solid #0000001a;border-radius:1.5rem;box-shadow:0 30px 80px #00000040;display:flex;flex-direction:column;max-height:min(80vh,720px);overflow:hidden;position:relative;width:min(860px,100%)}.qualificationModalHeader{border-bottom:1px solid #00000014;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.2rem 1rem}.qualificationModalHeaderTop{align-items:center;display:flex;gap:.6rem;margin-bottom:.6rem}.qualificationModalTitle{color:var(--title-color);font-size:1.05rem;font-weight:var(--font-medium);margin-bottom:.25rem}.qualificationModalOrg{margin-bottom:.35rem;opacity:.95}.qualificationModalDate,.qualificationModalOrg{color:var(--text-color);font-size:var(--small-font-size)}.qualificationModalDate{align-items:center;display:inline-flex;gap:.4rem;opacity:.9}.qualificationModalClose{background:#0000;border:1px solid #0000001a;border-radius:.9rem;cursor:pointer;display:grid;height:42px;place-items:center;transition:transform .2s ease,box-shadow .2s ease;width:42px}.qualificationModalClose:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-1px)}.qualificationModalClose i{font-size:1.2rem}.qualificationModalBody{overflow:auto;padding:1rem 1.2rem 1.2rem}.qualificationModalSectionTitle{color:var(--title-color);font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:.75rem}.qualificationModalList{grid-gap:.65rem;display:grid;gap:.65rem}.qualificationModalList li{align-items:flex-start;color:var(--text-color);display:flex;font-size:var(--small-font-size);gap:.6rem;line-height:1.55}.qualificationModalList li i{color:var(--title-color);font-size:1.1rem;margin-top:.1rem}.qualificationModalFooter{align-items:center;border-top:1px solid #00000014;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.2rem}.qualificationModalHint{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.9}.qualificationModalHint kbd{background:#00000008;border:1px solid #0003;border-radius:.4rem;font-size:.75rem;padding:.15rem .4rem}.qualificationModalPrimary{background:var(--title-color);border:1px solid #0000001a;border-radius:.9rem;color:var(--container-color);cursor:pointer;font-weight:var(--font-medium);padding:.75rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease}.qualificationModalPrimary:hover{box-shadow:0 14px 40px #0003;transform:translateY(-1px)}@keyframes qFadeIn{0%{opacity:0}to{opacity:1}}@keyframes qPopIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:576px){.qualification__button{font-size:var(--normal-font-size);padding:.7rem .85rem}.qualification__hint{gap:.5rem;padding:0 .5rem;text-align:center}}.qualification__tabs:has(.qualification__button[aria-selected=true]:first-child) .qualification__button:nth-child(2){animation:qNudge 2.6s ease-in-out infinite;box-shadow:0 14px 35px #0000001a,0 0 0 6px #0000000a}.qualification__tabs:has(.qualification__button[aria-selected=true]:nth-child(2)) .qualification__button:first-child{animation:qNudge 2.6s ease-in-out infinite;box-shadow:0 14px 35px #0000001a,0 0 0 6px #0000000a}.qualification__button[aria-selected=true]{animation:none!important}@keyframes qNudge{0%,70%,to{filter:brightness(1);transform:translateY(0)}75%{transform:translateY(-1px)}78%{transform:translateY(-1px) translateX(-2px)}81%{transform:translateY(-1px) translateX(2px)}84%{filter:brightness(1.03);transform:translateY(-1px) translateX(-1px)}88%{transform:translateY(0)}}@media screen and (max-width:576px){.qualification__tabs{gap:.6rem}.qualification__button{font-size:var(--small-font-size);padding:.75rem .95rem}}.testimonial__wrapper{margin-top:1rem}.testimonial__topBar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.2rem}.testimonial__meta{grid-gap:.25rem;display:grid;gap:.25rem}.testimonial__count{color:var(--title-color);font-size:var(--small-font-size)}.testimonial__hint{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.85}.testimonial__controls{display:inline-flex;gap:.6rem}.tBtn{background:var(--container-color);border:1px solid #0000001f;border-radius:12px;box-shadow:0 12px 30px #0000000f;color:var(--title-color);cursor:pointer;display:grid;height:44px;place-items:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:44px}.tBtn:hover{border-color:#00000029;box-shadow:0 16px 42px #0000001a;transform:translateY(-1px)}.testimonial__containerWrap{margin-top:1.2rem;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.testimonial__containerWrap.is-visible{opacity:1;transform:translateY(0)}.testimonial__container{padding-bottom:2.4rem;width:100%}.testimonial__card{height:100%;padding:.25rem}.testimonial__cardInner{background-color:var(--container-color);border:1px solid #0000001a;border-radius:1.4rem;box-shadow:0 14px 40px #0000000f;height:100%;overflow:hidden;padding:1.25rem 1.25rem 1.1rem;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.testimonial__cardInner:before{background:radial-gradient(circle at 20% 10%,#0000000f,#0000 55%);content:"";inset:-30%;opacity:.8;pointer-events:none;position:absolute}.testimonial__cardInner:hover{border-color:#00000029;box-shadow:0 22px 60px #0000001f;transform:translateY(-3px)}.testimonial__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.testimonial__profile{align-items:center;display:flex;gap:.85rem}.testimonial__img{border:1px solid #0000001a;border-radius:999px;box-shadow:0 12px 30px #00000014;height:56px;object-fit:cover;width:56px}.testimonial__name{color:var(--title-color);font-size:var(--normal-font-size);font-weight:var(--font-medium);line-height:1.2;margin-bottom:.15rem}.testimonial__role{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.85}.testimonial__badge{background:#00000005;border:1px solid #0000001a;border-radius:14px;display:grid;height:40px;place-items:center;width:40px}.testimonial__badge i{color:var(--title-color);font-size:1.15rem;opacity:.9}.testimonial__rating{display:flex;gap:.2rem;margin-bottom:.75rem;opacity:.9}.testimonial__rating i{color:var(--title-color);font-size:1rem}.testimonial__description{color:var(--text-color);font-size:var(--small-font-size);line-height:1.65}.testimonial__footer{display:flex;justify-content:flex-start;margin-top:1rem}.testimonial__pill{align-items:center;background:#00000005;border:1px solid #0000001a;border-radius:999px;color:var(--title-color);display:inline-flex;font-size:var(--tiny-font-size);gap:.4rem;padding:.35rem .65rem}.swiper-pagination{bottom:0!important}.swiper-pagination-bullet{background-color:var(--text-color)!important;opacity:.4!important;transition:transform .2s ease,opacity .2s ease}.swiper-pagination-bullet-active{background-color:var(--title-color)!important;opacity:.9!important;transform:scale(1.15)}@media screen and (max-width:576px){.testimonial__topBar{align-items:stretch;flex-direction:column}.testimonial__controls{justify-content:flex-end}}@media screen and (max-width:992px){.testimonial__cardInner{padding:1.1rem 1.1rem 1rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.contact__container{column-gap:6rem;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);justify-content:center;padding-bottom:3rem}.contact__title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1-5);text-align:center}.contact__info{grid-row-gap:1rem;display:grid;grid-template-columns:300px;row-gap:1rem}.contact__card{background-color:var(--container-color);border:1px solid #0000001a;border-radius:.75rem;padding:1rem;text-align:center}.contact__card-icon{color:var(--title-color);font-size:2rem;margin-bottom:var(--mb-0-25)}.contact__card-data,.contact__card-title{font-size:var(--small-font-size)}.contact__card-title{font-weight:var(--font-medium)}.contact__card-data{display:block;margin-bottom:var(--mb-0-75)}.contact__button{align-items:center;color:var(--text-color);column-gap:.25rem;display:inline-flex;font-size:var(--small-font-size);justify-content:center}.contact__button-icon{font-size:1rem;transition:.3s}.contact__button:hover .contact__button-icon{transform:translateX(.25rem)}.contact__form{width:360px}.contact__form-div{height:4rem;margin-bottom:var(--mb-2);position:relative}.contact__form-input{background:none;border:2px solid #0000004d;border-radius:.75rem;color:var(--text-color);height:100%;left:0;outline:none;padding:1.5rem;position:absolute;top:0;width:100%;z-index:1}.contact__form-tag{background-color:var(--body-color);font-size:var(--smaller-font-size);left:1.25rem;padding:.25rem;position:absolute;top:-.75rem;z-index:10}.contact__form-area{height:11rem}.contact-form-area textarea{resize:none}@media screen and (max-width:992px){.contact__container{column-gap:3rem}}@media screen and (max-width:768px){.contact__container{grid-template-columns:1fr;row-gap:3rem}.contact__info{justify-content:center}.contact__form{margin:0 auto}}@media screen and (max-width:576px){.contact__info{grid-template-columns:1fr}.contact__form{width:100%}}.footer{background-color:var(--container-color);border-top:1px solid #0000001a}.footer__container{padding:2rem 0 6rem}.footer__link,.footer__title{color:var(--title-color)}.footer__title{margin-bottom:var(--mb-2);text-align:center}.footer__link:hover{color:var(--title-color-dark)}.footer__list{column-gap:1.5rem;margin-bottom:var(--mb-2)}.footer__list,.footer__social{display:flex;justify-content:center}.footer__social{column-gap:1.25rem}.footer__social-link{background-color:var(--title-color);border-radius:.5rem;color:var(--container-color);display:inline-flex;font-size:1.25rem;padding:.4rem}.footer__social-link:hover{background-color:var(--title-color-dark)}.footer__copy{color:var(--title-color);display:block;font-size:var(--smaller-font-size);margin-top:4.5rem;text-align:center}@media screen and (max-width:992px){.footer__social-link{border-radius:.25rem;font-size:1rem;padding:.25rem}}.scrollup{background-color:var(--title-color);border-radius:.4rem;bottom:-20%;opacity:.8;padding:.3rem .5rem;position:fixed;right:2.5rem;transition:.4s;z-index:var(--z-tooltip)}.scrollup__icon{color:var(--container-color);font-size:1.5rem}.scrollup:hover{background-color:var(--title-color-dark)}.show-scroll{bottom:3rem}@media screen and (max-width:992px){.scrollup{padding:.25rem .4rem;right:1.5rem}.scrollup__icon{font-size:1.25rem}}@media screen and (max-width:768px){.show-scroll{bottom:4rem}}@media screen and (max-width:350px){.scrollup{right:1rem}}.portfolio{padding:2rem 0}.pfHeader{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.pfSearchWrap{align-items:center;display:flex;position:relative;width:min(520px,100%)}.pfSearchIcon{color:var(--text-color);font-size:1.05rem;left:14px;opacity:.8;position:absolute}.pfSearch{background:var(--container-color);border:1px solid #0000001f;border-radius:999px;box-shadow:0 12px 30px #0000000f;color:var(--title-color);outline:none;padding:.95rem 2.6rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.pfSearch:focus{border-color:#0000002e;box-shadow:0 18px 45px #0000001a;transform:translateY(-1px)}.pfClear{background:#0000;border:1px solid #0000001a;border-radius:12px;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:10px;transition:transform .2s ease,box-shadow .2s ease;width:38px}.pfClear:hover{box-shadow:0 14px 40px #00000014;transform:translateY(-1px)}.pfControls{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem}.pfChips{display:flex;flex-wrap:wrap;gap:.6rem}.pfChip{background:var(--container-color);border:1px solid #0000001f;border-radius:999px;box-shadow:0 10px 26px #0000000f;color:var(--title-color);cursor:pointer;font-size:var(--small-font-size);font-weight:var(--font-medium);overflow:hidden;padding:.65rem .95rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pfChip:hover{border-color:#00000029;box-shadow:0 14px 40px #0000001a;transform:translateY(-1px)}.pfChip--active{background:var(--title-color);border-color:#0000002e;box-shadow:0 16px 45px #00000029;color:var(--container-color)}.pfChipGlow{background:radial-gradient(circle at 30% 30%,#ffffff38,#0000 55%);inset:-2px;opacity:.9;position:absolute}.pfMeta{align-items:center;display:flex;gap:.6rem}.pfCount{color:var(--text-color);font-size:var(--small-font-size);opacity:.9}.pfGrid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.pfCard{background:var(--container-color);border:1px solid #0000001a;border-radius:1.4rem;box-shadow:0 14px 40px #00000012;cursor:pointer;opacity:0;overflow:hidden;padding:0;position:relative;text-align:left;transform:translateY(10px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pfCard.is-visible{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.pfCard:hover{border-color:#00000029;box-shadow:0 22px 60px #00000024;transform:translateY(-3px)}.pfThumb{height:220px;overflow:hidden;position:relative}.pfThumb img{height:100%;object-fit:cover;transform:scale(1.02);transition:transform .35s ease;width:100%}.pfCard:hover .pfThumb img{transform:scale(1.08)}.pfThumbOverlay{background:linear-gradient(180deg,#0000,#00000094);display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;padding:1rem;position:absolute;transition:opacity .25s ease}.pfCard:hover .pfThumbOverlay{opacity:1}.pfPill{background:#00000059;border:1px solid #ffffff59;border-radius:999px;color:#fff;font-size:.75rem;letter-spacing:.2px;padding:.25rem .65rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pfOpen{align-items:center;color:#fff;display:inline-flex;font-size:.85rem;gap:.35rem;opacity:.95}.pfBody{padding:1rem 1rem 1.1rem}.pfTitle{color:var(--title-color);font-size:1.05rem;line-height:1.2;margin-bottom:.45rem}.pfDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:var(--small-font-size);line-height:1.5;opacity:.92;overflow:hidden}.pfTags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.pfTag{background:#00000005;border:1px solid #0000001a;border-radius:999px;color:var(--title-color);font-size:.75rem;padding:.25rem .55rem}.pfTag--more{opacity:.9}.pfEmpty{align-items:center;background:var(--container-color);border:1px solid #0000001a;border-radius:1.25rem;box-shadow:0 12px 30px #0000000f;color:var(--text-color);display:flex;gap:.75rem;margin-top:1.5rem;padding:1.5rem}.pfEmpty i{color:var(--title-color);font-size:1.4rem}.pfModalOverlay{animation:pfFade .2s ease forwards;background:#0000008c;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:30000}.pfModal{animation:pfPop .25s ease forwards;background:var(--container-color);border:1px solid #0000001a;border-radius:1.6rem;box-shadow:0 30px 90px #00000047;display:flex;flex-direction:column;max-height:min(86vh,760px);overflow:hidden;position:relative;width:min(980px,100%)}.pfModalClose{background:#ffffffa6;border:1px solid #0000001f;border-radius:14px;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:14px;top:14px;transition:transform .2s ease,box-shadow .2s ease;width:44px;z-index:2}.pfModalClose:hover{box-shadow:0 16px 45px #0000001f;transform:translateY(-1px)}.pfModalHero{height:300px;overflow:hidden;position:relative}.pfModalHero img{height:100%;object-fit:cover;transform:scale(1.03);width:100%}.pfModalHeroShade{background:linear-gradient(180deg,#0000000d,#000000b8);inset:0;position:absolute}.pfModalHeroInfo{grid-gap:.55rem;bottom:18px;display:grid;gap:.55rem;left:18px;position:absolute;z-index:1}.pfModalTitle{color:#fff;font-size:1.35rem;line-height:1.15}.pfModalBody{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1.25fr .75fr;overflow:auto;padding:1.2rem 1.2rem 1rem}.pfModalText h4{color:var(--title-color);font-size:var(--normal-font-size);margin-bottom:.55rem;margin-top:0}.pfModalText p{color:var(--text-color);font-size:var(--small-font-size);line-height:1.65;margin-bottom:1rem}.pfModalTags{display:flex;flex-wrap:wrap;gap:.5rem}.pfModalActions{grid-gap:.75rem;align-content:start;display:grid;gap:.75rem}.pfBtn{align-items:center;border:1px solid #0000001f;border-radius:1rem;cursor:pointer;display:inline-flex;font-weight:var(--font-medium);gap:.5rem;justify-content:center;padding:.9rem 1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pfBtn--primary{background:var(--title-color);box-shadow:0 14px 40px #00000029;color:var(--container-color)}.pfBtn--ghost{background:#0000;color:var(--title-color)}.pfBtn:hover{box-shadow:0 18px 55px #0000002e;transform:translateY(-1px)}.pfNote{align-items:flex-start;background:#00000005;border:1px solid #0000001a;border-radius:1rem;color:var(--text-color);display:flex;font-size:var(--tiny-font-size);gap:.55rem;line-height:1.5;padding:.85rem .9rem}.pfModalFooter{align-items:center;border-top:1px solid #00000014;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.2rem}.pfHint{color:var(--text-color);font-size:var(--tiny-font-size);opacity:.9}.pfHint kbd{background:#00000008;border:1px solid #0003;border-radius:.4rem;font-size:.75rem;padding:.15rem .4rem}@keyframes pfFade{0%{opacity:0}to{opacity:1}}@keyframes pfPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:992px){.pfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.pfHeader{align-items:stretch;flex-direction:column}.pfGrid,.pfModalBody{grid-template-columns:1fr}}.portfolio__wrapper{margin-top:3rem}@media screen and (min-width:1024px){.portfolio{padding-bottom:4rem;padding-top:4rem}.portfolio__wrapper{margin-left:auto;margin-right:auto;max-width:1100px}.portfolio__container{padding-left:1.5rem;padding-right:1.5rem}}.pfTitleBlock{margin-bottom:2rem;text-align:center;width:100%}.pfCenteredSubtitle,.pfCenteredTitle{display:block;margin-left:auto;margin-right:auto;text-align:center}.pfHeader{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:768px){.pfHeader{grid-template-columns:1fr auto}.pfTitleBlock{grid-column:1/-1}}
/*# sourceMappingURL=main.f4128a44.css.map*/