.timeline-vertical-block{position:relative}.timeline-vertical__line{pointer-events:none;z-index:0;background:#ffffff26;width:9px;position:absolute;top:0;bottom:0;left:0}@media (width>=1025px){.timeline-vertical__line{left:30%}}.timeline-vertical__line-fill{transform-origin:top;background:linear-gradient(160deg,#f5ab8e 0%,#dd83b3 100%);width:100%;height:100%;transform:scaleY(0)}.timeline-vertical-item{position:relative}.timeline-vertical-item:before{content:"";z-index:2;background:#fff;border-radius:50%;width:25px;height:25px;transition:transform .3s,background-color .3s;position:absolute;top:2.6rem;left:calc(-10% - 12.5px)}@media (width>=1025px){.timeline-vertical-item:before{left:calc(30% - 8px)}}.timeline-vertical-item.is-active:before{background:#fff;transform:scale(1.5)}.wp-theme-akk2themes .gform_wrapper.gform-theme{--gf-form-gap-y:1.25rem}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_required_legend{display:none}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .gfield_required{color:inherit;font-size:1em}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .gfield_consent_label{gap:.2rem;display:flex}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .gfield_consent_label .gfield_required{order:-1}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .gfield--type-html{font-size:.8rem}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .ginput_container_consent{cursor:pointer}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .ginput_container_consent input{background-color:unset}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_body .ginput_container_textarea textarea{resize:none}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_footer .gform_button{width:11rem;margin:0 auto;--gf-local-bg-color:none!important}.wp-theme-akk2themes .gform_wrapper.gform-theme .gform_confirmation_message{text-align:center;font-size:2rem}:has(.gform_confirmation_wrapper){align-self:center}.wp-block-group.has-hover-image:hover>.is-hover-visible{opacity:1}.wp-block-group.has-hover-image>.wp-block-group__hover-image{margin-block-start:0}.akk2-portfolio.portfolio-mobile-custom{container-type:inline-size;font-family:Poppins,sans-serif!important}@container (width<=924px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-item{-webkit-backdrop-filter:blur(30px)!important;color:#fff!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;background:#ffffff12!important;border:1px solid #fff!important;border-radius:13.75rem!important;align-items:center!important;gap:.7875rem!important;padding:.8125rem 1.375rem!important;font-size:.9375rem!important;font-weight:400!important;display:flex!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-item.is-active{color:#fff!important;text-underline-offset:3px!important;background:#ffffff12!important;border:1px solid #fff!important;font-weight:700!important;-webkit-text-decoration:underline #fff!important;text-decoration:underline #fff!important;text-decoration-thickness:1.5px!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta-card{box-shadow:none!important;-webkit-backdrop-filter:blur(12.6px)!important;background:0 0!important;border:.42px solid #ffffffeb!important;border-radius:.84rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__project-content{flex-direction:column!important;align-items:center!important;gap:.8125rem!important;display:inline-flex!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__links{text-shadow:0 2px 2px #00000040!important;padding-inline:.4375rem!important;font-size:.75rem!important;font-weight:700!important;line-height:1.25!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__links .akk2-portfolio__link,.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__links .akk2-portfolio__link:link,.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__links .akk2-portfolio__link:visited{font-weight:700!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__description{text-align:center!important;padding-inline:.4375rem!important;font-size:.5625rem!important;font-weight:700!important;line-height:1.633!important}}@container (width<=392px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__nav{--nav-edge:clamp(.875rem, 4.97vw, 1.21875rem);--nav-gap:clamp(1.5rem, 13.01vw, 3.1875rem);width:calc(100vw - var(--nav-edge) * 2)!important;margin-top:clamp(.875rem,9.18cqw,2.25rem)!important;margin-left:calc(50% - 50vw + var(--nav-edge))!important;margin-right:calc(50% - 50vw + var(--nav-edge))!important;gap:var(--nav-gap)!important;padding-inline:0!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__nav-btn{flex:0 0 calc((100% - var(--nav-gap)) / 2)!important;justify-content:center!important;gap:clamp(.625rem,3.83cqw,.9375rem)!important;min-width:0!important;padding-inline:clamp(.625rem,3.83cqw,.9375rem)!important;font-size:clamp(.8125rem,3.83cqw,.9375rem)!important}}@media (width<=924px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta,.portfolio-mobile-custom .akk2-portfolio__meta{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;display:flex!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta-card,.portfolio-mobile-custom .akk2-portfolio__meta-card{flex:none!important;align-self:stretch!important;width:100%!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__projects,.portfolio-mobile-custom .akk2-portfolio__projects{padding-inline:.875rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-track{padding-inline:1.25rem!important;display:block!important;overflow:hidden!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu{width:max-content!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;will-change:transform!important;background:0 0!important;border:none!important;border-radius:0!important;flex-flow:row!important;align-items:center!important;gap:1.1625rem!important;padding:1.625rem 1.125rem!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94)!important;display:flex!important;position:relative!important;overflow:visible!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-item{-webkit-backdrop-filter:blur(30px)!important;color:#fff!important;letter-spacing:.04688rem!important;-webkit-text-decoration-skip-ink:auto!important;text-decoration-skip-ink:auto!important;text-underline-offset:auto!important;text-underline-position:from-font!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;background:#ffffff12!important;border:1px solid #fff!important;border-radius:13.75rem!important;align-items:center!important;gap:.7875rem!important;padding:.8125rem 1.375rem!important;font-family:Poppins,sans-serif!important;font-size:.9375rem!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;-webkit-text-decoration:underline #f5ab8e!important;text-decoration:underline #f5ab8e!important;text-decoration-thickness:calc(1em/8.69565)!important;display:flex!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-item.is-active{text-underline-offset:3px!important;font-weight:700!important;-webkit-text-decoration:underline #f5ab8e!important;text-decoration:underline #f5ab8e!important;text-decoration-thickness:1.5px!important}}@media (width<=668px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__projects,.portfolio-mobile-custom .akk2-portfolio__projects,.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-track{padding-inline:.75rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu{gap:1rem!important;padding:.7rem .8rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__menu-item{font-size:.72rem!important}}@media (width<=924px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockups{justify-content:center!important;align-items:flex-end!important;gap:.5rem!important;width:calc(100% + 3.6rem)!important;min-height:12.8rem!important;margin-inline:-1.8rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--desktop{flex:100%!important;order:1!important;width:auto!important;max-width:100%!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--mobile{flex:0 0 clamp(3.4rem,15vw,4.4rem)!important;order:2!important;width:clamp(3.4rem,15vw,4.4rem)!important;max-width:clamp(3.4rem,15vw,4.4rem)!important}}@media (width<=668px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockups{width:calc(100% + 2.8rem)!important;min-height:11.9rem!important;margin-inline:-1.4rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--desktop{max-width:100%!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--mobile{flex-basis:clamp(3.1rem,15vw,4rem)!important;width:clamp(3.1rem,15vw,4rem)!important;max-width:clamp(3.1rem,15vw,4rem)!important}}@media (width<=924px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta,.portfolio-mobile-custom .akk2-portfolio__meta{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;gap:.65rem!important;width:100%!important;max-width:100%!important;margin-inline:0!important;display:flex!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta-card,.portfolio-mobile-custom .akk2-portfolio__meta-card{box-sizing:border-box!important;flex:none!important;align-self:stretch!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockups{margin-inline:-1.6rem!important;justify-content:center!important;align-items:flex-end!important;gap:.85rem!important;width:calc(100% + 3.2rem)!important;min-height:12.8rem!important;margin-top:.45rem!important;margin-bottom:.55rem!important;padding-bottom:.3rem!important;overflow:visible!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta,.portfolio-mobile-custom .akk2-portfolio__meta{margin-top:.35rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--desktop{flex:100%!important;order:1!important;width:auto!important;max-width:100%!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--mobile{flex:0 0 clamp(3.4rem,15vw,4.4rem)!important;order:2!important;width:clamp(3.4rem,15vw,4.4rem)!important;max-width:clamp(3.4rem,15vw,4.4rem)!important}}@media (width<=668px){.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta,.portfolio-mobile-custom .akk2-portfolio__meta{width:100%!important;max-width:100%!important;margin-inline:0!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta-card,.portfolio-mobile-custom .akk2-portfolio__meta-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockups{margin-inline:-1.3rem!important;width:calc(100% + 2.6rem)!important;min-height:11.9rem!important;margin-top:.35rem!important;margin-bottom:.45rem!important;padding-bottom:.25rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__meta,.portfolio-mobile-custom .akk2-portfolio__meta{margin-top:.3rem!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--desktop{max-width:100%!important}.akk2-portfolio.portfolio-mobile-custom .akk2-portfolio__mockup--mobile{flex-basis:clamp(3.1rem,15vw,4rem)!important;width:clamp(3.1rem,15vw,4rem)!important;max-width:clamp(3.1rem,15vw,4rem)!important}}
