/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-counter-cards/block-counter-cards.scss ***!
  \**********************************************************************************************************************************************************************************/.counter-cards__lbl{font-family:RedHatDisplay;font-weight:400}.counter-cards__lnk,.counter-cards__title>h2{font-family:RedHatDisplay;font-weight:500}.counter-cards__title>h2 strong{font-family:Instrument;font-weight:400}.counter-cards__lbl,.counter-cards__lnk{font-size:.875rem;line-height:1.5}.counter-cards__lnk{letter-spacing:.02em}.counter-cards__title>h2{font-size:2rem;line-height:1.1}.counter-cards__title>h2 strong{font-size:2.625rem;line-height:1.1}@supports (font-size:clamp(1px,2px,3px)){.counter-cards__lnk{font-size:clamp(.875rem,1.125vw,1rem)}.counter-cards__title>h2{font-size:clamp(2rem,4.5vw,4.5rem)}.counter-cards__title>h2 strong{font-size:clamp(2.625rem,5vw,5rem)}}@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}}.counter-cards{max-width:100%;overflow:hidden}.counter-cards .cont-S{align-items:center;display:flex;flex-direction:column}.counter-cards__lbl{color:#131313;letter-spacing:6px;line-height:1.1;padding-left:15px;position:relative;text-transform:uppercase;transform-origin:left;width:fit-content;will-change:opacity,transform}.counter-cards__lbl:before{background-color:#bcc64e;border-radius:5px;content:"";height:5px;left:0;overflow:hidden;position:absolute;top:45%;transform:translateY(-50%);width:5px}.counter-cards__lbl.start{opacity:0;transform:translateX(6vw) scaleX(1.4);transition:opacity 1.8s cubic-bezier(.23,1,.32,1),transform 1.8s cubic-bezier(.23,1,.32,1)}.counter-cards__lbl.show{opacity:1;transform:translateX(0) scaleX(1)}.counter-cards__lbl{margin-bottom:24px}@supports (width:clamp(1px,1px,1px)){.counter-cards__lbl{margin-bottom:clamp(24px,2vw,32px)}}.counter-cards__title{margin-bottom:32px}@supports (width:clamp(1px,1px,1px)){.counter-cards__title{margin-bottom:clamp(32px,4vw,64px)}}.counter-cards__title{text-align:center}.counter-cards__title>h2{color:#131313}.counter-cards__title>h2 strong{color:#bcc64e;font-style:italic}.counter-cards__intro-txt{margin-top:24px;text-align:center}.counter-cards__cards{gap:12px}@supports (width:clamp(1px,1px,1px)){.counter-cards__cards{gap:clamp(12px,1.25vw,60px)}}.counter-cards__cards{display:grid;overflow:hidden;width:100%}@media screen and (min-width:360px){.counter-cards__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:740px){.counter-cards__cards{grid-template-columns:repeat(4,1fr)}}.counter-cards__card{padding:24px}@supports (width:clamp(1px,1px,1px)){.counter-cards__card{padding:clamp(24px,2vw,32px)}}.counter-cards__card{background-color:#e8edd4;border-radius:10px;overflow:hidden}.counter-cards__card-num{display:inline-flex;font-variant-numeric:tabular-nums;position:relative}.counter-cards__card-num-ghost{opacity:0;pointer-events:none;user-select:none}.counter-cards__card-num-actual{align-items:center;display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.counter-cards__card-txt{margin-top:12px}.counter-cards__lnk{align-items:center;border:1px solid #e1fc83;border-radius:7px;color:#15160b;display:flex;justify-content:center;outline:0 solid hsla(73,95%,75%,.4);overflow:hidden;padding:9px 20px;position:relative;transition:color .4s cubic-bezier(.215,.61,.355,1) .12s,border .8s ease-out,outline 0s;width:100%;will-change:color,border,outline}@supports (width:clamp(1px,1px,1px)){.counter-cards__lnk{padding:clamp(9px,1.063vw,15px) clamp(20px,2vw,31px)}}@media screen and (min-width:601px){.counter-cards__lnk{width:fit-content}}.counter-cards__lnk:after,.counter-cards__lnk:before{content:"";height:100%;left:-20%;position:absolute;top:0;transition:transform .8s cubic-bezier(.215,.61,.355,1);width:140%;will-change:transform;z-index:0}.counter-cards__lnk:before{background-color:#000;box-shadow:0 0 60px 5px #fff;transform:skewX(-40deg) translateX(-120%)}.counter-cards__lnk:after{background-color:#e1fc83;transform:skewX(-40deg) translateX(0)}.counter-cards__lnk>span,.counter-cards__lnk>svg{position:relative;z-index:1}.counter-cards__lnk>svg{margin-left:10px;transition:transform .3s cubic-bezier(.215,.61,.355,1);will-change:transform}@media (hover:hover) and (pointer:fine) and (min-width:768px){.counter-cards__lnk:hover{border:1px solid #000;color:#e1fc83;outline:10px solid transparent;transition:color .6s cubic-bezier(.215,.61,.355,1),border .6s cubic-bezier(.215,.61,.355,1),outline .4s .1s}.counter-cards__lnk:hover:after,.counter-cards__lnk:hover:before{transition:transform .6s cubic-bezier(.215,.61,.355,1)}.counter-cards__lnk:hover:before{box-shadow:none;transform:skewX(-40deg) translateX(0);transition-delay:.05s}.counter-cards__lnk:hover:after{box-shadow:0 0 50px 2px #fff;transform:skewX(-40deg) translateX(110%)}.counter-cards__lnk:hover>svg{transform:translateX(6px)}}.counter-cards__lnk{margin-top:32px}@supports (width:clamp(1px,1px,1px)){.counter-cards__lnk{margin-top:clamp(32px,4vw,64px)}}