.breadcrumb{display:none}.breadcrumb-item+.breadcrumb-item:before{content:"|";margin:0 .5em}.hero .container{padding:19px 20px 0;margin:0}.hero .title-icon{margin-bottom:0}.hero .main-title{font-size:calc(var(--font-size-2xl) * 1.5);margin-bottom:0}.hero .subtitle{display:block;font-size:calc(var(--font-size-base) * 1)}.hero .hero-content{position:relative;padding-top:20px;padding-right:20px;padding-bottom:0;margin:0 calc(50% - 50vw);width:100vw}.hero .hero-image{display:block;aspect-ratio:1243/724;margin-right:20px}.hero .hero-header{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.hero .catchphrase{background:var(--color-white);font-weight:700;font-size:calc(var(--font-size-lg));padding:5px 10px}@media (min-width: 768px){.hero .catchphrase{font-size:calc(var(--font-size-2xl))}}@media (min-width: 1200px){.breadcrumb{display:flex;align-items:center;color:var(--color-text-light);font-size:calc(var(--font-size-sm));padding-left:30px;padding-top:15px}.hero .container{padding:0;margin:50px auto 0}.hero .title{margin-bottom:65px}.hero .main-title{font-size:calc(var(--font-size-2xl) * 2.5);margin-bottom:10px}.hero .subtitle{font-size:calc(var(--font-size-base) * 1.7)}.hero .hero-content{width:calc(100vw - (100vw - var(--container-width)) / 2);padding:0;overflow:hidden}.hero .hero-image{aspect-ratio:1399/603;-o-object-fit:cover;object-fit:cover}.hero .hero-header{font-size:calc(var(--font-size-xl) * 1.825)}.hero .catchphrase{font-size:calc(var(--font-size-base) * 2.9)}}.container{max-width:100vw;padding:0 20px;margin:60px 0 70px}.header-title{font-size:calc(var(--font-size-2xl));font-weight:700;text-align:center;margin:0 0 30px}@media (min-width: 1200px){.container{max-width:var(--container-width);margin:85px auto 0;padding:0}}@media (min-width: 1200px){.container-cta{padding-top:60px;padding-bottom:110px}.cta-buttons{width:auto;margin:0 auto;display:flex;flex-direction:row;gap:140px}.cta-buttons .btn-entry{font-weight:700;padding:26px;line-height:1}.cta-buttons .btn-entry:after{right:64px}}.hero .hero-header{display:none}.privacy-policy .container{max-width:1200px}.privacy-policy .policy-content{background-color:var(--color-background-third);border-radius:30px;padding:40px 20px}.privacy-policy .policy-item{margin-bottom:40px}.privacy-policy .policy-item:last-child{margin-bottom:0}.privacy-policy .policy-item-title{font-size:var(--font-size-xl);font-weight:700;margin-bottom:16px;color:var(--color-primary)}.privacy-policy .policy-item-text{font-size:var(--font-size-base);line-height:1.8;margin-bottom:16px}.privacy-policy .policy-item-list{list-style:disc;padding-left:24px;font-size:var(--font-size-base);line-height:1.8;margin-top:16px}.privacy-policy .policy-item-list li{margin-bottom:8px}.privacy-policy .policy-contact{margin-top:24px;padding:24px;background-color:var(--color-background-secondary);border-radius:16px}.privacy-policy .policy-contact-title,.privacy-policy .policy-contact-name{font-size:var(--font-size-lg);font-weight:700;margin-bottom:16px}.privacy-policy .policy-contact-address{font-size:var(--font-size-base);line-height:1.8;font-style:normal}@media (min-width: 1200px){.privacy-policy .policy-content{padding:80px 100px;border-radius:80px}.privacy-policy .policy-item{margin-bottom:60px}.privacy-policy .policy-item-title{font-size:calc(var(--font-size-base) * 2);margin-bottom:24px}.privacy-policy .policy-item-text,.privacy-policy .policy-item-list{font-size:var(--font-size-lg)}.privacy-policy .policy-contact{padding:40px 50px;border-radius:30px}.privacy-policy .policy-contact-title,.privacy-policy .policy-contact-name{font-size:var(--font-size-xl);margin-bottom:20px}.privacy-policy .policy-contact-address{font-size:var(--font-size-lg)}}
