body.node--type-solution .main-content__inner{margin-top:60px}body.node--type-solution .main-content__inner.has-sidebar{display:flex;flex-direction:row}body.node--type-solution .main-content__inner .region-content{flex:1}body.node--type-solution .main-content__inner .region-content h1{font-size:50px;font-weight:400}body.node--type-solution .main-content__inner .region-content h2{font-size:34px;font-weight:400}body.node--type-solution .main-content__inner .region-sidebar{flex-basis:35%;padding-left:2rem}body.node--type-solution .main-content__inner .region-sidebar .quote{border-left:none;font-style:normal;margin:0;overflow:hidden;padding:1rem 1rem 2rem;position:relative;width:100%;text-align:center}body.node--type-solution .main-content__inner .region-sidebar .quote .quote__content{font-size:1.3125rem;color:#000;margin:0 auto 1rem auto;position:relative;text-align:left;width:100%;z-index:9}body.node--type-solution .main-content__inner .region-sidebar .quote .quote__content>*{font-size:18px;line-height:1.6;margin:0}body.node--type-solution .main-content__inner .region-sidebar .quote .quote__content .quote__quotation{text-align:center}body.node--type-solution .main-content__inner .region-sidebar .quote .quote__content .quote__quotation svg{width:60px}body.node--type-solution .main-content__inner .region-sidebar .quote .quote__content p{font-size:22px;line-height:32px;margin-top:25px}body.node--type-solution .main-content__inner .region-sidebar .quote .quote__author{font-size:18px;font-style:italic;font-weight:400;color:#000;font-style:italic;position:relative;text-align:center;width:auto;display:inline-block;z-index:9}@media (max-width:1024px){body.node--type-solution .main-content__inner.has-sidebar{display:unset}body.node--type-solution .main-content__inner.has-sidebar .region-content .content-body{padding-bottom:0 !important;margin-bottom:0 !important}body.node--type-solution .main-content__inner .region-content h1{font-size:40px}body.node--type-solution .main-content__inner .region-content h2{font-size:30px}body.node--type-solution .main-content__inner .region-sidebar.pt-4{padding-top:0 !important;padding-bottom:1rem;padding-left:0}}@media (min-width:992px){.in-section.pt-large{padding-top:60px !important}}