.thanks .content-page { padding-bottom: 31px; }
.thanks .intro-content-list .heading-box .title { font-size: clamp(40px, calc(40px + ((40) * ((100vw - 430px) / (2000 - 430)))), 80px); max-width: 1230px; margin-left: auto; margin-right: auto; }
@media (max-width: 659px) {
    .thanks .intro-content-list .heading-box .title { font-size: min(14vw, 30px); }
}
.thanks .intro-content-list .heading-box .subtitle { font-size: clamp(20px, calc(20px + ((10) * ((100vw - 430px) / (2000 - 430)))), 30px); line-height: 1.2em; }
.thanks .intro-content-list .prices-wrapper { margin-top: 27px; }
.thanks .prices-text { font-size: 18px; font-weight: 300; font-style: italic; }
.thanks .home-quotes { color: #000; }
.thanks .module-box.team-intro { background: #F2F2F5; color: #000; padding-top: 4.3em; padding-bottom: 18em; }
.thanks .module-box.team-intro > .title { max-width: 1110px; position: relative; }
.thanks .module-box.team-intro:before { top: -20%; bottom: 0; background: radial-gradient(ellipse closest-side at center, #d4ff26 0%, rgba(212, 255, 38, 0.4) 40%, rgba(212, 255, 38, 0.1) 75%, rgba(212, 255, 38, 0) 100%); }
@media (max-width: 1023px) {
    .thanks .module-box.team-intro { padding-bottom: 12em; }
}
@media (max-width: 659px) {
    .thanks .module-box.team-intro { padding-bottom: 8em; }
}
