﻿.rte-content{overflow-wrap:break-word;}.rte-content p,.rte-content table,.rte-content ul,.rte-content ol,.rte-content .citation,.rte-content .author-of-citation,.rte-content .organization-of-citation,.rte-content .definition,.rte-content pre{margin:15px 0 0;}.rte-content ul,.rte-content ol{padding:0 0 0 16px;}.rte-content li{margin:10px 0 0;}.rte-content .full-width-image-block img,.rte-content img{display:block;margin:45px 0 0;max-width:100%;height:auto;}.rte-content .small-inline-image img,.rte-content img{margin:15px 0 0;height:auto;max-width:10%;vertical-align:middle;padding-right:5px;}.rte-content ul li::before,.rte-content ul li::marker{color:#ff7a00;}.rte-content .image-caption{display:block;font-family:Roboto;font-size:14px;font-style:italic;font-weight:400;line-height:18px;letter-spacing:0;text-align:center;}.rte-content .scrollable-table{overflow:auto;max-width:100%;}.rte-content table{width:100%;border-collapse:collapse;}.rte-content table ul,.rte-content table ol{height:100%;}.rte-content table tr{border-bottom:1px solid #404040;border-collapse:collapse;}.rte-content table tr td{text-align:center;padding-left:5px;padding-right:5px;height:40px;}.rte-content table th{text-align:center;padding-left:5px;padding-right:5px;height:40px;}.rte-content table thead tr{border-bottom:3px solid #404040;}.rte-content table thead tr td{font-weight:bold;}.rte-content .definition{padding-left:27px;display:block;border-style:solid;border-image-source:linear-gradient(to bottom,#ff3d00,#ff7a00);border-image-repeat:stretch;border-image-slice:0 0 0 3;}.rte-content .citation{padding-left:74px;position:relative;font-family:Nunito;font-size:21px;font-style:italic;font-weight:300;line-height:32px;letter-spacing:0;}@media only screen and (max-width:767px){.rte-content .citation{padding-left:44px;font-size:16px;font-weight:400;line-height:24px;}}.rte-content .citation::before{content:'';display:block;position:absolute;left:0;top:0;background-image:url("../../images/quotes_large.svg");width:49px;background-size:100%;background-repeat:no-repeat;height:100%;}@media only screen and (max-width:767px){.rte-content .citation::before{width:37px;}}.rte-content .author-of-citation,.rte-content .organization-of-citation{display:block;font-style:normal;font-family:Roboto;font-size:18px;font-weight:400;line-height:27px;letter-spacing:0;}@media only screen and (max-width:767px){.rte-content .author-of-citation,.rte-content .organization-of-citation{font-size:16px;line-height:22px;}}.rte-content .author-of-citation{display:block;}.rte-content .organization-of-citation{color:#8c8c8c;}.rte-content pre{background:#f6f7f2;border:1px solid #e0e0e0;padding:18px;overflow:auto;box-sizing:border-box;border-radius:12px;width:fit-content;max-width:100%;}.rte-content h1,.rte-content h2,.rte-content h3,.rte-content h4,.rte-content h5,.rte-content h6{font-family:Nunito;font-style:normal;font-weight:700;font-size:22px;line-height:30px;margin:45px 0 0;text-align:left;}@media only screen and (max-width:767px){.rte-content h1,.rte-content h2,.rte-content h3,.rte-content h4,.rte-content h5,.rte-content h6{font-size:18px;line-height:25px;}}.rte-content .video-container{display:flex;}.rte-content .video-container iframe{width:100%;height:163px;}.rte-content a{text-decoration:none;color:inherit;text-decoration:none;cursor:pointer;color:inherit;color:#ff7a00;}.rte-content a:active{color:inherit;}.rte-content a:hover{color:inherit;}.rte-content a:hover,.rte-content a:focus,.rte-content a:active{color:#ff7a00;}.rte-content a:hover{text-decoration:underline;}section.case-study-page-tagline-section{overflow-wrap:break-word;padding-top:147px;padding-bottom:105px;position:relative;background-size:cover;background-position:center;}@media only screen and (max-width:767px){section.case-study-page-tagline-section{padding-bottom:80px;padding-top:115px;}}@media only screen and (min-width:768px) and (max-width:1279px){section.case-study-page-tagline-section{padding-top:123px;}}section.case-study-page-tagline-section:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-color:rgba(6,31,52,.8);}section.case-study-page-tagline-section .cs-page-header{position:relative;z-index:1;max-width:1280px;margin:0 auto;overflow-wrap:break-word;}@media only screen and (min-width:768px) and (max-width:1023px){section.case-study-page-tagline-section .cs-page-header{font-size:56px;line-height:56px;}}section.case-study-page-main-section .case-study-page-main-wrapper{max-width:1280px;margin:0 auto;padding-bottom:100px;}@media only screen and (max-width:767px){section.case-study-page-main-section .case-study-page-main-wrapper{padding-bottom:70px;}}@media only screen and (min-width:1440px){section.case-study-page-main-section .case-study-page-main-wrapper{gap:120px;}}@media only screen and (min-width:1280px) and (max-width:1439px){section.case-study-page-main-section .case-study-page-main-wrapper{gap:60px;}}@media only screen and (min-width:1280px){section.case-study-page-main-section .case-study-page-main-wrapper{padding-top:60px;display:flex;flex-direction:row-reverse;align-items:flex-start;}section.case-study-page-main-section .case-study-page-main-wrapper .case-study-page-content{width:840px;flex-grow:0;}section.case-study-page-main-section .case-study-page-main-wrapper .cs-tags-block{flex:1;position:sticky;top:143px;}}section.case-study-page-main-section .cs-tags-block{background-color:#f6f7f2;box-shadow:0 0 25px rgba(58,65,71,.25);border-radius:12px;display:flex;align-items:stretch;box-sizing:border-box;}@media only screen and (min-width:1280px){section.case-study-page-main-section .cs-tags-block{padding:20px 20px 40px;gap:12px;flex-direction:column;}}@media only screen and (min-width:1024px) and (max-width:1279px){section.case-study-page-main-section .cs-tags-block{transform:translateY(-75px);min-height:115px;padding:20px;gap:20px;flex-direction:row;}}@media only screen and (min-width:768px) and (max-width:1023px){section.case-study-page-main-section .cs-tags-block{transform:translateY(-75px);min-height:115px;padding:15px;gap:15px;flex-direction:row;}}@media only screen and (max-width:767px){section.case-study-page-main-section .cs-tags-block{transform:translateY(-50px);padding:10px;gap:10px;flex-direction:column;}}section.case-study-page-main-section .tags-block{flex-grow:1;flex-shrink:1;}@media only screen and (min-width:768px) and (max-width:1023px){section.case-study-page-main-section .tags-block{min-width:calc(25% - 3px);}}@media only screen and (min-width:1024px) and (max-width:1279px){section.case-study-page-main-section .tags-block{min-width:calc(25% - 10px);}}section.case-study-page-main-section .gray-separator{background:#ccc;flex-basis:1px;}section.case-study-page-main-section .tags-block-header{font-family:Nunito;font-weight:700;letter-spacing:0;line-height:16px;font-size:12px;text-transform:uppercase;}@media only screen and (min-width:768px){section.case-study-page-main-section .tags-block-header{font-size:14px;line-height:19px;}}section.case-study-page-main-section .tags-block-list{font-size:14px;line-height:16px;margin-top:12px;}@media only screen and (min-width:768px){section.case-study-page-main-section .tags-block-list{font-size:16px;line-height:24px;}}@media only screen and (min-width:768px) and (max-width:1279px){section.case-study-page-main-section .case-study-page-content{margin-top:-25px;}}section.case-study-page-main-section .red-to-orange{height:5px;width:85px;background:linear-gradient(.25turn,#ff3d00 3.35%,#ff7a00 100%);border:none;margin:5px 0 15px;}section.case-study-page-main-section .content-header{text-align:left;}section.case-study-page-main-section .content-header:not(:first-child){margin-top:45px;}.related-case-studies-section{background-color:#f6f7f2;}@media only screen and (min-width:768px){.related-case-studies-section{padding-top:100px;padding-bottom:137px;}}@media only screen and (max-width:767px){.related-case-studies-section{padding-top:60px;padding-bottom:100px;}}