.single-hero-section .container,.single-content-section .container{max-width:calc( 1200px + 100px)}.single-hero-section{--headingSize: 38px;padding-bottom:67px}.single-hero-section .post-meta{display:flex;align-items:center;flex-wrap:wrap}.single-hero-section .post-meta .ep-post-terms{margin:10px 20px 10px 0}.single-hero-section .post-meta .post-date{margin:10px 0}.single-hero-section .entry-title{font-size:var(--headingSize);line-height:1.125;margin:30px 0}.single-hero-section.case-study{--leftBoxHSize: 100%;--leftBoxHSpace: 30px 0 0 0;--rightBoxHSize: 100%}.single-hero-section.case-study .case-study-wrapper{display:flex;align-items:center;flex-wrap:wrap}.single-hero-section.case-study .case-study-wrapper .featured-thumb{width:var(--leftBoxHSize);margin:var(--leftBoxHSpace)}.single-hero-section.case-study .case-study-wrapper .featured-thumb .featured-thumb-inner{position:relative;aspect-ratio:370 / 208;border-radius:8px;background:#fff;border:4px solid #f8f8f8;box-shadow:4px 4px 4px #081EBC}.single-hero-section.case-study .case-study-wrapper .featured-thumb .featured-thumb-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:8px}.single-hero-section.case-study .case-study-wrapper .heading-wrapper{width:var(--rightBoxHSize)}.single-hero-section .single-author{--headShotSize: 78px;margin-top:15px}.single-hero-section .single-author .author-heading{width:100%}@media only screen and (min-width: 481px){.single-hero-section .single-author .author-heading{display:flex;align-items:center}}.single-hero-section .single-author .author-heading .author-img{width:var(--headShotSize);margin-right:25px}.single-hero-section .single-author .author-heading .author-img img{display:block;height:var(--headShotSize);border-radius:100%;background:var(--colorP3);border:2px solid #FF9D00}.single-hero-section .single-author .author-heading .author-header{width:100%}.single-hero-section .single-author .author-heading .author-img+.author-header{width:calc( 100% - var(--headShotSize) - 25px)}@media only screen and (max-width: 480px){.single-hero-section .single-author .author-heading .author-img+.author-header{width:100%}}.single-hero-section .single-author .author-heading .author-titles .author-name{font-size:20px}.single-hero-section .single-author .author-heading .author-titles .author-title{font-size:14px;color:#CCD1F3}.single-hero-section .single-author .author-content{display:none}.single-content-section{--leftBoxSize: 100%;--leftBoxSpace: 0 0 50px 0;--rightBoxSize: 100%;line-height:1.8}@media only screen and (min-width: 990px){.single-content-section{font-size:20px}}.single-content-section p{font-size:var(--bodyFontSize);letter-spacing:calc(( 20px / 1000 ) * 2);line-height:1.75;font-weight:400}.single-content-section h1,.single-content-section h2,.single-content-section h3,.single-content-section h4,.single-content-section h5,.single-content-section h6,.single-content-section .h1,.single-content-section .h2,.single-content-section .h3,.single-content-section .h4,.single-content-section .h5,.single-content-section .h6{margin-bottom:0.8em}.single-content-section h1:not(:first-child),.single-content-section h2:not(:first-child),.single-content-section h3:not(:first-child),.single-content-section h4:not(:first-child),.single-content-section h5:not(:first-child),.single-content-section h6:not(:first-child),.single-content-section .h1:not(:first-child),.single-content-section .h2:not(:first-child),.single-content-section .h3:not(:first-child),.single-content-section .h4:not(:first-child),.single-content-section .h5:not(:first-child),.single-content-section .h6:not(:first-child){margin-top:2em}.single-content-section h2,.single-content-section .h2{font-size:32px;color:#081EBC;font-weight:600;line-height:1.40625}.single-content-section h3,.single-content-section .h3{font-size:28px;font-weight:600;line-height:1.3571}.single-content-section h4,.single-content-section .h4{font-size:24px;color:#081EBC;line-height:1.583;font-weight:700}.single-content-section h5,.single-content-section .h5{text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:calc(( 16px / 1000 ) * 130);color:#1A1A1A !important}.single-content-section h6,.single-content-section .h6{text-transform:none;font-size:16px;font-weight:700;line-height:1.375;letter-spacing:0;color:#FF6817}.single-content-section .wp-block-image{margin-bottom:25px}.single-content-section .wp-block-image img{border-radius:8px;border:4px solid #f8f8f8;box-shadow:4px 4px 4px rgba(177,177,177,0.47);aspect-ratio:669 / 377;width:100%;height:100%;object-fit:cover;object-position:center center}.single-content-section .wp-block-image figcaption{font-size:16px;font-weight:500;line-height:1.875;margin-top:20px;color:#787C89}.single-content-section blockquote{border-radius:20px;background:rgba(8,30,188,0.04);padding:30px 60px;position:relative;overflow:hidden;margin-bottom:2em}.single-content-section blockquote:not(:first-child){margin-top:2em}@media only screen and (max-width: 767px){.single-content-section blockquote{padding:30px 40px}}.single-content-section blockquote::before{content:"";width:15px;height:100%;position:absolute;top:0;left:0;background-color:#081EBC}.single-content-section blockquote p{font-size:22px;font-weight:400;letter-spacing:calc(( 22px / 1000 ) * 2);line-height:1.68;color:#787C89}@media only screen and (max-width: 767px){.single-content-section blockquote p{font-size:18px}}.single-content-section table{width:100%}.single-content-section table td{border:1px solid;padding:5px 15px}.single-content-section .single-columns{display:flex;flex-wrap:wrap}.single-content-section .single-columns .single-column.content-column{width:var(--leftBoxSize);margin:var(--leftBoxSpace)}.single-content-section .single-columns .single-column.content-column .share-section{display:flex;flex-wrap:wrap;justify-content:space-between;text-transform:uppercase;font-size:16px;letter-spacing:calc(( 16px / 1000 ) * 130);position:relative;padding-top:20px;margin-top:70px;align-items:center;font-weight:bold}.single-content-section .single-columns .single-column.content-column .share-section::before{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background-color:#ccc}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box{margin-top:0;float:none;width:auto}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul{display:flex !important;border-width:0 !important;flex-direction:row}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li{border:0;display:flex;align-items:center;justify-content:center;margin:0 10px}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li:first-child{margin-right:0}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li:last-child{margin-left:0}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li a{padding:0;font-size:20px}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li a::before{font-family:'38north-icons'}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li.av-social-link-twitter{order:2}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li.av-social-link-twitter a::before{content:'\e860'}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li.av-social-link-facebook{order:3}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li.av-social-link-facebook a::before{content:'\e861'}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li.av-social-link-linkedin{order:1}.single-content-section .single-columns .single-column.content-column .share-section .av-social-sharing-box ul li.av-social-link-linkedin a::before{content:'\e85f'}.single-content-section .single-columns .single-column.content-column .navigation-section{margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link a{position:relative;font-size:16px;font-weight:700}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link a::before{content:'\e811';font-family:'38north-icons';position:absolute;top:50%;transform:translateY(-50%);font-size:14px;transition:transform ease 0.25s}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link a:hover{text-decoration:none !important}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link.prev-link a{padding-left:40px}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link.prev-link a::before{left:0;transform:translateY(-50%) rotate(180deg)}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link.prev-link a:hover::before{transform:translateY(-50%) rotate(180deg) translateX(10px)}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link.next-link a{padding-right:40px}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link.next-link a::before{right:0}.single-content-section .single-columns .single-column.content-column .navigation-section .nav-link.next-link a:hover::before{transform:translateY(-50%) translateX(10px)}.single-content-section .single-columns .single-column.extra-content-column{width:var(--rightBoxSize)}.single-content-section .single-columns .single-column.extra-content-column .facetwp-type-search{width:100%}.single-content-section .single-columns .single-column.extra-content-column .related-column .related-column-inner{background:rgba(8,30,188,0.04);border-radius:10px;padding:40px}.single-content-section .single-columns .single-column.extra-content-column .related-title{margin-top:0;font-size:32px;font-weight:600;color:#1A1A1A}.single-content-section .single-columns .single-column.extra-content-column .ep-posts-grid .ep-item:not(:last-child){margin-bottom:40px}.single-content-section .single-columns .single-column.extra-content-column .ep-posts-grid .ep-item .ep-item-inner .ep-item-contents .ep-post-date{margin-bottom:10px}.single-content-section .single-columns .single-column.extra-content-column .ep-posts-grid .ep-item .ep-item-inner .ep-item-contents .ep-item-title-wrapper .ep-item-title{margin-top:0;font-size:18px;text-decoration:underline}.single-content-section .single-columns .single-column.extra-content-column .ep-posts-grid .ep-item .ep-item-inner:hover .ep-item-title-wrapper .ep-item-title{text-decoration:none}.single-content-section.case-study{--leftBoxSize: 100%;--leftBoxSpace: 0}.single-content-section.case-study ul{--columnSpace: 1em}.single-content-section.case-study ul li{padding:0 0 0 1.9em !important;font-weight:400}.single-content-section.case-study ul li::before{display:none}.single-content-section.case-study ul li::after{content:'\e866';font-family:'38north-icons';position:absolute;left:0;color:#14F0BD;top:0.3em;font-size:0.8em}.author-box{--headShotSize: 62px;font-size:14px;border-radius:8px;background:#fff;border:4px solid #f8f8f8;box-shadow:4px 4px 4px rgba(177,177,177,0.47);padding:30px;margin-top:70px}.author-box h6{margin:0 0 30px}.author-box .author-heading{width:100%}@media only screen and (min-width: 481px){.author-box .author-heading{display:flex;align-items:center}}.author-box .author-heading .author-img{width:var(--headShotSize);margin-right:25px}.author-box .author-heading .author-img img{display:block;height:var(--headShotSize);border-radius:100%;background:var(--colorP3);border:2px solid #FF9D00}.author-box .author-heading .author-header{width:100%}.author-box .author-heading .author-img+.author-header{width:calc( 100% - var(--headShotSize) - 25px)}.author-box .author-content>*{margin-bottom:15px;margin-top:15px}.author-box .author-name,.author-box .author-title{margin:0 !important}.author-box .author-name{font-size:28px;color:#1A1A1A;font-weight:600}.author-box .author-description>p{font-size:16px;font-weight:400;line-height:1.8}@media only screen and (min-width: 990px){.content-column .table-column{display:none}}@media only screen and (max-width: 989px){.extra-content-column .table-column{display:none}}.table-column{margin-bottom:80px}.table-column .table-content-header{font-size:32px;font-weight:600;color:#1A1A1A;line-height:1.4}.table-column ol li .table-content-link{text-decoration:underline}.table-column ol li .table-content-link:hover{text-decoration:none}.table-column ol li .table-content-link p{font-size:18px;font-weight:700;line-height:1.5}@media only screen and (max-width: 767px){.table-column ol li .table-content-link p{font-size:14px}}.table-column ol li:not(:last-child){margin-bottom:1.5em}.table-column ol li::marker{font-size:18px;color:#081EBC;font-weight:700}@media only screen and (max-width: 767px){.table-column ol li::marker{font-size:14px}}@media only screen and (max-width: 450px){.single-content-section .navigation-section{flex-direction:column;justify-content:center;align-items:center}.single-content-section .navigation-section .nav-link:first-child{margin-bottom:20px}}@media only screen and (max-width: 767px){.single-content-section{--bodyFontSize: 16px}.single-hero-section.case-study .case-study-wrapper{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.single-hero-section.case-study{--leftBoxHSize: 34%;--leftBoxHSpace: 0 4% 0 0;--rightBoxHSize: 62%}}@media only screen and (min-width: 768px) and (max-width: 989px){.single-content-section{--bodyFontSize: 18px}}@media only screen and (min-width: 990px){.single-content-section{--leftBoxSize: 58%;--leftBoxSpace: 0 12% 0 0;--rightBoxSize: 30%;--bodyFontSize: 20px}}@media only screen and (min-width: 768px) and (max-width: 1109px){.single-hero-section{--headingSize: 55px}}@media only screen and (min-width: 1110px){.single-hero-section{--headingSize: 64px}}[id]:target:before,[name]:target:before{position:relative;margin-top:calc(var(--headerNav) * -1)}[id]:target,[name]:target{scroll-margin-top:calc(var(--headerNav) * 0.5)}

/*# sourceMappingURL=single-common.css.map */
