.header-single-portfolio,.header-single-portfolio.is-admin{margin-top:calc(120.79365px + 6.05159vw);overflow:hidden}@media screen and (min-width:1408px){.header-single-portfolio,.header-single-portfolio.is-admin{margin-top:206px}}@media screen and (max-width:767px){.header-single-portfolio .column,.header-single-portfolio.is-admin .column{padding:calc(var(--gutter)/2)!important}}.header-single-portfolio .row-1,.header-single-portfolio.is-admin .row-1{margin-bottom:calc(97.65079px + 1.5873vw)}@media screen and (min-width:1408px){.header-single-portfolio .row-1,.header-single-portfolio.is-admin .row-1{margin-bottom:120px}}.header-single-portfolio .row-1 .image-container,.header-single-portfolio.is-admin .row-1 .image-container{aspect-ratio:575/668;background-color:transparent;height:100%;position:relative;width:100%}.header-single-portfolio .row-1 .image-container .layer-1,.header-single-portfolio.is-admin .row-1 .image-container .layer-1{background-color:#4a0a80;border-radius:12px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:matrix(1,.07,-.07,1,0,0);width:100%;z-index:1}.header-single-portfolio .row-1 .image-container .layer-2,.header-single-portfolio.is-admin .row-1 .image-container .layer-2{background-color:#164798;border-radius:24px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:matrix(1,.03,-.03,1,0,0);width:100%;z-index:2}.header-single-portfolio .row-1 .image-container img,.header-single-portfolio.is-admin .row-1 .image-container img{background-color:#fff;border-radius:24px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:3}.header-single-portfolio .row-1 .text-container,.header-single-portfolio.is-admin .row-1 .text-container{margin-top:80px;max-width:575px;width:100%}@media screen and (min-width:1408px){.header-single-portfolio .row-1 .text-container,.header-single-portfolio.is-admin .row-1 .text-container{margin-top:80px}}.header-single-portfolio .row-1 .text-container .logo,.header-single-portfolio.is-admin .row-1 .text-container .logo{margin-bottom:calc(24.12698px + 3.96825vw)}@media screen and (min-width:1408px){.header-single-portfolio .row-1 .text-container .logo,.header-single-portfolio.is-admin .row-1 .text-container .logo{margin-bottom:40px}}.header-single-portfolio .row-1 .text-container h1,.header-single-portfolio.is-admin .row-1 .text-container h1{color:#fff;font-family:var(--font-family-Satoshi);font-size:calc(16.85714px + 1.78571vw);font-style:normal;font-weight:300;line-height:calc(24.06349px + 1.98413vw);margin-bottom:calc(33.65079px + 1.5873vw)}@media screen and (min-width:1408px){.header-single-portfolio .row-1 .text-container h1,.header-single-portfolio.is-admin .row-1 .text-container h1{font-size:42px;line-height:52px;margin-bottom:56px}}.header-single-portfolio .row-1 .text-container .button-container,.header-single-portfolio.is-admin .row-1 .text-container .button-container{display:flex;flex-direction:row;gap:32px}.header-single-portfolio .row-1 .text-container .button-container a.btn-website,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-website{background:#003258;border-radius:24px;color:#fff;font:normal normal 700 16px/22px var(--font-family-Satoshi);letter-spacing:0;padding:13px 28px;position:relative}.header-single-portfolio .row-1 .text-container .button-container a.btn-website span,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-website span{position:relative;z-index:1}.header-single-portfolio .row-1 .text-container .button-container a.btn-website:after,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-website:after{background:linear-gradient(90deg,#114a96,#114a96);border-radius:24px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease-in-out;z-index:0}.header-single-portfolio .row-1 .text-container .button-container a.btn-website:hover:after,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-website:hover:after{opacity:1}.header-single-portfolio .row-1 .text-container .button-container a.btn-linkedin,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-linkedin{align-items:center;color:#c7c7c7;display:flex;flex-direction:row;font:normal normal 700 12px/22px var(--font-family-Satoshi);letter-spacing:0;transition:all .3s ease-in-out}.header-single-portfolio .row-1 .text-container .button-container a.btn-linkedin .icon-Linkedin,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-linkedin .icon-Linkedin{font-size:23px;margin-right:12px}.header-single-portfolio .row-1 .text-container .button-container a.btn-linkedin .icon-Linkedin:before,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-linkedin .icon-Linkedin:before{color:#c7c7c7}.header-single-portfolio .row-1 .text-container .button-container a.btn-linkedin:hover,.header-single-portfolio .row-1 .text-container .button-container a.btn-linkedin:hover .icon-Linkedin:before,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-linkedin:hover,.header-single-portfolio.is-admin .row-1 .text-container .button-container a.btn-linkedin:hover .icon-Linkedin:before{color:#fff}.header-single-portfolio .extra-info,.header-single-portfolio.is-admin .extra-info{margin:0 auto 80px;max-width:932px}.header-single-portfolio .extra-info .container,.header-single-portfolio.is-admin .extra-info .container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(38,77,111,.3) 0 0 no-repeat padding-box;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:1;padding:24px 16px}.header-single-portfolio .extra-info .container .title,.header-single-portfolio.is-admin .extra-info .container .title{color:#65a7ff;font:normal normal 700 12px/22px var(--font-family-Satoshi);letter-spacing:0;margin-bottom:12px;opacity:1;text-align:left}.header-single-portfolio .extra-info .container .desc,.header-single-portfolio.is-admin .extra-info .container .desc{color:#fff;font-family:var(--font-family-Satoshi);font-size:calc(16.79365px - .19841vw);font-weight:700;letter-spacing:0;line-height:22px;opacity:1;text-align:left}@media screen and (min-width:1408px){.header-single-portfolio .extra-info .container .desc,.header-single-portfolio.is-admin .extra-info .container .desc{font-size:14px;line-height:22px}}.header-single-portfolio.is-admin{pointer-events:none}.header-single-portfolio.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}
