.text-box-section{margin-bottom:50px;padding:45px 0 65px;position:relative}.text-box-section h2{color:#f7661f}@media (min-width:767.299px){.text-box-section{display:-webkit-box;display:-ms-flexbox;display:flex}}.text-box-section:after{background:#ededed;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-2}.text-box-section.color-navy-blue h2:after{background:#003745}.text-box-section.color-rightship-orange h2:after{background:#f7661f}.text-box-section.color-digital-blue h2:after{background:#006ff8}.text-box-section.color-sea-blue h2:after{background:#007991}.text-box-section.color-green-reef h2:after{background:#1a8574}.text-box-section.color-charcoal h2:after{background:#3a435e}.text-box-section .text-holder{margin-bottom:40px;width:100%}@media (min-width:767.299px){.text-box-section .text-holder{margin-bottom:0}}.text-box-section .boxes-holder{width:100%}@media (min-width:767.299px){.text-box-section .boxes-holder{-ms-flex-negative:0;flex-shrink:0;max-width:60%;padding-left:30px}}@media (min-width:1200px){.text-box-section .boxes-holder{max-width:calc(100% - 460px);padding-left:150px}}.text-box-section h2{margin-bottom:20px;padding-bottom:20px;position:relative}@media (min-width:1024px){.text-box-section h2{margin-bottom:35px;padding-bottom:35px}}.text-box-section h2:after{background:#f7661f;bottom:0;content:"";height:2px;left:35%;position:absolute;right:-50vw}@media (min-width:767.299px){.text-box-section h2:after{left:-50vw;right:35%}}.text-box-section .field--name-field-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -20px}@media (min-width:480px){.text-box-section .field--name-field-boxes{margin:0 -10px -20px}}@media (min-width:1024px){.text-box-section .field--name-field-boxes{margin:0 -20px -20px}}.text-box-section .field--name-field-boxes>.field__item{margin:0 0 20px;width:100%}@media (min-width:480px){.text-box-section .field--name-field-boxes>.field__item{max-width:50%;padding:0 10px}}@media (max-width:480px){.text-box-section .paragraph--type--image-text-box .field--name-field-icon{margin-bottom:15px!important}}@media (min-width:1024px){.text-box-section .field--name-field-boxes>.field__item{padding:0 20px}}@media only screen and (width:768px){.text-box-section h2{font-size:38px}}.text-box-section .paragraph--type--image-text-box{background:#fff;border-radius:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);height:100%;padding:20px}@media (min-width:1200px){.text-box-section .paragraph--type--image-text-box{padding:50px 30px}}.text-box-section .paragraph--type--image-text-box .field--name-field-icon{margin-bottom:20px}@media (min-width:1200px){.text-box-section .paragraph--type--image-text-box .field--name-field-icon{margin-bottom:50px}}.text-box-section .paragraph--type--image-text-box .field--name-field-title{font-size:18px;font-weight:700;letter-spacing:-.05em;line-height:1.3}@media (min-width:1200px){.text-box-section .paragraph--type--image-text-box .field--name-field-title{font-size:25px;margin:0 0 25px}}.text-box-section .paragraph--type--image-text-box .field--name-field-description{font-size:16px;letter-spacing:-.05em;line-height:1.3}@media (min-width:1200px){.text-box-section .paragraph--type--image-text-box .field--name-field-description{font-size:20px}}