.rb-compositeGridBlock .heading-wrap{margin-bottom:1.4rem}.rb-compositeGridBlock .prolog{font-size:18px;font-weight:400;line-height:normal}.rb-compositeGridBlock .prolog img:first-child:last-child{margin-top:1rem}.rb-compositeGridBlock .prolog+h3,.rb-compositeGridBlock .prolog+.grid{margin-top:40px}.rb-compositeGridBlock .section-inner>h3{font-size:40px;font-weight:300;line-height:normal}.rb-compositeGridBlock .grid{margin-top:2.8rem}.rb-compositeGridBlock .grid .grid-section{margin:0 -16px}.rb-compositeGridBlock .grid .grid-section>div{padding:0 16px;max-width:50%;display:flex;flex-wrap:wrap;justify-content:space-between}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child{max-width:100%;width:100%;flex-wrap:nowrap}.rb-compositeGridBlock .grid .grid-section+.grid-section{margin-top:26px}.rb-compositeGridBlock .grid .grid-section>div>.item{width:100%}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child>.item:not(.fullwidth){width:50%;width:calc(50% - 16px)}.rb-compositeGridBlock .grid .grid-section>div .item+.item{margin-top:26px}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child .item+.item{margin-top:0}.rb-compositeGridBlock .grid .item{padding:24px;font-size:20px;line-height:normal}.rb-compositeGridBlock .grid .item .heading{font-size:28px;font-weight:400;line-height:normal;margin-bottom:.6rem}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child .item .heading{margin-bottom:24px}.rb-compositeGridBlock .grid .item li:before{top:12px}.rb-compositeGridBlock .grid .item.fullwidth:not([style*=border]):not([style*=background]){padding-left:0;padding-right:0}.rb-compositeGridBlock .grid .grid-section .item.fullwidth:not([style*=border]):not([style*=background]) .heading{margin-bottom:36px}@media (max-width:767px){.rb-compositeGridBlock .grid{margin-top:1.4rem}.rb-compositeGridBlock .grid .grid-section{margin:0 -12px}.rb-compositeGridBlock .grid .grid-section>div{padding:12px}.rb-compositeGridBlock .grid .grid-section+.grid-section{margin-top:0}.rb-compositeGridBlock .grid .item{font-size:18px}.rb-compositeGridBlock .grid .item .heading{font-size:24px}.rb-compositeGridBlock .grid .item li:before{top:10px}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child .item .heading{margin-bottom:18px}.rb-compositeGridBlock .grid .grid-section .item.fullwidth:not([style*=border]):not([style*=background]) .heading{margin-bottom:30px}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child>.item:not(.fullwidth){width:calc(50% - 12px)}}@media (max-width:650px){.rb-compositeGridBlock .grid .grid-section,.rb-compositeGridBlock .grid .grid-section>div,.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child{flex-wrap:wrap}.rb-compositeGridBlock .grid .grid-section>div,.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child>.item:not(.fullwidth){width:100%;max-width:100%}.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child>.item+.item{margin-top:24px}}@media (max-width:600px){.rb-compositeGridBlock .section-inner>h3{font-size:1.5rem}.rb-compositeGridBlock .grid .item .heading{font-size:1.5rem}.rb-compositeGridBlock .grid .item{padding:18px}.rb-compositeGridBlock .grid .item .heading,.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child .item .heading{margin-bottom:12px}}@media (max-width:390px){.rb-compositeGridBlock .grid .item{padding:16px}.rb-compositeGridBlock .grid .item .heading{font-size:1.3rem}.rb-compositeGridBlock .grid .item .heading,.rb-compositeGridBlock .grid .grid-section>div:first-child:last-child .item .heading{margin-bottom:8px}.rb-compositeGridBlock .grid .grid-section>div .item+.item{margin-top:24px}.rb-compositeGridBlock .grid .grid-section:last-child>div:last-child{padding-bottom:0}}