@media screen and (max-width: 767px){.is-hidden-mobile{display:none !important}}@media screen and (max-width: 1023px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 768px){.is-hidden-tablet{display:none !important}}@media screen and (min-width: 1024px){.is-hidden-desktop{display:none !important}}.intro-text{padding-bottom:0}.intro-text h2{margin-bottom:50px}.intro-text p{margin-bottom:0;font-size:2.1rem;line-height:3.4rem;opacity:0.6}@media (max-width: 1024px){.intro-text h2{margin-bottom:30px}}@media (max-width: 450px){.intro-text p{font-size:1.7rem;line-height:2.5rem}}
