
body.ir-site{margin:0;font:17px/1.6 Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink)}
.ir-site .ir-builder,.ir-site .ir-builder>.fusion-builder-row,.ir-site .ir-builder .fusion-layout-column,.ir-site .ir-builder .fusion-column-wrapper,.ir-site .ir-builder .fusion-text{display:contents!important}
.ir-site main{padding:0!important;max-width:none!important;background:transparent!important}
.ir-site h1,.ir-site h2,.ir-site h3{font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:1.05;letter-spacing:-.055em;color:inherit}
.ir-site h1{font-size:clamp(54px,7.4vw,108px)}.ir-site h2{font-size:clamp(38px,4.7vw,68px)}.ir-site h3{font-size:30px}
.ir-site a{color:inherit}.ir-site .button{color:#fff}.ir-site .color-word{color:transparent}
.ir-site p{margin-top:0}.ir-site .arrow{fill:none;stroke:currentColor}.ir-site figure{margin:0}
.ir-site .menu,.ir-site .menu-close{border:0!important;box-shadow:none!important;border-radius:0;background:transparent!important}
.ir-site .ir-dev-bar{padding:5px 15px;background:#25252d;color:#ddd;font-size:11px;text-align:center}
.ir-site .ir-dev-bar a{text-decoration:underline}.ir-site img{height:auto}
.ir-site .fusion-text>p:empty{display:none}.ir-site .home header{color:white}
.ir-site.ir-report{background:#101014;color:#f7f7f4}.ir-report #main{max-width:1320px!important;width:88vw;margin:auto}
.ir-report>header{height:auto;display:block}.ir-report>header .nav{width:88vw}.ir-report>header .brand img{width:172px}
.ir-report .footer{display:block}.ir-report .progress{top:0}.ir-report .footer p{font-size:15px}
@media(max-width:700px){.ir-site h1{font-size:56px}.ir-site h2{font-size:41px}.ir-site h3{font-size:28px}.ir-report h1{font-size:62px}}

.ir-contact-native .fusion-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ir-contact-native .ir-full,.ir-contact-native .fusion-form-notice{grid-column:1/-1}.ir-contact-native input,.ir-contact-native select,.ir-contact-native textarea{font:inherit!important}.ir-contact-native .fusion-button{background:linear-gradient(110deg,#673694,#dd0877)!important;border:0!important;border-radius:12px!important;color:#fff!important;min-height:54px}.ir-contact-native :focus-visible{outline:2px solid #2da8bd;outline-offset:3px}@media(max-width:700px){.ir-contact-native .fusion-form{grid-template-columns:1fr}}