.title-content{position:relative;padding:6.25rem 0;color:#121212}@media screen and (max-width:767px){.title-content{padding:3.75rem 0}}.title-content.is-banner{padding:9.375rem 0 6.25rem}@media screen and (max-width:767px){.title-content.is-banner{padding:6.25rem 0 3.75rem}}.title-content.bg-black{background:#1c1c1c;color:#fff}.title-content.bg-black .title-content__text a:not(.btn){color:#fff}.title-content.bg-white .title-content__pattern svg g{opacity:1}.title-content.bg-white .title-content__pattern svg g path{fill:#fafafa}.title-content.bg-gray{background:#fafafa}.title-content.bg-gray .title-content__pattern svg g{opacity:1}.title-content__bg{position:absolute;top:0;left:0;width:100%;height:100%}.title-content__bg img{width:100%;height:100%;object-fit:cover}.title-content__bg:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#121212cc}.title-content__text{max-width:36.875rem;margin:0 auto;text-align:center;position:relative}.title-content__text h1,.title-content__text h2{margin:0 0 1rem}.title-content__text p:not(:last-child){margin:0 0 .75rem}.title-content__text ul{display:flex;flex-direction:column;align-items:center;padding:0 1.25rem}.title-content__text ul:not(:last-child){margin:0 0 .5rem}.title-content__text ul li{list-style-type:disc}.title-content__text ul li:not(:last-child){margin:0 0 .5rem}.title-content__text a:not(.btn){color:#121212;font-weight:600;text-decoration:underline}.title-content__pattern{position:absolute;height:100%;width:auto;top:0}.title-content__pattern svg{height:100%;width:auto}.title-content__pattern.left{left:10%}.title-content__pattern.right{right:10%}
