/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-portfolio-cards/block-portfolio-cards.scss ***!
  \**************************************************************************************************************************************************************************************/@keyframes pop-btn-txt{0%{transform:scaleX(1) scaleY(1)}62%{transform:scaleX(1.06) scaleY(1.02)}to{transform:scaleX(1) scaleY(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes poke{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes poke-right{0%{transform:translateX(0)}45%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes draw{0%{stroke-dashoffset:1000}20%{stroke-dashoffset:800}40%{stroke-dashoffset:600}60%{stroke-dashoffset:400}80%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes fill-it{0%{fill:hsla(0,0%,100%,0)}25%{fill:hsla(0,0%,100%,.2)}50%{fill:hsla(0,0%,100%,.5)}75%{fill:hsla(0,0%,100%,.8)}to{fill:#fff}}@keyframes filter-it{0%{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}25%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}50%{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px #fff)}75%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}to{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}}@keyframes draw-large{0%{stroke-dashoffset:6500}to{stroke-dashoffset:0}}@keyframes subtleFill{0%{fill:transparent}to{fill:#fff}}.portfolio-cards{max-width:100%;overflow:hidden}.portfolio-cards .lbl,.portfolio-cards__h-line{text-align:center}.portfolio-cards__lbl{color:#1f3d4a}.portfolio-cards__h-lines{margin-bottom:24px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__h-lines{margin-bottom:clamp(24px,3vw,48px)}}.portfolio-cards__h-lines{grid-column:1/3}.portfolio-cards .h-line:nth-of-type(odd).start{opacity:0;transform:translateX(-10vw)}.portfolio-cards .h-line:nth-of-type(2n).start{opacity:0;transform:translateX(10vw)}.portfolio-cards .h-line:first-of-type{transition-delay:0s}.portfolio-cards .h-line:nth-of-type(2){transition-delay:.2s}.portfolio-cards .h-line:nth-of-type(3){transition-delay:.4s}.portfolio-cards .h-line:nth-of-type(4){transition-delay:.6s}.portfolio-cards .h-line:nth-of-type(5){transition-delay:.8s}.portfolio-cards .h-line:nth-of-type(6){transition-delay:1s}.portfolio-cards .h-line:nth-of-type(7){transition-delay:1.2s}.portfolio-cards .h-line:nth-of-type(8){transition-delay:1.4s}.portfolio-cards .h-line:nth-of-type(9){transition-delay:1.6s}.portfolio-cards .h-line:nth-of-type(10){transition-delay:1.8s}.portfolio-cards .h-line.start.show{opacity:1;transform:translateX(0)}.portfolio-cards__txt{color:#505050;margin:0 auto;max-width:82ch;text-align:center}.portfolio-cards__cards{margin-top:32px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__cards{margin-top:clamp(32px,5vw,96px)}}.portfolio-cards__cards{gap:18px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__cards{gap:clamp(18px,1.8vw,32px)}}.portfolio-cards__cards{display:grid;grid-auto-rows:1fr}@media screen and (min-width:540px){.portfolio-cards__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.portfolio-cards__cards{grid-template-columns:repeat(3,1fr)}}.portfolio-cards__card{border-radius:20px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__card{border-radius:clamp(20px,2vw,30px)}}.portfolio-cards__card{padding:24px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__card{padding:clamp(24px,1.8vw,32px)}}.portfolio-cards__card{background-color:#fff;box-shadow:0 0 34px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;z-index:1}.portfolio-cards__card:after,.portfolio-cards__card:before{border-radius:20px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__card:after,.portfolio-cards__card:before{border-radius:clamp(20px,2vw,30px)}}.portfolio-cards__card:after,.portfolio-cards__card:before{bottom:-1px;content:"";height:100%;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease-out;width:100%;will-change:transform;z-index:-1}.portfolio-cards__card:before{background-color:#0791ca}.portfolio-cards__card:after{background:linear-gradient(0deg,#262d3f,#0791ca);transition-delay:.2s}.portfolio-cards__card-logo{margin-bottom:14px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__card-logo{margin-bottom:clamp(14px,1.667vw,32px)}}.portfolio-cards__card-logo{background-color:#ecf4f7;border-radius:16px;height:130px;height:calc(126px + 1.25vw);overflow:hidden;padding:2.1vw 0;position:relative;width:100%}@media screen and (min-width:920px){.portfolio-cards__card-logo{width:55%}}.portfolio-cards__card-logo:after{background:linear-gradient(90deg,#2d8bb4,#a9cfdf);bottom:0;content:"";height:100%;position:absolute;right:0;transform:translateX(-100%);transition:transform .3s ease-out;width:100%;will-change:transform;z-index:0}.portfolio-cards__card-logo>svg{height:auto;width:60%;z-index:1}@media screen and (min-width:920px){.portfolio-cards__card-logo>svg{width:70%}}.portfolio-cards__card-logo>svg g,.portfolio-cards__card-logo>svg mask,.portfolio-cards__card-logo>svg path,.portfolio-cards__card-logo>svg pattern,.portfolio-cards__card-logo>svg rect{transition:fill .4s ease-out .1s;will-change:fill}.portfolio-cards__card-title{color:#1f3d4a;transition:transform .2s ease-out .1s,color .4s ease-out .1s;will-change:transform,color}.portfolio-cards__card-txt-wr{color:#fff;overflow:hidden;position:relative;transition:all .2s ease-out;will-change:margin-top}.portfolio-cards__card-txt{padding-top:2px}@supports (width:clamp(1px,1px,1px)){.portfolio-cards__card-txt{padding-top:clamp(2px,1.667vw,32px)}}.portfolio-cards__card-txt{transform:translateY(100%);transition:transform .2s ease-out;will-change:transform}.portfolio-cards__card.show:after,.portfolio-cards__card.show:before{transform:translateY(0)}.portfolio-cards__card.show .portfolio-cards__card-logo:after{transform:translateY(0);transition-delay:.1s}.portfolio-cards__card.show .portfolio-cards__card-logo>svg g:not(.trans),.portfolio-cards__card.show .portfolio-cards__card-logo>svg mask:not(.trans),.portfolio-cards__card.show .portfolio-cards__card-logo>svg path:not(.trans),.portfolio-cards__card.show .portfolio-cards__card-logo>svg pattern:not(.trans),.portfolio-cards__card.show .portfolio-cards__card-logo>svg rect:not(.trans){fill:#fff}.portfolio-cards__card.show .portfolio-cards__card-title{color:#fff;transition:transform .2s ease-out 0s,color .4s ease-out 0s}.portfolio-cards__card.show .portfolio-cards__card-txt{transform:translateY(0);transition-delay:.1s}