h1,h2,h3,h4,h5,h6{color:var(--primary)}h1,h2,h3{line-height:1.5;margin-top:0}.hint-title{display:block;font-size:1.5rem;font-weight:bold;color:var(--pink-1100)}h1,.h1{font-size:3.8rem}h2,.h2{font-size:2.8rem;margin-bottom:3rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.25rem}p{line-height:1.5;font-size:1.25rem;text-wrap:pretty;margin:0}p:not(:last-child){margin-bottom:1rem}ol:not(.not-list),ul:not(.not-list){font-size:1.25rem;text-wrap:pretty}@media screen and (max-width: 1200px){h1,.h1{font-size:3.2rem}}@media screen and (max-width: 767px){h1,.h1{font-size:2.4rem}h1 br,.h1 br{display:none}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.25rem}h5,.h5,h6,.h6{font-size:1rem}.hint-title{font-size:1.2rem}p,ol,ul{font-size:1.15rem}}.section-hero{padding-top:3rem;padding-bottom:3rem}.main-title{--gap: 5rem;--w-deco: 7rem;--h-deco: 4.875rem;display:inline-block}.main-title::before,.main-title::after{content:"";position:relative;top:1.5rem;display:inline-block;width:var(--w-deco);height:var(--h-deco);background-size:contain;background-position:0 0;background-repeat:no-repeat}.main-title::before{margin-right:var(--gap);background-image:url(../assets/bg-title-L.svg)}.main-title::after{margin-left:var(--gap);background-image:url(../assets/bg-title-R.svg)}@media screen and (max-width: 1200px){.main-title{--gap: 2rem;position:relative}.main-title::before,.main-title::after{position:absolute;top:.5rem}.main-title::before{left:calc(var(--gap)*-1 - var(--w-deco))}.main-title::after{right:calc(var(--gap)*-1 - var(--w-deco))}}@media screen and (max-width: 767px){.main-title{--gap: -2rem;--w-deco: 4.5rem;--h-deco: 3.25rem}}.section-hero p{max-width:52rem;margin-inline:auto}@media screen and (max-width: 1000px){.section-hero{padding-inline:var(--padding-page)}}.section-feedback{padding-top:3rem}iframe{display:block;margin:0 auto;border-radius:3rem;border:1rem solid hsla(0,0%,100%,.6)}@media screen and (max-width: 1400px){.main-title{margin-bottom:2rem}}@media screen and (max-width: 1000px){.main-title{max-width:36rem;margin-inline:auto}.section .container{padding-inline:var(--padding-page)}}