.service-hero{background-color:#f8fafc;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,inset 0 -1px 1px rgba(0,0,0,.06);overflow:hidden;padding:15rem 0}.service-hero .hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.service-hero .background{position:absolute;z-index:2}.service-hero .background.right{left:95%}.service-hero .background.left,.service-hero .background.right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-hero .background.left{right:95%}.service-hero .background img{height:35rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:35rem}.service-hero .headline-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:5}.service-hero .title{font-weight:900;line-height:1.375em;margin-bottom:2.5rem;max-width:60rem;text-align:center}.service-hero .title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fc466b,#3f5efb);-webkit-background-clip:text;display:inline}.service-hero .description{font-size:1.25rem;line-height:1.825em;margin:0;max-width:65rem;text-align:center}.service-hero .actions-wrapper{margin-top:3rem;position:relative;z-index:5}@media(max-width:1600px){.service-hero .background.left{opacity:.5;right:80%}.service-hero .background.right{left:80%;opacity:.5}}@media(max-width:1200px){.service-hero .background.left{opacity:.5;right:60%}.service-hero .background.right{left:60%;opacity:.125}}@media(max-width:992px){.service-hero .background{display:none}.service-hero .headline-wrapper{-ms-flex-align:start;align-items:flex-start}.service-hero .headline-wrapper *{text-align:left}.service-hero .headline-wrapper .title{line-height:normal;max-width:13em}.service-hero .hero{-ms-flex-align:start;align-items:flex-start}.service-hero{padding:7.5rem 0}.service-hero .description{color:#64748b;font-size:1.125rem;line-height:1.5em}}@media(max-width:576px){.service-hero .description{font-size:1rem;letter-spacing:-.0125em}}.problem-text-section .problem-text-wrapper{display:-ms-flexbox;display:flex;gap:2rem}.problem-text-section .image-wrapper{-ms-flex-preferred-size:40%;-ms-flex-negative:0;flex-basis:40%;flex-shrink:0}.problem-text-section .details-wrapper{-ms-flex-positive:1;flex-grow:1}.problem-text-section.full-text .details-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.problem-text-section .title-wrapper{margin-bottom:2rem}.problem-text-section.full-text .title-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.problem-text-section .title{margin-bottom:1rem;max-width:20em}.problem-text-section .title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#21d4fd,#b721ff);-webkit-background-clip:text;display:inline;font-weight:900}.problem-text-section .subtitle{font-size:1.25rem;line-height:1.5em;margin:0;max-width:55em}.problem-text-section.full-text .text-wrapper{text-align:center}.problem-text-section .text-wrapper p{color:#64748b;font-size:1rem;line-height:1.5em;max-width:75em}.problem-text-section .text-wrapper p:last-of-type{margin-bottom:0}.problem-text-section .actions-wrapper{margin-top:3rem}@media(max-width:992px){.problem-text-section .image-wrapper{display:none}}@media(max-width:576px){.problem-text-section .subtitle{font-size:1.125rem;text-align:left}.problem-text-section .text-wrapper{text-align:left!important}}.benefits-section .headline-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}.benefits-section .headline-wrapper .title{margin-bottom:1.75rem;max-width:20em;text-align:center}.benefits-section .headline-wrapper .title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f708b3,#0ecbf1);-webkit-background-clip:text;display:inline}.benefits-section .headline-wrapper .subtitle{color:#64748b;font-size:1.125rem;line-height:1.75em;margin:0;max-width:50rem;text-align:center}.benefits-section .benefit-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:6rem}.benefits-section .benefit-wrapper:nth-of-type(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.benefits-section .benefit-wrapper:last-of-type{margin-bottom:0}.benefits-section .image-wrapper{-ms-flex-preferred-size:40%;-ms-flex-negative:0;flex-basis:40%;flex-shrink:0}.benefits-section .image-wrapper img{max-height:25rem;-o-object-fit:contain;object-fit:contain}.benefits-section .benefit{-ms-flex-positive:1;background-color:#f8f9fa;border-radius:2rem;flex-grow:1;padding:4rem 5rem}.benefits-section .benefit .text-wrapper p{color:#64748b;font-size:1rem;font-weight:400;line-height:1.75em;margin-bottom:0;margin-top:2rem;max-width:50rem}@media(max-width:1200px){.benefits-section .benefit{padding:2.5rem 3.5rem}}@media(max-width:992px){.benefits-section .benefit{padding:4rem 5rem}.benefits-section .benefit-wrapper{-ms-flex-direction:column!important;flex-direction:column!important;gap:1rem}.benefits-section .image-wrapper{max-width:20rem}}@media(max-width:576px){.benefits-section .headline-wrapper .subtitle{font-size:1rem;text-align:left}.benefits-section .benefit{border-radius:0;padding:4rem 1rem}.benefits-section .benefit-wrapper{margin-left:-1rem;width:calc(100% + 2rem)}}.procedure-section{background-color:#f8fafc;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,inset 0 3px 1px rgba(0,0,0,.06),inset 0 -3px 1px rgba(0,0,0,.06);margin:4rem 0;position:relative}.procedure-section .background-pattern{background-image:linear-gradient(hsla(0,0%,53%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,53%,.5) 1px,#fff 0);background-size:40px 40px;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:2}.procedure-section .radial-background{bottom:0;height:1rem;position:absolute;width:100%;z-index:3}.procedure-section .radial-background>*{display:-ms-flexbox;display:flex;-webkit-filter:blur(4px);filter:blur(4px);height:100%;height:1rem;width:100%}.procedure-section .radial-background .x-axis{background-image:linear-gradient(90deg,rgba(56,189,248,0),#0ea5e9 32.29%,#ec4899 67.19%,rgba(236,72,153,0))}.procedure-section .procedure-wrapper{display:-ms-flexbox;display:flex;gap:2rem;position:relative;z-index:10}.procedure-section .details-wrapper{-ms-flex-preferred-size:40%;-ms-flex-negative:0;flex-basis:40%;flex-shrink:0}.procedure-section .headline-wrapper{margin-bottom:2rem}.procedure-section .headline-wrapper .title{margin-bottom:1rem}.procedure-section .headline-wrapper .subtitle{font-size:1.125rem;line-height:1.5em;margin:0}.procedure-section .details-wrapper .text-wrapper p{color:#64748b;font-size:1rem;line-height:1.5em}.procedure-section .details-wrapper .text-wrapper p:last-of-type{margin-bottom:0}.procedure-section .details-wrapper .actions-wrapper{margin-top:3rem}.procedure-section .steps-wrapper{-ms-flex-positive:1;flex-grow:1;height:100%;position:relative}.procedure-section .steps{background-color:#fff;border-radius:2rem;box-shadow:inset 0 0 0 0 #fff,inset 0 0 0 1px rgba(15,23,42,.05),0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);overflow:hidden;position:relative;z-index:10}.procedure-section .step{position:relative}.procedure-section .step:before{background-image:linear-gradient(135deg,#abdcff 10%,#0396ff);content:" ";height:0%;left:0;position:absolute;top:100%;transition:all .25s ease;width:.2rem}.procedure-section .step.active:before{height:100%;top:0}.procedure-section .step-wrapper:not(:first-of-type) .step{border-top:2px solid #f0f0f0}.procedure-section .step .title-wrapper{background-color:transparent;border:none;color:var(--body-headline-color);cursor:pointer;display:-ms-flexbox;display:flex;outline:none;padding:1.5rem 2rem;transition:all .25s ease;width:100%}.procedure-section .step .number-wrapper{-ms-flex-negative:0;flex-shrink:0}.procedure-section .step .number{color:inherit;margin:0}.procedure-section .step .number:after{content:".";font-weight:400;margin-right:1rem;opacity:.25}.procedure-section .step .title{color:inherit;margin:0;text-align:left}.procedure-section .step .title-wrapper:hover,.procedure-section .step.active .title-wrapper{color:var(--clr-primary)}.procedure-section .step .text-wrapper{padding:0 2rem 2rem}.procedure-section .step.active .text-wrapper{display:block}.procedure-section .step .text-wrapper p{color:#64748b;font-size:1.125rem;font-weight:400;line-height:1.75em;margin:0;max-width:50rem}@media(max-width:992px){.procedure-section .procedure-wrapper{-ms-flex-direction:column;flex-direction:column;gap:6rem}.procedure-section .step .text-wrapper p{font-size:1rem;line-height:1.625em}}@media(max-width:576px){.procedure-section{margin:0}.procedure-section .steps{border-bottom:2px solid #eee;border-radius:0;border-top:2px solid #eee;box-shadow:none;margin-left:-1rem;width:calc(100% + 2rem)}.procedure-section .headline-wrapper .subtitle{font-size:1rem;text-align:left}.procedure-section .step .text-wrapper p{line-height:1.5em}}.why-textbox-section .headline-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:6rem}.why-textbox-section .headline-wrapper .title{margin-bottom:1.75rem;max-width:17em;text-align:center}.why-textbox-section .headline-wrapper .title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#21d4fd,#b721ff);-webkit-background-clip:text;display:inline;font-weight:900}.why-textbox-section .headline-wrapper .subtitle{color:#64748b;font-size:1.125rem;line-height:1.75em;margin:0;max-width:50rem;text-align:center}.why-textbox-section .text-wrapper,.why-textbox-section .why-textbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.why-textbox-section .text-wrapper{-ms-flex-negative:0;-ms-flex-align:center;align-items:center;flex-shrink:0;margin-top:10rem;position:relative}.why-textbox-section .text-wrapper:before{background-color:#639;background-color:#ff3cac;background-image:linear-gradient(180deg,#fff,#ff3cac 10%,#784ba0 50%,#2b86c5 90%,#fff);border-radius:1rem;bottom:100%;content:" ";height:60rem;margin-bottom:2rem;opacity:.25;position:absolute;width:.125rem;z-index:1}.why-textbox-section .text-wrapper p{color:#64748b;font-size:1.125rem;line-height:1.75em;max-width:50em;text-align:center}.why-textbox-section .reasons-wrapper{-ms-flex-positive:1;flex-grow:1}.why-textbox-section .reasons{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;justify-content:space-between;position:relative}.why-textbox-section .reasons .logo-wrapper{background-color:#fff;border-radius:5rem;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 0 6px -1px rgba(0,0,0,.15),0 0 4px -2px rgba(0,0,0,.15);display:grid;height:7rem;left:50%;padding:1rem;place-items:center;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7rem;z-index:10}.why-textbox-section .reason-wrapper{-ms-flex-preferred-size:calc(50% - 1.25rem);flex-basis:calc(50% - 1.25rem)}.why-textbox-section .reason{background-color:hsla(0,0%,100%,.25);border-radius:2rem;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 0 6px -1px rgba(var(--box-shadow),.25),0 0 4px -2px rgba(var(--box-shadow),.25);padding:4rem 5rem}.why-textbox-section .reason.r1{--box-shadow:36,99,235;border-bottom-left-radius:.25rem;border-top-right-radius:.25rem}.why-textbox-section .reason.r2{--box-shadow:183,33,255;border-bottom-right-radius:.25rem;border-top-left-radius:.25rem}.why-textbox-section .reason.r3{--box-shadow:89,187,165;border-bottom-right-radius:.25rem;border-top-left-radius:.25rem}.why-textbox-section .reason.r4{--box-shadow:252,70,107;border-bottom-left-radius:.25rem;border-top-right-radius:.25rem}.why-textbox-section .reason-title{margin-bottom:.75rem}.why-textbox-section .reason-description{color:#64748b;font-size:1rem;line-height:1.5em;margin-bottom:0;min-height:7rem}.why-textbox-section .icon-wrapper{color:rgb(var(--box-shadow));font-size:2rem;line-height:1em;margin-bottom:1.75rem}.why-textbox-section .actions-wrapper{display:grid;margin-top:2rem;place-items:center}@media(max-width:1400px){.why-textbox-section .reason-description{min-height:9em}}@media(max-width:992px){.why-textbox-section .reason{padding:2.5rem 1.5rem}}@media(max-width:800px){.why-textbox-section .reason-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.why-textbox-section .reason{border-radius:2rem!important;padding:3rem 3.5rem}.why-textbox-section .reason-description{min-height:unset}.why-textbox-section .reasons .logo-wrapper{display:none}.why-textbox-section .text-wrapper:before{content:"";display:none}.why-textbox-section .text-wrapper{margin-top:4rem}}@media(max-width:576px){.why-textbox-section .headline-wrapper{margin-bottom:4rem}.why-textbox-section .headline-wrapper .subtitle{font-size:1rem;text-align:left}.why-textbox-section .reasons-wrapper{margin-left:-1rem;width:calc(100% + 2rem)}.why-textbox-section .reason{background-color:#f8f9fa;border-radius:0!important;padding:3rem 1rem}.why-textbox-section .reasons{gap:0}.why-textbox-section .text-wrapper p{font-size:1rem;text-align:left}.why-textbox-section .actions-wrapper{place-items:flex-start}}.areas-section{position:relative}.areas-section .background-image{background-position:50%;background-repeat:repeat;background-size:500px;height:70%;left:0;position:absolute;top:30%;width:100%;z-index:1}.areas-section .background-overlay{background-color:#4158d0;background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);height:70%;left:0;opacity:.9;position:absolute;top:30%;width:100%;z-index:2}.areas-section .background-sides{background:#fff;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,0) 70%,#fff);height:70%;left:0;position:absolute;top:30%;width:100%;z-index:3}.areas-section .areas-section-wrapper{position:relative;z-index:10}.areas-section .headline-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:6rem}.areas-section .headline-wrapper .title{margin-bottom:1.75rem;max-width:17em;text-align:center}.areas-section .headline-wrapper .subtitle{color:#64748b;font-size:1.125rem;line-height:1.75em;margin:0;max-width:50rem;text-align:center}.areas-section .areas{-ms-flex-pack:justify;border:1px solid #eee;border-radius:2rem;box-shadow:inset 0 0 0 0 #fff,inset 0 0 0 1px rgba(15,23,42,.05),0 0 25px -5px rgba(0,0,0,.1),0 0 10px -6px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;overflow:hidden}.areas-section .area-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0}.areas-section .area{background-color:#fff;border:1px solid #eee;height:100%;padding:3rem}@media(max-width:900px){.areas-section .area-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.areas-section .background-image{display:none}.areas-section .background-overlay,.areas-section .background-sides{height:80%;top:20%}}@media(max-width:576px){.areas-section .headline-wrapper{margin-bottom:4rem}.areas-section .headline-wrapper .subtitle{font-size:1rem;text-align:left}.areas-section .areas-wrapper{margin-left:-1rem;width:calc(100% + 2rem)}.areas-section .areas{border-left:none;border-radius:0;border-right:none;box-shadow:none}.areas-section .area{background-color:#f8f9fa;border-left:none;border-right:none;padding:3rem 1rem}.areas-section .background-overlay,.areas-section .background-sides{display:none}}.contact-form-section .headline-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:6rem}.contact-form-section .headline-wrapper .title{margin-bottom:1.75rem;max-width:17em;text-align:center}.contact-form-section .headline-wrapper .title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f708b3,#0ecbf1);-webkit-background-clip:text;display:inline}.contact-form-section .headline-wrapper .subtitle{color:#64748b;font-size:1.125rem;line-height:1.75em;margin:0;max-width:50rem;text-align:center}.contact-form-section .contact-form-wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.contact-form-section .contact-form-wrapper>.text-wrapper{-ms-flex-preferred-size:40%;-ms-flex-negative:0;background-color:#f8f9fa;border-radius:2rem;border-bottom-left-radius:0;border-top-left-radius:0;flex-basis:40%;flex-shrink:0;margin-top:2rem;padding:3rem;position:relative;z-index:9}.contact-form-section .contact-form-wrapper>.text-wrapper .title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:1rem}.contact-form-section .contact-form-wrapper>.text-wrapper .icon{color:var(--clr-primary);font-size:2rem}.contact-form-section .contact-form-wrapper>.text-wrapper p{color:#64748b;font-size:1rem;line-height:1.5em}.contact-form-section .contact-form-wrapper>.text-wrapper p:last-of-type{margin-bottom:0}.contact-form-section .contact-form{-ms-flex-positive:1;background-color:#f8f9fa;border-radius:2rem;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 4px 6px -1px rgba(0,0,0,.15),0 2px 4px -2px rgba(0,0,0,.15);flex-grow:1;padding:3rem;position:relative;z-index:10}@media(max-width:992px){.contact-form-section .contact-form-wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact-form-section .contact-form-wrapper>.text-wrapper{border-radius:0!important;margin-top:0!important}.contact-form-section .contact-form-wrapper{border-radius:2rem;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 4px 6px -1px rgba(0,0,0,.15),0 2px 4px -2px rgba(0,0,0,.15);overflow:hidden}.contact-form-section .contact-form{border-radius:0!important;box-shadow:none;padding-top:0!important}}@media(max-width:576px){.contact-form-section .headline-wrapper{margin-bottom:4rem}.contact-form-section .headline-wrapper .subtitle{font-size:1rem;text-align:left}.contact-form-section .contact-form-wrapper{border-radius:0;box-shadow:none;margin-left:-1rem;width:calc(100% + 2rem)}.contact-form-section .contact-form,.contact-form-section .contact-form-wrapper>.text-wrapper{padding:3rem 1rem}}
