.banner-space-reflection{padding:60px 0;word-break:break-word}.banner-space-reflection h2{font-family:Gooper-Regular,Serif;font-size:45px;line-height:60px;padding:0 0 20px}.wrapper-right-half{justify-self:start;padding-left:40px;width:580px}@media (min-width:1201px) and (max-width:1340px){.wrapper-right-half{width:545px!important}}@media (min-width:992px) and (max-width:1200px){.wrapper-right-half{width:440px!important}}@media (min-width:768px) and (max-width:991px){.wrapper-right-half{width:330px!important}.banner-space h2{font-size:50px;line-height:50px}}@media (max-width:767px){.wrapper-right-half{padding-left:15px;width:auto}.banner-div1-reflection{grid-area:1/1/2/2!important;height:50px!important}.banner-div3-reflection{display:none}.banner-div2-reflection{grid-column:1/span 2!important}.banner-parent{grid-template-columns:repeat(1,1fr)!important;grid-template-rows:min-content!important}.banner-space-reflection{padding:30px 0 60px}.banner-space-reflection h2{font-size:40px;line-height:40px}}.banner-parent{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:min-content!important;grid-column-gap:0;grid-row-gap:0}.banner-div1-reflection{grid-area:1/2/2/2}.banner-div2-reflection{grid-area:2/2/3/3}.banner-div3-reflection{background-size:cover;grid-area:1/1/3/2}.cm-banner-area .banner-inner{padding-bottom:0!important}