.two-col-image-text.grey-bg{background-color:rgba(244,244,244,0.6)}.two-col-image-text.white-bg{background-color:white}.two-col-image-text .flexbox.reverse .text{margin-left:0}.two-col-image-text .text{margin-top:42px;margin-bottom:42px}.two-col-image-text{background-color:rgba(244,244,244,0.6);overflow:hidden}.two-col-image-text .button-list{padding:53px;background:#838287;border-radius:24px;margin:42px 0}.two-col-image-text .button-list h2{color:white;font-size:30px;line-height:35px}.two-col-image-text .button-list ul{padding:0;margin:0;list-style:none}.two-col-image-text .button-list li a{border:2px solid #fff;font-size:25px;color:white;border-radius:26px;padding:10px 20px 10px 55px;display:block;margin:10px 0;font-family:;font-weight:300;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;-o-transition:background .2s ease-in-out,color .2s ease-in-out;-moz-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;text-align:left;position:relative;line-height:normal;background-color:transparent}@media(max-width:830px){.two-col-image-text .button-list li a{font-size:20px}}@media(max-width:767px){.two-col-image-text .button-list li a{font-size:25px}.two-col-image-text .button-list{padding:40px 25px}.two-col-image-text .button-list li a{font-size:20px}.two-col-image-text .button-list li a:before{top:13px}}.two-col-image-text .button-list li a::before{content:"";position:absolute;left:25px;top:16px;width:14px;height:19px;background-image:url(https://cdn2.hubspot.net/hubfs/2183255/Industry%20Safe%202018%20Assets/images/white-border-arrow@2x.png);background-size:contain;background-repeat:no-repeat;image-rendering:-webkit-optimizeContrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.two-col-image-text .image{position:relative;margin:42px 0}.two-col-image-text .flexbox:not(.reverse) .image:not(.hang){text-align:center}.two-col-image-text .flexbox:not(.reverse) .image.hang img{min-width:66vw;height:auto;right:0}.two-col-image-text .flexbox.reverse .image.hang img{min-width:66vw;height:auto}.two-col-image-text .button-list li a:hover{background:white;color:#838287;cursor:pointer}.two-col-image-text .button-list li a:hover::before{background-image:url(https://cdn2.hubspot.net/hubfs/2183255/gray-arrow@2x-2.png)}.two-col-image-text .flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.two-col-image-text .flexbox.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (max-width:767px){.two-col-image-text .flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.two-col-image-text .flexbox>*{margin:20px 0}}@media all and (min-width:768px){.two-col-image-text .flexbox.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.two-col-image-text .flexbox.reverse .image.hang img,.two-col-image-text .flexbox:not(.reverse) .image.hang img{position:absolute}}@media all and (max-width:1024px){.two-col-image-text.button-list-container .flexbox>*{width:100% !important}.two-col-image-text.button-list-container .flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.two-col-image-text.button-list-container .flexbox.reverse .image.hang img,.two-col-image-text.button-list-container .flexbox:not(.reverse) .image.hang img{position:static}}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.two-col-image-text .page-center-extra-wide .flexbox .image.hang img{position:static}.two-col-image-text .image{margin:0}}