.usp-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7rem 0;background-image:url(/img/icons/base-background.svg);background-position:bottom;background-size:contain;background-repeat:no-repeat}.usp-box{width:90vw;max-width:1400px;gap:4rem}.usp-box,.usp-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.usp-text{width:100%}.usp-text-title{font-size:var(--title-size-1-m);font-weight:300;border-left:2px solid var(--tag-color-1);padding-left:.5rem}.usp-text-title span{font-weight:600}.usp-text-p-text{font-size:var(--text-size-1-m);color:var(--text-color-2);margin-top:2rem}.usp-text-list{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.usp-text-list li{font-size:var(--text-size-1-m);color:var(--text-color-1);list-style-type:disc;list-style-position:inside}.usp-text-button{flex-direction:column;margin-top:1rem}.usp-text-button,.usp-text-button a{display:flex;justify-content:center;align-items:center}.usp-text-button a{flex-direction:row;gap:.5rem;background-color:var(--white-color);color:var(--dark-color-1);font-weight:var(--button-text-weight-1);font-size:var(--text-size-1-m);padding:var(--button-padding-1);border-radius:var(--button-rounded-1)}.usp-text-button a:hover{background-color:var(--white-color-2)}.usp-cards{flex-direction:row;flex-wrap:wrap;gap:2rem}.usp-card-1,.usp-card-2,.usp-cards{width:100%;display:flex;justify-content:center;align-items:flex-start}.usp-card-1,.usp-card-2{max-width:410px;flex-direction:column;padding:2rem;border-radius:var(--button-rounded-1);gap:1rem}.usp-card-1{background-color:var(--dark-color-2);border-top:4px solid var(--tag-color-1)}.usp-card-2{background-color:transparent;border:1px solid var(--gray-color-1)}.usp-cards h3{font-weight:600}.usp-card-1-title-box,.usp-card-2-title-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}@media screen and (min-width:740px){.usp-text{max-width:540px}.usp-card-1,.usp-card-2{width:43%}}@media screen and (min-width:1110px){.usp-box{flex-direction:row}.usp-text{width:34%}.usp-cards{width:64%}.usp-card-1,.usp-card-2{width:47%}}@media screen and (min-width:0px){.landing-section{width:100vw}.landing-box,.landing-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-box{width:90vw;max-width:1400px;padding-top:10rem;gap:2rem;background-image:url(/img/icons/landing-background-lines-m.svg);background-position:bottom;background-size:cover;background-repeat:no-repeat;background-position-x:center}.landing-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:1rem;z-index:1}.landing-text-title{max-width:1300px;text-align:start;font-size:var(--landing-title-size-1-m);font-weight:var(--landing-title-weight-1);line-height:var(--landing-title-line-height-1-m);overflow-y:hidden;margin-bottom:1rem}.landing-text-title span{color:var(--tag-color-1)}.landing-text-title img{min-width:2rem;max-width:2.5rem;margin-left:.4rem;margin-bottom:-.5rem}.landing-text-p-text-box{width:100%;max-width:949px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;flex-wrap:wrap}.landing-text-p-text{font-size:var(--text-size-1-m);font-weight:var(--text-weight-1);color:var(--text-color-2);max-width:400px}.landing-text-buttons-box{display:flex;flex-direction:row;justify-content:center;align-items:center}.landing-text-button-1,.landing-text-button-2{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.landing-text-button-1 a{background-color:var(--white-color);color:var(--dark-color-1);border-radius:var(--button-rounded-1)}.landing-text-button-1 a,.landing-text-button-2 a{width:100%;padding:var(--button-padding-1);font-weight:var(--button-text-weight-1)}.landing-text-button-2 a{color:var(--text-color-1);border:1px solid var(--white-color);border-radius:var(--button-rounded-1)}.landing-text-button-1 a:hover{background-color:var(--dark-color-2);color:var(--white-color);box-shadow:1px 1px 10px 4px var(--dark-color-3)}.landing-text-button-2 a:hover{background-color:var(--white-color-2);color:var(--dark-color-1);box-shadow:1px 1px 10px 4px var(--dark-color-3)}.landing-text-data-box{width:100%;max-width:370px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:2rem 0;background-image:url(/img/icons/landing-text-data-arrow.svg);background-position:bottom;background-size:contain;background-repeat:no-repeat}.landing-text-data-1{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.landing-text-data-p-text-1{font-size:var(--number-text-size);font-weight:600}.landing-text-data-p-text-2{width:fit-content;font-size:var(--text-size-1-m);font-weight:var(--text-weight-1);color:var(--text-color-3)}.landing-picture{width:fit-content;max-width:1400px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:1rem;z-index:0}.picture-1,.picture-2,.picture-3{width:100%;max-width:34%}.picture-1 img,.picture-2 img,.picture-3 img{width:100%;object-fit:cover;object-position:center;transition:.5s ease}.picture-1 img:hover,.picture-2 img:hover,.picture-3 img:hover{width:110%}.picture-1 img{min-height:100px;max-height:340px}.picture-2 img{min-height:200px;max-height:490px}.picture-3 img{min-height:300px;max-height:610px}.landing-base-line{width:100vw;height:5rem;background-image:url(/img/icons/landing-base-line.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}}@media screen and (min-width:900px){.landing-box{background-image:url(/img/icons/landing-background-lines.svg);padding-top:13rem}.landing-text-title{font-size:var(--landing-title-size-1);line-height:var(--landing-title-line-height-1)}.landing-text-title img{max-width:fit-content}.landing-text-p-text{max-width:540px;font-size:var(--text-size-1)}}@media screen and (min-width:1040px){.landing-picture{margin-top:-4rem}}@media screen and (min-width:1200px){.landing-picture{margin-top:-7rem}}@media screen and (min-width:1370px){.landing-picture{margin-top:-12rem}}@media screen and (min-width:1500px){.landing-picture{margin-top:-16rem}}