.custom-wrapper{max-width:780px;margin-left:auto;margin-right:auto;overflow:hidden}.pt-24{padding-top:24px}.border-t.intro{padding-top:0 !important}.bg-white{background:#fff}.pt-88{padding-top:30px}.c-gray{color:#a2a2a2}.border-t .wrapper{position:relative;padding-top:30px}.border-t .wrapper:before{content:"";position:absolute;top:0;left:50%;width:865px;height:1px;overflow:hidden;background:#ddd;margin-left:-432.5px}@media(max-width:767px){.border-t .wrapper:before{width:auto;left:20px;right:20px;margin-left:0}}@media(min-width:768px) and (max-width:1024px){body.tide-page .container-fluid .wrapper{max-width:945px}}@media(min-width:1025px){body.tide-page .container-fluid .wrapper{max-width:895px}}.top-section.alt{color:#fff;font-size:18px;line-height:1.2225;letter-spacing:.5px;overflow:visible}.top-section.alt p{margin:0}.top-section.alt .home-hero-section{padding-bottom:217px}@media(max-width:767px){.top-section.alt .home-hero-section{padding-top:72px;padding-bottom:72px}}@media(min-width:1200px){.top-section.alt .home-hero-section .wrapper{min-height:210px}}.intro{color:#a2a2a2;font-size:14px;line-height:1.7143;letter-spacing:.88px;padding-top:30px;padding-bottom:30px}.intro-heading h2{color:#000;font-size:20px;line-height:1.2;letter-spacing:1.11px;text-transform:uppercase;margin:0}.intro-heading h3{color:#000;font-size:16px;line-height:1.3125;letter-spacing:.8px;margin:0}.case-heading h2{color:#a2a2a2;font-size:18px;line-height:1.2225;letter-spacing:1px;font-weight:normal;text-transform:uppercase;margin:0}.intro p,.case-item p{margin:0 0 16px}.intro p:last-child,.case-item p:last-child{margin-bottom:0}.case-heading,.intro-heading{max-width:580px;margin:0 auto 32px;text-align:center;overflow:hidden}.intro-1 .intro-heading{margin-bottom:24px}@media(min-width:768px){.top-section:before{transform:skewY(15deg);bottom:-54px}.pt-88{padding-top:88px}.intro{padding-top:40px;padding-bottom:40px}.border-t .wrapper{padding-top:40px}}.case-item{padding-bottom:40px;font-size:14px;line-height:1.5715;letter-spacing:.7px}.case-item h3{font-size:16px;line-height:21px;letter-spacing:.8px;margin-top:0}.case-caption{font-size:11px;line-height:13px;color:#a2a2a2;letter-spacing:.55px;padding:7px 0 0}.case-copy{margin-top:16px}.intro table{color:#000;width:100%;font-size:12px;line-height:20px;letter-spacing:.5px}.intro th,.intro td{padding:5px;vertical-align:top}.intro tr:nth-child(2n),.intro tr:nth-child(2n) th,.intro tr:nth-child(2n) td{background:#edf0f1}.intro th{text-align:left}@media(max-width:559px){.intro tr{overflow:hidden;padding-top:5px;padding-bottom:5px}.intro tr,.intro th,.intro td{display:block;float:left;width:100%}.intro td{width:60%}.intro td:first-child{width:22%}.intro td:last-child{width:18%}}@media(min-width:560px){.intro th,.intro td{padding:10px}}@media(min-width:768px){.intro th,.intro td{padding-left:20px;padding-right:20px}.cases{margin-left:-12px;margin-right:-12px}.case-img,.case-copy{padding-left:12px;padding-right:12px}.case-item{padding-bottom:32px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.case-img{width:404px;min-width:404px}.case-item:nth-child(2n) .case-img{-webkit-order:2;-ms-flex-order:2;order:2}.case-copy{width:100%;margin-top:0}}