.wp-block-klx-grid{max-width:var(--wp--style--global--content-size);margin:0 auto;box-sizing:border-box;margin-top:3rem !important;counter-reset:service-counter}.wp-block-klx-grid.columns-2{--columns: 2}.wp-block-klx-grid.columns-3{--columns: 3}.wp-block-klx-grid.columns-4{--columns: 4}.wp-block-klx-grid.is-style-condensed{max-width:70rem}.wp-block-klx-grid .grid-container{display:grid;grid-template-columns:repeat(var(--columns, 4), 1fr);grid-gap:var(--wp--preset--spacing--xxs);gap:var(--wp--preset--spacing--xxs)}@media(max-width: 1024px){.wp-block-klx-grid .grid-container{--columns: 3}}@media(max-width: 768px){.wp-block-klx-grid .grid-container{--columns: 1;margin-left:2rem;margin-right:2rem}}.wp-block-klx-grid .grid-container>a{-webkit-text-decoration:none;text-decoration:none}.wp-block-klx-grid .grid-container>*:not(.wp-block-group){opacity:0;transform:translateY(20px)}.wp-block-klx-grid .grid-container:has(>p.is-style-mono-grey.has-background){gap:1rem}.wp-block-klx-grid .grid-container:has(.pricing){-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;margin-left:0;margin-right:0}.wp-block-klx-grid .grid-container>p.is-style-mono-grey.has-background{padding:1.5rem}.wp-block-klx-grid .grid-container .wp-block-group{grid-column:span 2}@media(max-width: 1024px){.wp-block-klx-grid .grid-container .wp-block-group{padding-left:var(--wp--preset--spacing--xxs);padding-right:var(--wp--preset--spacing--xxs)}}.wp-block-klx-grid .grid-container .wp-block-group .wp-block-heading{padding-right:3rem}@media(max-width: 768px){.wp-block-klx-grid .grid-container .wp-block-group{grid-column:span 1}.wp-block-klx-grid .grid-container .wp-block-group .wp-block-heading{padding-right:0}}.wp-block-klx-grid .grid-container .wp-block-klx-grid-element{grid-column:span 1}.wp-block-klx-grid .grid-container .wp-block-klx-grid-element.span-2{grid-column:span 2}.wp-block-klx-grid .grid-container .wp-block-klx-grid-element.span-3{grid-column:span 3}.wp-block-klx-grid .grid-container .wp-block-klx-grid-element.span-4{grid-column:span 4}@media(max-width: 768px){.wp-block-klx-grid .grid-container .wp-block-klx-grid-element{grid-column:span 1 !important}}@media(max-width: 1023.991px){.wp-block-klx-grid .grid-container:has(.solution),.wp-block-klx-grid .grid-container:has(.advantage){margin-left:0;margin-right:0}}.wp-block-klx-grid .grid-container .default{border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px;-o-border-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) 1;border-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) 1;padding:44px 28px;display:flex;flex-direction:column;gap:28px}.wp-block-klx-grid .grid-container .default:hover{animation:iconBorderGradient .8s linear forwards}.wp-block-klx-grid .grid-container .pricing{border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px;-o-border-image:linear-gradient(360deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0.8)) 1;border-image:linear-gradient(360deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0.8)) 1;background:linear-gradient(180deg, #F0EFF0 31.25%, #CCCACE 100%);padding:44px 28px;display:flex;flex-direction:column;gap:28px}.wp-block-klx-grid .grid-container .pricing:hover{animation:iconBorderGradient .8s linear forwards}.wp-block-klx-grid .grid-container .pricing p.is-style-mono{color:#ab1adc}.wp-block-klx-grid .grid-container .pricing .wp-block-buttons{margin-top:auto}.wp-block-klx-grid .grid-container .pricing .wp-block-buttons .wp-block-button{border-radius:4px;box-shadow:0px 0px 25px 0px rgba(171,26,220,.25);transition:transform .2s ease-in-out}.wp-block-klx-grid .grid-container .pricing .wp-block-buttons .wp-block-button:hover{transform:translateY(-2px)}.wp-block-klx-grid .grid-container .solution{min-width:16rem;width:100%;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1019607843);position:relative;overflow:hidden;padding:0 1.75rem 1.75rem 1.75rem}.wp-block-klx-grid .grid-container .solution::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0);box-sizing:border-box;animation:none;z-index:-1}.wp-block-klx-grid .grid-container .solution:hover{-webkit-text-decoration:none;text-decoration:none}.wp-block-klx-grid .grid-container .solution:hover::before{animation:borderAnimation 1.5s linear forwards}.wp-block-klx-grid .grid-container .solution>.grid-element-link{display:flex;flex-flow:column nowrap;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;margin-bottom:var(--wp--preset--spacing--50)}.wp-block-klx-grid .grid-container .solution .is-style-mono{margin-bottom:var(--wp--preset--spacing--60)}.wp-block-klx-grid .grid-container .solution h2+p{margin-top:var(--wp--preset--spacing--xxs)}@media(max-width: 768px){.wp-block-klx-grid .grid-container .solution{padding:2rem;min-height:auto;min-width:100%}.wp-block-klx-grid .grid-container .solution .is-style-mono{flex:0;margin-bottom:var(--wp--preset--spacing--xs)}}.wp-block-klx-grid .grid-container .service{display:flex;flex-direction:column;min-height:20rem;gap:1.75rem;counter-increment:service-counter;padding:1.75rem 1.75rem 2.75rem 1.75rem;border:1px solid hsla(0,0%,100%,.1019607843)}.wp-block-klx-grid .grid-container .service:has(a):hover,.wp-block-klx-grid .grid-container a.service:hover{animation:borderAnimation 1.5s linear forwards}.wp-block-klx-grid .grid-container a.service:hover h2::after{animation:iconBorderGradient .8s linear forwards}.wp-block-klx-grid .grid-container a.service:hover h3::after{animation:iconBorderGradient .8s linear forwards}.wp-block-klx-grid .grid-container .service:has(a):hover h2::after,.wp-block-klx-grid .grid-container .service:has(a):hover h3::after{animation:iconBorderGradient .8s linear forwards}.wp-block-klx-grid .grid-container a.service h3::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMS4xNjY1IDFMNC40OTk4NCA1TDEuMTY2NSA5IiBzdHJva2U9IiNBQjFBREMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICAgICAgICBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgPHBhdGggZD0iTTQuNSAxTDcuODMzMzMgNUw0LjUgOSIgc3Ryb2tlPSIjQUIxQURDIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);transition:transform .2s ease-in-out;border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px;width:2.25rem;height:2.25rem;display:flex;justify-content:center;flex-shrink:0;position:absolute;top:8%;transform:translateY(-50%);right:0}.wp-block-klx-grid .grid-container a.service h2::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMS4xNjY1IDFMNC40OTk4NCA1TDEuMTY2NSA5IiBzdHJva2U9IiNBQjFBREMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICAgICAgICBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgPHBhdGggZD0iTTQuNSAxTDcuODMzMzMgNUw0LjUgOSIgc3Ryb2tlPSIjQUIxQURDIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);transition:transform .2s ease-in-out;border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px;width:2.25rem;height:2.25rem;display:flex;justify-content:center;flex-shrink:0;position:absolute;top:8%;transform:translateY(-50%);right:0}.wp-block-klx-grid .grid-container .service:has(a) h3::after,.wp-block-klx-grid .grid-container .service:has(a) h2::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMS4xNjY1IDFMNC40OTk4NCA1TDEuMTY2NSA5IiBzdHJva2U9IiNBQjFBREMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIKICAgICAgICBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgPHBhdGggZD0iTTQuNSAxTDcuODMzMzMgNUw0LjUgOSIgc3Ryb2tlPSIjQUIxQURDIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);transition:transform .2s ease-in-out;border-color:hsla(0,0%,100%,.1);border-style:solid;border-width:1px;width:2.25rem;height:2.25rem;display:flex;justify-content:center;flex-shrink:0;position:absolute;top:8%;transform:translateY(-50%);right:0}.wp-block-klx-grid .grid-container .service>a{display:flex;flex-flow:column nowrap;height:100%;width:100%;-webkit-text-decoration:none;text-decoration:none}.wp-block-klx-grid .grid-container .service h2:first-of-type,.wp-block-klx-grid .grid-container .service h3:first-of-type{position:relative;flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:1.75rem}@media(max-width: 1023.991px){.wp-block-klx-grid .grid-container .service h2:first-of-type,.wp-block-klx-grid .grid-container .service h3:first-of-type{flex:initial}}.wp-block-klx-grid .grid-container .service h2:first-of-type::before,.wp-block-klx-grid .grid-container .service h3:first-of-type::before{content:"// " counter(service-counter, decimal-leading-zero);display:block;font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--caption);color:var(--wp--preset--color--primary-300)}.wp-block-klx-grid .grid-container .person{display:flex;flex-direction:column;padding:1.5rem;gap:.5rem;height:24rem}.wp-block-klx-grid .grid-container .person p:not(.is-style-mono-grey):last-of-type{flex:1}.wp-block-klx-grid .grid-container .person figure{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;height:10rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.wp-block-klx-grid .grid-container .person figure img{width:10rem;height:100%;border-radius:100%;-o-object-fit:cover;object-fit:cover}.wp-block-klx-grid .grid-container .person .wp-block-social-link-anchor{padding:.7rem;position:relative}.wp-block-klx-grid .grid-container .logo{display:flex;flex-direction:column;padding:1.5rem;height:20rem}.wp-block-klx-grid .grid-container .logo figure{margin:0;flex:1;display:flex;align-items:center;justify-content:center}.wp-block-klx-grid .grid-container .service-big{display:flex;align-items:center;flex-direction:column;padding:0 3.5rem 4rem 3.5rem;width:100%;max-width:50rem;box-sizing:border-box;gap:.75rem}.wp-block-klx-grid .grid-container .service-big p:last-of-type{align-items:center;margin-bottom:2.5rem}.wp-block-klx-grid .grid-container .service-big p{text-align:center}@media(max-width: 1023.991px){.wp-block-klx-grid .grid-container .service-big .wp-block-buttons{margin-left:-2.375rem;margin-right:-2.375rem}}.wp-block-klx-grid .grid-container .advantage{display:flex;flex-direction:column;gap:1.75rem;counter-increment:service-counter;padding:1.75rem 1.75rem 2.75rem 1.75rem;border-width:1px;border-style:solid;-o-border-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) 1;border-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) 1}.wp-block-klx-grid .grid-container .advantage>a{display:flex;flex-flow:column nowrap;height:100%;width:100%;-webkit-text-decoration:none;text-decoration:none}.wp-block-klx-grid .grid-container .advantage h2,.wp-block-klx-grid .grid-container .advantage h3,.wp-block-klx-grid .grid-container .advantage h4,.wp-block-klx-grid .grid-container .advantage h5,.wp-block-klx-grid .grid-container .advantage h6,.wp-block-klx-grid .grid-container .advantage p:first-child{position:relative;flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:1.75rem}.wp-block-klx-grid .grid-container .advantage h2::before,.wp-block-klx-grid .grid-container .advantage h3::before,.wp-block-klx-grid .grid-container .advantage h4::before,.wp-block-klx-grid .grid-container .advantage h5::before,.wp-block-klx-grid .grid-container .advantage h6::before,.wp-block-klx-grid .grid-container .advantage p:first-child::before{content:"// " counter(service-counter, decimal-leading-zero);display:block;font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--caption);color:var(--wp--preset--color--neutral-400)}@keyframes borderAnimation{0%{border-top-color:var(--wp--preset--color--primary-600);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}25%{border-top-color:var(--wp--preset--color--primary-600);border-right-color:var(--wp--preset--color--primary-600)}50%{border-right-color:var(--wp--preset--color--primary-600);border-bottom-color:var(--wp--preset--color--primary-600)}75%{border-bottom-color:var(--wp--preset--color--primary-600);border-left-color:var(--wp--preset--color--primary-600)}100%{border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}}@keyframes iconBorderGradient{0%{-o-border-image:linear-gradient(0deg, rgba(171, 26, 220, 0), rgba(171, 26, 220, 0.8)) 1;border-image:linear-gradient(0deg, rgba(171, 26, 220, 0), rgba(171, 26, 220, 0.8)) 1}25%{-o-border-image:linear-gradient(90deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0)) 1;border-image:linear-gradient(90deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0)) 1}50%{-o-border-image:linear-gradient(180deg, rgba(171, 26, 220, 0), rgba(171, 26, 220, 0.8)) 1;border-image:linear-gradient(180deg, rgba(171, 26, 220, 0), rgba(171, 26, 220, 0.8)) 1}75%{-o-border-image:linear-gradient(270deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0)) 1;border-image:linear-gradient(270deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0)) 1}100%{-o-border-image:linear-gradient(360deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0.8)) 1;border-image:linear-gradient(360deg, rgba(171, 26, 220, 0.8), rgba(171, 26, 220, 0.8)) 1}}
