.paragraph{line-height:1.88}.paragraph a{font-size:1rem;color:#06aaa3;font-weight:400;line-height:1.5;text-decoration:underline}.paragraph .image img{border-radius:.3125rem;-webkit-box-shadow:0 .625rem 3.75rem 0 rgba(0,0,0,.16);box-shadow:0 .625rem 3.75rem 0 rgba(0,0,0,.16);max-width:100%;margin-bottom:0;height:auto}.paragraph--type--partner{margin-bottom:5rem}.paragraph--type--image-and-text-paragraph p{margin-top:3rem}.paragraph--type--framed-text-area{background:#f6f5f3 url(../images/riping-header-internal-page.png) repeat-x bottom;padding:1.25rem;margin-top:3rem}.paragraph--type--framed-text-area .field--name-field-title{font-size:1.875rem;color:#3c3c3c;font-weight:700;line-height:1.5;margin-bottom:2rem;margin-top:.5rem}.paragraph--type--framed-text-area p{margin-bottom:5rem}.paragraph--type--certification{margin-bottom:8rem}.paragraph--type--certification h3{margin-top:.8rem}.paragraph--type--certification p{margin-bottom:0}.paragraph--type--certification .two-col .images{line-height:6.5}.paragraph--type--certification .two-col .images p{margin-bottom:0}.paragraph--type--certification ul{padding-left:1rem}.paragraph--type--paragraph-container .field__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.paragraph--type--paragraph-container .field__items>.field__item{max-width:49%}.paragraph--type--paragraph-container .field__items>.field__item .paragraph--type--paragraph-badge{min-height:20rem;margin-bottom:0}.paragraph--type--paragraph-badge{position:relative;background:#f6f5f3 url(../images/riping-header-internal-page.png) repeat-x bottom;margin-bottom:3rem;padding:1.5rem 3rem 7rem}.paragraph--type--paragraph-badge h3{margin-bottom:1.5rem}.paragraph--type--paragraph-badge .badge{width:6rem;height:6rem;position:absolute;right:0;top:0;margin-right:0;background:-webkit-linear-gradient(45deg,transparent 50%,#06aaa3 50%);background:-o-linear-gradient(45deg,transparent 50%,#06aaa3 50%);background:linear-gradient(45deg,transparent 50%,#06aaa3 50%);text-align:right}.paragraph--type--paragraph-badge .sub__paragraph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--paragraph-badge .sub__paragraph>.field__item{width:15%}.paragraph--type--paragraph-badge .sub__paragraph>.field__item .icon,.paragraph--type--paragraph-badge .sub__paragraph>.field__item .sub__title{text-align:center;float:none}.paragraph--type--paragraph-badge .sub__paragraph>.field__item .sub__title{font-size:1.125rem;color:#3c3c3c;font-weight:700;line-height:1.5;max-width:90%}.field__items .field__item:nth-child(2) .paragraph--type--certification .image{float:right}.field__items .table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.field__items .table td,.field__items .table th,.field__items .table tr{border:none;word-wrap:break-word}.field__items .table td{padding-right:0;padding-left:0}.field__items .table th{font-size:1.125rem;color:#fff;font-weight:400;line-height:1.67;background-color:#445f64;padding:.5rem .5rem .5rem 1rem;margin-bottom:1rem}.field__items .table td{border-top:none;background-color:#f6f5f3;margin-bottom:2rem}.field__items .table-two-columns td,.field__items .table-two-columns th{width:49%}.field__items .table-three-columns th:first-child,.field__items .table-three-columns tr td:first-child{width:23%}.field__items .table-three-columns th:nth-child(2),.field__items .table-three-columns tr td:nth-child(2){width:50%}.field__items .table-three-columns th:last-child,.field__items .table-three-columns tr td:last-child{width:23%}@media all and (max-width:62rem){.paragraph .image{margin-bottom:2rem}.paragraph--type--paragraph-container .field__items>.field__item{max-width:100%}.paragraph--type--paragraph-container .field__items>.field__item .paragraph--type--paragraph-badge{min-height:auto;margin-bottom:1rem}.paragraph--type--certification{margin-bottom:3rem}.paragraph--type--paragraph-badge .sub__paragraph{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.paragraph--type--paragraph-badge .sub__paragraph>.field__item{width:50%}}