.service-hero{padding:15rem 0rem;background-color:#f8fafc;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,inset 0 -1px 1px #0000000f;overflow:hidden}.service-hero .hero{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}.service-hero .background{position:absolute;z-index:2}.service-hero .background.right{left:95%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-hero .background.left{right:95%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-hero .background img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:35rem;height:35rem}.service-hero .headline-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;z-index:5}.service-hero .title{text-align:center;max-width:60rem;line-height:1.375em;font-weight:900;margin-bottom:2.5rem}.service-hero .title span{display:inline;background:linear-gradient(90deg,#fc466b,#3f5efb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service-hero .description{font-size:1.25rem;line-height:1.825em;text-align:center;max-width:65rem;margin:0}.service-hero .actions-wrapper{margin-top:3rem;position:relative;z-index:5}@media(max-width:1600px){.service-hero .background.left{right:80%;opacity:.5}.service-hero .background.right{left:80%;opacity:.5}}@media(max-width:1200px){.service-hero .background.left{right:60%;opacity:.5}.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:initial;max-width:13em}.service-hero .hero{-ms-flex-align:start;align-items:flex-start}.service-hero{padding:7.5rem 0rem}.service-hero .description{line-height:1.5em;font-size:1.125rem;color:#64748b}}@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%;flex-basis:40%;-ms-flex-negative:0;flex-shrink:0}.problem-text-section .details-wrapper{-ms-flex-positive:1;flex-grow:1}.problem-text-section.full-text .details-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.problem-text-section .title-wrapper{margin-bottom:2rem}.problem-text-section.full-text .title-wrapper{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.problem-text-section .title{margin-bottom:1rem;max-width:20em}.problem-text-section .title span{display:inline;background:linear-gradient(90deg,#21d4fd,#b721ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;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{font-size:1rem;color:#64748b;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{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.benefits-section .headline-wrapper .title{max-width:20em;text-align:center;margin-bottom:1.75rem}.benefits-section .headline-wrapper .title span{display:inline;background:linear-gradient(90deg,#f708b3,#0ecbf1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.benefits-section .headline-wrapper .subtitle{text-align:center;max-width:50rem;font-size:1.125rem;line-height:1.75em;color:#64748b;margin:0}.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%;flex-basis:40%;-ms-flex-negative:0;flex-shrink:0}.benefits-section .image-wrapper img{-o-object-fit:contain;object-fit:contain;max-height:25rem}.benefits-section .benefit{-ms-flex-positive:1;flex-grow:1;background-color:#f8f9fa;border-radius:2rem;padding:4rem 5rem}.benefits-section .benefit .text-wrapper p{margin-top:2rem;font-size:1rem;font-weight:400;max-width:50rem;line-height:1.75em;color:#64748b;margin-bottom:0}@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{padding:4rem 1rem;border-radius:0}.benefits-section .benefit-wrapper{margin-left:-1rem;width:calc(100% + 2rem)}}.procedure-section{background-color:#f8fafc;position:relative;margin:4rem 0rem;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,inset 0 3px 1px #0000000f,inset 0 -3px 1px #0000000f}.procedure-section .background-pattern{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;background-image:linear-gradient(rgba(134,134,134,.5) 1px,transparent 1px),linear-gradient(to right,#86868680 1px,#fff 1px);background-size:40px 40px}.procedure-section .radial-background{position:absolute;z-index:3;width:100%;height:1rem;bottom:0}.procedure-section .radial-background>*{-webkit-filter:blur(4px);filter:blur(4px);height:100%;width:100%;height:1rem;display:-ms-flexbox;display:flex}.procedure-section .radial-background .x-axis{background-image:linear-gradient(90deg,#38bdf800,#0ea5e9 32.29%,#ec4899 67.19%,#ec489900)}.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%;flex-basis:40%;-ms-flex-negative:0;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{font-size:1rem;color:#64748b;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;position:relative;height:100%}.procedure-section .steps{background-color:#fff;border-radius:2rem;overflow:hidden;position:relative;z-index:10;box-shadow:inset 0 0 #fff,inset 0 0 0 1px #0f172a0d,0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.procedure-section .step{position:relative}.procedure-section .step:before{transition:all .25s ease;content:" ";position:absolute;top:100%;left:0;height:0%;width:.2rem;background-image:linear-gradient(135deg,#abdcff 10%,#0396ff)}.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{width:100%;transition:all .25s ease;display:-ms-flexbox;display:flex;color:var(--body-headline-color);outline:none;border:none;padding:1.5rem 2rem;background-color:transparent;cursor:pointer}.procedure-section .step .number-wrapper{-ms-flex-negative:0;flex-shrink:0}.procedure-section .step .number{margin:0;color:inherit}.procedure-section .step .number:after{content:".";margin-right:1rem;opacity:.25;font-weight:400}.procedure-section .step .title{margin:0;color:inherit;text-align:left}.procedure-section .step.active .title-wrapper,.procedure-section .step .title-wrapper:hover{color:var(--clr-primary)}.procedure-section .step .text-wrapper{padding:0rem 2rem 2rem}.procedure-section .step.active .text-wrapper{display:block}.procedure-section .step .text-wrapper p{margin:0rem;font-size:1.125rem;font-weight:400;max-width:50rem;line-height:1.75em;color:#64748b}@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{margin-left:-1rem;border-radius:0;width:calc(100% + 2rem);box-shadow:none;border-top:2px solid #eeeeee;border-bottom:2px solid #eeeeee}.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{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.why-textbox-section .headline-wrapper .title{max-width:17em;text-align:center;margin-bottom:1.75rem}.why-textbox-section .headline-wrapper .title span{display:inline;background:linear-gradient(90deg,#21d4fd,#b721ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.why-textbox-section .headline-wrapper .subtitle{max-width:50rem;text-align:center;font-size:1.125rem;line-height:1.75em;color:#64748b;margin:0}.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;flex-shrink:0;position:relative;margin-top:10rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.why-textbox-section .text-wrapper:before{content:" ";position:absolute;width:.125rem;height:60rem;bottom:100%;margin-bottom:2rem;z-index:1;background-color:#639;opacity:.25;border-radius:1rem;background-color:#ff3cac;background-image:linear-gradient(180deg,#fff,#ff3cac 10%,#784ba0,#2b86c5 90%,#fff)}.why-textbox-section .text-wrapper p{font-size:1.125rem;max-width:50em;color:#64748b;text-align:center;line-height:1.75em}.why-textbox-section .reasons-wrapper{-ms-flex-positive:1;flex-grow:1}.why-textbox-section .reasons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;gap:2rem;-ms-flex-pack:justify;justify-content:space-between}.why-textbox-section .reasons .logo-wrapper{position:absolute;z-index:10;width:7rem;height:7rem;background-color:#fff;border-radius:5rem;display:grid;place-items:center;padding:1rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 0 6px -1px #00000026,0 0 4px -2px #00000026}.why-textbox-section .reason-wrapper{-ms-flex-preferred-size:calc(50% - 1.25rem);flex-basis:calc(50% - 1.25rem)}.why-textbox-section .reason{border-radius:2rem;background-color:#ffffff40;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-top-left-radius:.25rem;border-bottom-right-radius:.25rem}.why-textbox-section .reason.r3{--box-shadow: 89, 187, 165;border-top-left-radius:.25rem;border-bottom-right-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{margin-bottom:0;font-size:1rem;color:#64748b;line-height:1.5em;min-height:7rem}.why-textbox-section .icon-wrapper{font-size:2rem;color:rgb(var(--box-shadow));margin-bottom:1.75rem;line-height:1em}.why-textbox-section .actions-wrapper{display:grid;place-items:center;margin-top:2rem}@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{border-radius:0rem!important;padding:3rem 1rem;background-color:#f8f9fa}.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{position:absolute;background-size:500px;background-repeat:repeat;background-position:center;top:30%;left:0;height:70%;width:100%;z-index:1}.areas-section .background-overlay{position:absolute;top:30%;left:0;z-index:2;width:100%;height:70%;background-color:#4158d0;background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);opacity:.9}.areas-section .background-sides{position:absolute;top:30%;left:0;z-index:3;width:100%;height:70%;background:#fff;background:linear-gradient(0deg,#fff,#fff0 30% 70%,#fff)}.areas-section .areas-section-wrapper{position:relative;z-index:10}.areas-section .headline-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.areas-section .headline-wrapper .title{max-width:17em;text-align:center;margin-bottom:1.75rem}.areas-section .headline-wrapper .subtitle{max-width:50rem;text-align:center;font-size:1.125rem;line-height:1.75em;color:#64748b;margin:0}.areas-section .areas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;border-radius:2rem;border:1px solid #eeeeee;overflow:hidden;box-shadow:inset 0 0 #fff,inset 0 0 0 1px #0f172a0d,0 0 25px -5px #0000001a,0 0 10px -6px #0000001a}.areas-section .area-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:0rem}.areas-section .area{background-color:#fff;padding:3rem;height:100%;border:1px solid #eeeeee}@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-sides,.areas-section .background-overlay{top:20%;height:80%}}@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{box-shadow:none;border-radius:0;border-left:none;border-right:none}.areas-section .area{border-left:none;border-right:none;padding:3rem 1rem;background-color:#f8f9fa}.areas-section .background-sides,.areas-section .background-overlay{display:none}}.contact-form-section .headline-wrapper{margin-bottom:6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.contact-form-section .headline-wrapper .title{max-width:17em;text-align:center;margin-bottom:1.75rem}.contact-form-section .headline-wrapper .title span{display:inline;background:linear-gradient(90deg,#f708b3,#0ecbf1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-form-section .headline-wrapper .subtitle{max-width:50rem;text-align:center;font-size:1.125rem;line-height:1.75em;color:#64748b;margin:0}.contact-form-section .contact-form-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.contact-form-section .contact-form-wrapper>.text-wrapper{-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-negative:0;flex-shrink:0;margin-top:2rem;background-color:#f8f9fa;position:relative;z-index:9;border-radius:2rem;border-top-left-radius:0;border-bottom-left-radius:0;padding:3rem}.contact-form-section .contact-form-wrapper>.text-wrapper .title{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center}.contact-form-section .contact-form-wrapper>.text-wrapper .icon{font-size:2rem;color:var(--clr-primary)}.contact-form-section .contact-form-wrapper>.text-wrapper p{font-size:1rem;color:#64748b;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;flex-grow:1;background-color:#f8f9fa;position:relative;z-index:10;border-radius:2rem;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 4px 6px -1px #00000026,0 2px 4px -2px #00000026;padding:3rem}@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;overflow:hidden;box-shadow:0 0 #1d1b1b,0 0 #1d1b1b,0 4px 6px -1px #00000026,0 2px 4px -2px #00000026}.contact-form-section .contact-form{box-shadow:none;border-radius:0!important;padding-top:0!important}}@media(max-width:576px){.contact-form-section .headline-wrapper{margin-bottom:4rem}.contact-form-section .headline-wrapper .subtitle{text-align:left;font-size:1rem}.contact-form-section .contact-form-wrapper{margin-left:-1rem;width:calc(100% + 2rem);border-radius:0rem;box-shadow:none}.contact-form-section .contact-form-wrapper>.text-wrapper{padding:3rem 1rem}.contact-form-section .contact-form{padding:3rem 1rem}}
