.body-container-press-releases .dnd-section{padding-left:0;padding-right:0}.blog-index .container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1536px}.blog-index .filter-items{gap:40px;justify-content:center;margin-bottom:100px;max-width:800px}.blog-index .filter-items .item{flex:1}.blog-index .filter-items .item label{display:block;font-family:AvenirRoman;font-size:16px;line-height:24px;margin-bottom:14px;padding:0 20px}.blog-index .filter-items .item select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(https://6375685.fs1.hubspotusercontent-na1.net/hubfs/6375685/expand-arrow.svg) calc(100% - 14px) no-repeat #ebf2ff;border:0;color:#001d50;font-family:AvenirRoman;font-size:16px;height:60px;line-height:24px;outline:0;padding:0 20px;width:100%}.blog-index .filter a{border-radius:100px;color:#1d6fff;font-family:AvenirMedium,sans-serif;padding:5px 15px 3px;transition:.2s}.blog-index .filter a:focus,.blog-index .filter a:visited{color:#1d6fff}.blog-index .filter a:hover{background:#89b0ff;color:#fff}.blog-index .filter a.active{background:#1d6fff;color:#fff}.blog-index article{align-self:stretch;display:none;flex:0 0 calc(33.333% - 27px);flex-direction:column;overflow:hidden;position:relative}.company-info table tbody tr td{border:unset!important}.blog-index article{display:flex}.blog-index article.ss{display:none}.blog-index article.ss:nth-child(n+0):nth-child(-n+9){display:flex}.blog-index.events article{display:none}.blog-index.events article:nth-child(-n+6){display:flex}.blog-index.events-passed article{display:none}.blog-index.events-passed article:nth-child(-n+3){display:flex}.blog-index .container .heading-wrapper{margin-bottom:46px}.blog-index .load-more-wrapper{display:block;margin-top:50px;text-align:center;width:100%}.blog-index .no-results{display:none;margin-top:50px;width:100%}.blog-index .no-results p{display:block;text-align:center;width:100%}.blog-index .no-results p span{display:block;font-size:2em;margin-bottom:10px}article .link-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.blog-index article .article-content{border:2px solid #e9f1ff;border-top:0;display:flex;flex:1;flex-direction:column;padding:30px 25px}.blog-index.events.passed{background:#e9f1ff}.blog-index.events article .article-content{border:0;padding:30px 0 0}.blog-index.events article .article-content .description>div{align-items:center;display:flex;gap:10px;margin-bottom:5px}.blog-index.events article .article-content .description>div svg{width:20px}.blog-index.events article .article-content .description>div svg path{fill:#89b0ff}.blog-index.events article .article-content .description .location{color:#0047bb;font-family:AvenirHeavy}.blog-index.events-passed{background:#e9f1ff}.blog-index.events-passed article .article-content{border:0;padding:30px 0 0}.blog-index.events-passed article .article-content .description>div{align-items:center;display:flex;gap:10px;margin-bottom:5px}.blog-index.events-passed article .article-content .description>div svg{width:20px}.blog-index.events-passed article .article-content .description>div svg path{fill:#89b0ff}.blog-index.events-passed article .article-content .description .location{color:#0047bb;font-family:AvenirHeavy}.blog-index article h4{color:#000;font-family:AvenirMedium;font-size:24px;font-weight:400;line-height:32px;margin-bottom:10px}.blog-index article .tags-list{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.blog-index article .tags-list span{color:#83b0ff;display:block;font-family:AvenirHeavy;font-size:16px;letter-spacing:.03em;line-height:24px;margin-bottom:0;text-transform:uppercase}.blog-index article .description{font-family:AvenirBook;font-size:18px;font-weight:400;line-height:28px;margin-bottom:25px}.blog-index article .description>*{font-family:AvenirRoman,sans-serif;font-weight:400;margin-bottom:0}.blog-index article .description strong{font-weight:400}.blog-index article a.read-more{align-self:flex-start;font-family:AvenirBook,sans-serif;margin-top:auto}.blog-index article img{display:block;height:260px;object-fit:cover;width:100%}.blog-index{padding:100px 10% 133px}.blog-pagination{align-items:center;gap:10px!important;justify-content:center;padding-top:60px;user-select:none}.blog-pagination a{color:#000;font-size:14px;height:26px;padding:0 5px}.blog-pagination a svg{height:10px}.blog-pagination a.blog-pagination__prev-link{margin-right:10px}.blog-pagination a.blog-pagination__next-link,.blog-pagination a.blog-pagination__prev-link{align-items:center;border:1px solid #d5d2d9;border-radius:100px;display:flex;height:35px;justify-content:center;margin-top:-5px;transition:.3s;width:35px}.blog-pagination a.blog-pagination__next-link{margin-left:10px}.blog-pagination a.blog-pagination__next-link:hover,.blog-pagination a.blog-pagination__prev-link:hover{border-color:#24ccfd}.blog-pagination a.blog-pagination__next-link--disabled,.blog-pagination a.blog-pagination__prev-link--disabled{opacity:.35;pointer-events:none}.blog-pagination a.blog-pagination__link--active{border-bottom:3px solid #24ccfd}.heading-wrapper{padding:0 10%;width:100%}.heading-wrapper .container{margin:0 auto;max-width:1536px}.heading-wrapper .container *{color:#000;font-family:AvenirRoman;font-weight:400;margin-bottom:0;text-align:center;width:100%}@media(max-width:1632px){.blog-index article a.read-more{font-size:15px;line-height:normal;padding:10px 20px}.blog-index article .description{font-size:16px;line-height:24px}.blog-index article .tags-list{margin-bottom:16px}.blog-index article .article-content{padding:20px}.blog-index article img{height:210px}.blog-index article h4{font-size:22px;line-height:28px}.blog-index article .tags-list span{font-size:14px;line-height:22px}}@media (min-width:1081px) and (max-width:1632px){.blog-index{padding-left:10%;padding-right:10%}}@media(max-width:1440px){.blog-index article img{height:165px}}@media(max-width:1200px){.blog-index article{flex:0 0 calc(50% - 15px)}.blog-index .container{gap:30px}}@media(max-width:767px){.blog-index article{flex:0 0 100%}.blog-index .filter-items{flex-direction:column;gap:30px}.blog-index .filter-items .item{width:100%}.blog-index{padding:100px 10% 60px}}.blog-index{margin:0 auto;padding:84px 10% 100px;width:100%}.story .w-container{margin:0 auto;max-width:1536px;width:100%}.story .story-heading{align-items:center;display:flex;gap:128px}.story .story-heading h1{margin-bottom:48px;max-width:80%}.story .w-container h2{margin-bottom:2.8rem}.story .flex-100{flex:1}.story .flex-125{flex:1.25}.story .flex-150{flex:1.5}.story .flex-170{flex:1.7}.story .pt-100{padding-top:100px}.story .pb-100{padding-bottom:100px}.story .pt-150{padding-top:150px}.story .pb-150{padding-bottom:150px}.story li>*{margin:0}.story .story-heading .right img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.story .story-heading .left .story-info{display:grid;gap:40px 80px;grid-template-columns:1fr 1fr}.story .story-heading .left .story-info .cell{flex:0 0 calc(50% - 40px)}.story .story-heading .left .story-info .cell span{color:#0047bb;display:block;font-family:AvenirMedium;font-size:16px;margin-bottom:5px;text-transform:uppercase}.story .story-heading .left .story-info .cell div{color:#000;font-family:AvenirHeavy;font-size:28px;line-height:38px}.story .about-company{align-items:center;display:flex;gap:128px;padding-bottom:0}.story .company-info p{margin-bottom:0}.story .company-right{align-items:center;display:flex;justify-content:center}.story .company-right img{height:auto;max-height:200px;max-width:100%;width:auto}.story.challenge{background-color:#e9f1ff;margin:0 auto;padding:100px 10%;width:100%}.story.challenge h1,.story.challenge h2,.story.challenge h3,.story.challenge h4,.story.challenge h5,.story.challenge h6{font-family:AvenirBook;font-weight:400}.story.challenge strong{font-family:AvenirBlack;font-weight:400}.story.challenge .challenge-top{margin-bottom:62px}.story.challenge .challenge-bottom{align-items:center;display:flex;gap:64px}.story.challenge .challenge-bottom .img-wrapper{height:256px;max-width:256px;min-width:256px;overflow:hidden}.story.challenge .challenge-bottom .img-wrapper img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.story.challenge .challenge-bottom .quote-container>:last-child{margin-bottom:0}.story .why-bluedolphin{display:flex;gap:128px;padding:16px 0 0}.story .why-bluedolphin .supporting-text>:last-child{margin-bottom:0}.story.approach-result{background-color:#e9f1ff;margin:0 auto;padding:100px 10%;width:100%}.story.approach-result h1,.story.approach-result h2,.story.approach-result h3,.story.approach-result h4,.story.approach-result h5,.story.approach-result h6{font-family:AvenirBook;font-weight:400}.story.approach-result .content-container{display:flex;gap:256px}.story.approach-result .content-container .approach-left>:last-child,.story.approach-result .content-container .approach-right>:last-child{margin-bottom:0}.story .dnd-section{margin-bottom:50px;padding:0}.story .dnd-section.cards-col-3x{margin:0 auto;padding:66px 0 150px!important}@media (max-width:1440px){.story .story-heading .right{flex:1}}@media (max-width:1280px){.story.approach-result .content-container{gap:128px}}@media (max-width:1200px){.story .story-heading{align-items:normal;flex-direction:column;gap:64px}.story .story-heading .left .story-info{grid-template-columns:repeat(4,1fr)}}@media (max-width:1080px){.story .story-heading{margin-top:72px}}@media (max-width:1000px){.story .story-heading .left .story-info{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.story .about-company,.story .why-bluedolphin,.story.approach-result .content-container,.story.challenge .challenge-bottom{flex-direction:column}.story .about-company,.story.approach-result .content-container{gap:64px}.story .why-bluedolphin{gap:32px}.story.challenge .challenge-bottom .quote-container{width:100%}.story .story-heading h1{max-width:100%}}@media (max-width:520px){.story .story-heading .left .story-info{display:flex;flex-direction:column}}.use_case-dropdown{background:#ebf2ff;font-family:AvenirRoman;font-size:16px;position:relative}.use_case-dropdown.closed .title:after{transform:rotate(0deg)}.use_case-dropdown .title{align-items:center;color:#001d50;cursor:pointer;display:flex;height:60px;padding:10px 20px;position:relative;width:100%}.use_case-dropdown .title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23111C2D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;position:absolute;right:14px;transform:rotate(180deg);transition:all .3s ease;width:12px}.use_case-dropdown-menu{background:#ebf2ff;left:0;max-height:235px;overflow:auto;position:relative;position:absolute;top:100%;transition:all .2s;width:100%;z-index:1}.use_case-filter{list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%}.use_case-filter li{align-items:center;display:flex;padding:0;width:100%}.use_case-filter li label{align-items:start;cursor:pointer;display:flex!important;font-size:15px!important;gap:10px;line-height:1.4!important;margin:0!important;padding:6px 20px!important;width:100%}.use_case-filter li label:hover{background-color:#d8e5fc}.use_case-filter li label input[type=checkbox]{margin-top:3px}@media(max-width:767px){.use_case-filter li label{padding:10px 20px!important}}