.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(../../../../core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(../../../../core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(../../../../core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.global-width,.region-help,header .region-header,.block-page-title-block .grey-bg,.block-page-title-block .right-image-wrapper,.paragraph--type--cta-banner-with-background-image,.view-company-leadership,.node--type-leadership-department,.press-top-row,.insights-top-row,.footer .footer-wrapper{width:100%;max-width:1920px;margin:0 auto;}.global-width-padding,header .region-header,.page-node-type-blue-landing-page .paragraph--type--video,.homepage-blocks-wrapper,.paragraph--type--homepage-services,.paragraph--type--featured-design,.paragraph--type--homepage-bottom-hero,.page-node-type-case-study .node--type-case-study,.node--type-service-detail-page .node--type-case-study,.view-id-portfolio,.view-id-portfolio.view-display-id-block_2 .view-header,.view-id-portfolio.view-display-id-block_2 .view-content,.view-service-category,.page-node-type-service-category .service-category-layout,.paragraph--type--feature-band .feature-band-wrapper,.page-node-type-company-page .page-title-hanger,.paragraph--type--affiliates .feature-band-wrapper,.paragraph--type--leadership-profile,.paragraph--type--slideshow,.paragraph--type--available-positions .available-positions-wrapper,.block--insights-related-block .view-header,.block--insights-related-block .insights-view .view-content,.node--type-insights .node--type-insights,.node--type-insights .intro,.paragraph--type--image,.latest-posts,.paragraph--type--brands-showcase{width:100%;max-width:1920px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.global-width-padding,header .region-header,.page-node-type-blue-landing-page .paragraph--type--video,.homepage-blocks-wrapper,.paragraph--type--homepage-services,.paragraph--type--featured-design,.paragraph--type--homepage-bottom-hero,.page-node-type-case-study .node--type-case-study,.node--type-service-detail-page .node--type-case-study,.view-id-portfolio,.view-id-portfolio.view-display-id-block_2 .view-header,.view-id-portfolio.view-display-id-block_2 .view-content,.view-service-category,.page-node-type-service-category .service-category-layout,.paragraph--type--feature-band .feature-band-wrapper,.page-node-type-company-page .page-title-hanger,.paragraph--type--affiliates .feature-band-wrapper,.paragraph--type--leadership-profile,.paragraph--type--slideshow,.paragraph--type--available-positions .available-positions-wrapper,.block--insights-related-block .view-header,.block--insights-related-block .insights-view .view-content,.node--type-insights .node--type-insights,.node--type-insights .intro,.paragraph--type--image,.latest-posts,.paragraph--type--brands-showcase{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.global-width-padding,header .region-header,.page-node-type-blue-landing-page .paragraph--type--video,.homepage-blocks-wrapper,.paragraph--type--homepage-services,.paragraph--type--featured-design,.paragraph--type--homepage-bottom-hero,.page-node-type-case-study .node--type-case-study,.node--type-service-detail-page .node--type-case-study,.view-id-portfolio,.view-id-portfolio.view-display-id-block_2 .view-header,.view-id-portfolio.view-display-id-block_2 .view-content,.view-service-category,.page-node-type-service-category .service-category-layout,.paragraph--type--feature-band .feature-band-wrapper,.page-node-type-company-page .page-title-hanger,.paragraph--type--affiliates .feature-band-wrapper,.paragraph--type--leadership-profile,.paragraph--type--slideshow,.paragraph--type--available-positions .available-positions-wrapper,.block--insights-related-block .view-header,.block--insights-related-block .insights-view .view-content,.node--type-insights .node--type-insights,.node--type-insights .intro,.paragraph--type--image,.latest-posts,.paragraph--type--brands-showcase{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.global-width-padding,header .region-header,.page-node-type-blue-landing-page .paragraph--type--video,.homepage-blocks-wrapper,.paragraph--type--homepage-services,.paragraph--type--featured-design,.paragraph--type--homepage-bottom-hero,.page-node-type-case-study .node--type-case-study,.node--type-service-detail-page .node--type-case-study,.view-id-portfolio,.view-id-portfolio.view-display-id-block_2 .view-header,.view-id-portfolio.view-display-id-block_2 .view-content,.view-service-category,.page-node-type-service-category .service-category-layout,.paragraph--type--feature-band .feature-band-wrapper,.page-node-type-company-page .page-title-hanger,.paragraph--type--affiliates .feature-band-wrapper,.paragraph--type--leadership-profile,.paragraph--type--slideshow,.paragraph--type--available-positions .available-positions-wrapper,.block--insights-related-block .view-header,.block--insights-related-block .insights-view .view-content,.node--type-insights .node--type-insights,.node--type-insights .intro,.paragraph--type--image,.latest-posts,.paragraph--type--brands-showcase{padding-left:30px;padding-right:30px;}}.region-help .messages{margin:0 30px 10px 38px;}.component-spacing .field--name-field-components > .field__item,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item,.node--type-insights .node--type-insights .field--name-field-components > .field__item{padding:65px 0;}.component-spacing .field--name-field-components > .field__item:after,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item:after,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item:after,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item:after,.node--type-insights .node--type-insights .field--name-field-components > .field__item:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing .field--name-field-components > .field__item,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item,.node--type-insights .node--type-insights .field--name-field-components > .field__item{padding:35px 0;}}@media (max-width:767px){.component-spacing .field--name-field-components > .field__item,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item,.node--type-insights .node--type-insights .field--name-field-components > .field__item{padding:25px 0;}}.component-spacing .field--name-field-components > .field__item:first-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item:first-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item:first-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item:first-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item:last-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item:last-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item:last-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item:last-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item:last-child{padding-bottom:130px;}@media (max-width:1100px){.component-spacing .field--name-field-components > .field__item:last-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item:last-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item:last-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item:last-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing .field--name-field-components > .field__item:last-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item:last-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item:last-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item:last-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item:last-child{padding-bottom:50px;}}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item .padding-10 .field__item,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item .padding-10 .field__item,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item .padding-10 .field__item,.node--type-insights .node--type-insights .field--name-field-components > .field__item .padding-10 .field__item{padding:10px 0;}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item:first-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item .padding-10 .field__item:first-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item .padding-10 .field__item:first-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item .padding-10 .field__item:first-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item .padding-10 .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item:last-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item .padding-10 .field__item:last-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item .padding-10 .field__item:last-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item .padding-10 .field__item:last-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item .padding-10 .field__item:last-child{padding-bottom:0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item .padding-15 .field__item,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item .padding-15 .field__item,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item .padding-15 .field__item,.node--type-insights .node--type-insights .field--name-field-components > .field__item .padding-15 .field__item{padding:15px 0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item:first-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item .padding-15 .field__item:first-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item .padding-15 .field__item:first-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item .padding-15 .field__item:first-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item .padding-15 .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item:last-child,.page-node-type-case-study .node--type-case-study .field--name-field-components > .field__item .padding-15 .field__item:last-child,.node--type-service-detail-page .node--type-case-study .field--name-field-components > .field__item .padding-15 .field__item:last-child,.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item .padding-15 .field__item:last-child,.node--type-insights .node--type-insights .field--name-field-components > .field__item .padding-15 .field__item:last-child{padding-bottom:0;}.component-spacing-50,.node--type-service-detail-page .field--name-field-components > .field__item,.node--type-partnership .field--name-field-components > .field__item,.view-service-category .views-row{padding:50px 0;}.component-spacing-50:after,.node--type-service-detail-page .field--name-field-components > .field__item:after,.node--type-partnership .field--name-field-components > .field__item:after,.view-service-category .views-row:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing-50,.node--type-service-detail-page .field--name-field-components > .field__item,.node--type-partnership .field--name-field-components > .field__item,.view-service-category .views-row{padding:35px 0;}}@media (max-width:767px){.component-spacing-50,.node--type-service-detail-page .field--name-field-components > .field__item,.node--type-partnership .field--name-field-components > .field__item,.view-service-category .views-row{padding:25px 0;}}.component-spacing-50:first-child,.node--type-service-detail-page .field--name-field-components > .field__item:first-child,.node--type-partnership .field--name-field-components > .field__item:first-child,.view-service-category .views-row:first-child{padding-top:0;}.component-spacing-50:last-child,.node--type-service-detail-page .field--name-field-components > .field__item:last-child,.node--type-partnership .field--name-field-components > .field__item:last-child,.view-service-category .views-row:last-child{padding-bottom:100px;}@media (max-width:1100px){.component-spacing-50:last-child,.node--type-service-detail-page .field--name-field-components > .field__item:last-child,.node--type-partnership .field--name-field-components > .field__item:last-child,.view-service-category .views-row:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing-50:last-child,.node--type-service-detail-page .field--name-field-components > .field__item:last-child,.node--type-partnership .field--name-field-components > .field__item:last-child,.view-service-category .views-row:last-child{padding-bottom:50px;}}.component-spacing-30{padding:30px 0;}.component-spacing-30:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing-30{padding:20px 0;}}@media (max-width:767px){.component-spacing-30{padding:15px 0;}}.component-spacing-30:first-child{padding-top:0px;}.component-spacing-30:last-child{padding-bottom:100px;}@media (max-width:1100px){.component-spacing-30:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing-30:last-child{padding-bottom:50px;}}.arrow-link,.case-studies--list .csl-item--cta a,.related-services--item a{font-size:20px;position:relative;padding-left:37px;transition:.3s;}@media (max-width:600px){.arrow-link,.case-studies--list .csl-item--cta a,.related-services--item a{padding-left:30px;font-size:16px;}}.arrow-link:before,.case-studies--list .csl-item--cta a:before,.related-services--item a:before{content:'';display:block;width:21px;height:8px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMSA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRTYwRjM5OyIgZD0iTTE2LjYsNy44TDIwLDQuN2MwLjItMC4yLDAuMy0wLjQsMC4zLTAuN2MwLTAuMy0wLjEtMC41LTAuMy0wLjdsLTMuNC0zLjFjLTAuNC0wLjQtMC45LTAuMy0xLjMsMC4xDQoJQzE1LDAuNiwxNSwxLjIsMTUuNCwxLjZMMTcsMy4xSDAuOUMwLjQsMy4xLDAsMy41LDAsNHMwLjQsMC45LDAuOSwwLjlIMTdsLTEuNiwxLjVjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC43YzAsMC4yLDAuMSwwLjQsMC4zLDAuNg0KCUMxNS43LDguMSwxNi4yLDguMSwxNi42LDcuOHoiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;position:absolute;left:0;top:8px;transition:.3s;}@media (max-width:600px){.arrow-link:before,.case-studies--list .csl-item--cta a:before,.related-services--item a:before{top:5px;}}@media (min-width:1201px){.arrow-link:hover:before,.case-studies--list .csl-item--cta a:hover:before,.related-services--item a:hover:before{transform:translateX(5px);}}.page-frame--small,.case-studies--list .csl-item--label,.case-studies--list .csl-item--group{max-width:757px;margin-left:auto;margin-right:auto;}.page-frame--small,.case-studies--list .csl-item--label,.case-studies--list .csl-item--group{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.page-frame--small,.case-studies--list .csl-item--label,.case-studies--list .csl-item--group{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.page-frame--small,.case-studies--list .csl-item--label,.case-studies--list .csl-item--group{padding-left:30px;padding-right:30px;}}@media (max-width:1350px){.page-frame--small,.case-studies--list .csl-item--label,.case-studies--list .csl-item--group{max-width:745px;}}.accessibility-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}@keyframes spin{100%{transform:rotate(360deg);}}header{z-index:50;width:100%;position:relative;}header:after{content:"";display:table;clear:both;pointer-events:none;}@media (min-width:960px){header{position:fixed;min-height:90px;}}header .header-wrap{height:100%;}header:before{content:'';pointer-events:none;transition:0.5s cubic-bezier(0.61,0.01,0.42,1);transform:translate3d(50%,-50%,0);transform-origin:center center;position:fixed;background-color:#005593;right:0;top:0;width:50px;height:50px;visibility:hidden;}@media (min-width:768px){header:before{border-radius:100%;}}header.bg-white{background-color:#ffffff;border-bottom:1px solid #e0e0e0;}@media (min-width:960px){header.bg-white{background-color:rgba(255,255,255,0.95);}}@media all and (min-width:1920px){header{left:50%;-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}}@media (min-width:960px){header{height:90px;}}@media all and (max-width:959px){header{height:75px;}}@media all and (max-width:767px){header{height:65px;}}header .region-header{padding-top:17px;padding-bottom:17px;display:flex;align-items:center;position:relative;height:100%;}header .region-header{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){header .region-header{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){header .region-header{padding-left:30px;padding-right:30px;}}@media (max-width:1401px){header .region-header{max-width:1460px;}}@media (max-width:1201px){header .region-header{max-width:1260px;}}@media (max-width:961px){header .region-header{max-width:1020px;}}@media (max-width:991px){header .region-header{padding-top:17px;padding-bottom:16px;}}@media (max-width:767px){header .region-header{padding:12px 10px;}}header .region-header #block-bfm-branding{position:relative;z-index:10;margin-right:auto;}header .region-header #block-bfm-branding .logo{position:relative;z-index:2;}header .region-header #block-bfm-branding .logo .site-logo{margin-top:3px;background-size:contain;background-repeat:no-repeat;background-image:url("../../../../themes/custom/bfm/images/logo.svg");height:60px;width:348px;display:block;}@media (max-width:1100px){header .region-header #block-bfm-branding .logo .site-logo{width:55px;height:55px;background-image:url("../../../../themes/custom/bfm/images/logo-small.svg");}}@media (max-width:767px){header .region-header #block-bfm-branding .logo .site-logo{height:32px;width:196px;background-image:url("../../../../themes/custom/bfm/images/logo.svg");}}header .region-header #block-bfm-branding .sml-logo{background-size:55px 55px;background-image:url("../../../../themes/custom/bfm/images/logo-small.svg");background-repeat:no-repeat;height:55px;width:55px;display:block;}@media (max-width:959px){header .region-header #block-bfm-branding .sml-logo{height:52px;width:52px;background-size:52px 52px;}}@media (max-width:767px){header .region-header #block-bfm-branding .sml-logo{height:38px;width:38px;background-size:38px 38px;}}header .region-header #block-bfm-branding .hamburger_menu{position:relative;z-index:5;padding:12px 0 0 0;float:right;}header .region-header #block-bfm-branding .hamburger_menu a{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;padding:7px;background-color:#005593;width:55px;height:55px;display:block;position:relative;z-index:1;cursor:pointer;transition:.3s;}@media (max-width:1100px){header .region-header #block-bfm-branding .hamburger_menu a{height:41px;width:41px;background-size:41px 41px;padding:5px;}}@media (max-width:600px){header .region-header #block-bfm-branding .hamburger_menu a{padding:2px;background-size:34px 34px;height:38px;width:38px;}}header .region-header #block-bfm-branding .hamburger_menu a:before{content:'';display:block;position:absolute;width:100%;height:100%;background-image:url("../../../../themes/custom/bfm/images/icons/hamburger-menu.svg");background-repeat:no-repeat;background-size:55px 55px;background-position:center center;z-index:1;left:50%;top:50%;margin:-50% 0 0 -50%;}@media (max-width:1100px){header .region-header #block-bfm-branding .hamburger_menu a:before{background-size:41px 41px;}}@media (max-width:600px){header .region-header #block-bfm-branding .hamburger_menu a:before{background-size:34px 34px;}}header .region-header #block-bfm-branding .hamburger_menu a:after{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;left:50%;top:50%;margin:-50% 0 0 -50%;background-color:#00A1DF;transform:scale(0);opacity:0;}@media (max-width:1100px){header .region-header #block-bfm-branding .hamburger_menu{padding:15px 0 0;}}@media (max-width:600px){header .region-header #block-bfm-branding .hamburger_menu{padding:20px 0 0;}}header .region-header #block-bfm-main-menu{position:relative;z-index:11;display:none;}header .region-header #block-bfm-main-menu ul.menu{display:block;margin:0;padding:85px 0 0 0;}header .region-header #block-bfm-main-menu ul.menu li{padding:0;margin:0;display:block;text-align:center;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 1000ms ease,transform 1000ms ease;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(1){transition-delay:100ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(2){transition-delay:200ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(3){transition-delay:300ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(4){transition-delay:400ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(5){transition-delay:500ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(6){transition-delay:600ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(7){transition-delay:700ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(8){transition-delay:800ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(9){transition-delay:900ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(10){transition-delay:1000ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(11){transition-delay:1100ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(12){transition-delay:1200ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(13){transition-delay:1300ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(14){transition-delay:1400ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(15){transition-delay:1500ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(16){transition-delay:1600ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(17){transition-delay:1700ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(18){transition-delay:1800ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(19){transition-delay:1900ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(20){transition-delay:2000ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(21){transition-delay:2100ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(22){transition-delay:2200ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(23){transition-delay:2300ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(24){transition-delay:2400ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(25){transition-delay:2500ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(26){transition-delay:2600ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(27){transition-delay:2700ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(28){transition-delay:2800ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(29){transition-delay:2900ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(30){transition-delay:3000ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(31){transition-delay:3100ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(32){transition-delay:3200ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(33){transition-delay:3300ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(34){transition-delay:3400ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(35){transition-delay:3500ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(36){transition-delay:3600ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(37){transition-delay:3700ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(38){transition-delay:3800ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(39){transition-delay:3900ms;}header .region-header #block-bfm-main-menu ul.menu li:nth-child(40){transition-delay:4000ms;}header .region-header #block-bfm-main-menu ul.menu li a{font-size:70px;line-height:120px;color:white;font-weight:700;letter-spacing:-0.02em;transition:.4s;}header .region-header #block-bfm-main-menu ul.menu li a:hover{color:#00A1DF;}@media (max-width:1100px){header .region-header #block-bfm-main-menu ul.menu li a{font-size:50px;line-height:90px;}}@media (max-width:600px){header .region-header #block-bfm-main-menu ul.menu li a{font-size:40px;line-height:70px;}}header .region-header .block-footer-social{display:none;position:relative;z-index:8;padding:90px 0;text-align:center;margin:0 auto;}header .region-header .block-footer-social h3{color:white;font-size:25px;line-height:26px;font-weight:700;}@media (max-width:600px){header .region-header .block-footer-social h3{font-size:20px;}}header .region-header .block-footer-social a.social-media-link{margin:36px 40px 0 0;transition:.4s;}@media (max-width:600px){header .region-header .block-footer-social a.social-media-link{margin:30px 24px 0 0;}}header .region-header .block-footer-social a.social-media-link.social-twitter{margin:30px 0 0 0;}header .region-header .circles{display:none;position:relative;z-index:1;}header .region-header .circles .small-left-circle{position:absolute;z-index:23;width:608px;height:608px;-webkit-border-radius:304px;border-radius:304px;background-clip:padding-box;border-color:#ffffff;border-style:dashed;border-width:1px;left:-325px;top:-254px;opacity:0.2;}@media (max-width:960px){header .region-header .circles .small-left-circle{left:-400px;}}header .region-header .circles .white-circle{position:absolute;z-index:23;width:1312px;height:1312px;-webkit-border-radius:656px;border-radius:656px;background-clip:padding-box;border-color:#ffffff;border-style:dashed;border-width:1px;border-spacing:4px;left:66%;top:-432px;}@media (max-width:960px){header .region-header .circles .white-circle{left:76%;}}header .region-header .circles .red-circle{position:absolute;z-index:23;width:1242px;height:1242px;-webkit-border-radius:621px;border-radius:621px;background-clip:padding-box;border-color:#E3173E;border-style:dashed;border-width:1px;left:65%;top:-137px;}@media (max-width:960px){header .region-header .circles .red-circle{left:74.5%;}}header .region-header .circles .blue-circle{position:absolute;z-index:19;background-color:#00A1DF;opacity:0.15;width:1210px;height:1210px;-webkit-border-radius:605px;border-radius:605px;background-clip:padding-box;left:65.5%;top:-305px;}@media (max-width:960px){header .region-header .circles .blue-circle{left:75%;}}.menu-active{background-color:#005593;opacity:1;}.menu-active .region-header{max-width:unset;}.menu-active header{position:fixed;top:0;z-index:25;max-width:100%;margin:0 auto;width:100%;height:100%;min-height:100%;}.menu-active header .header-wrap{overflow-y:scroll;height:100%;margin-right:-20px;}.menu-active header.bg-white{opacity:1;}.menu-active header:before{transform:translate3d(50%,-50%,0);width:300vw;height:300vw;opacity:1;visibility:visible;}.menu-active header #block-bfm-branding{max-width:1860px;margin:auto;}.menu-active header #block-bfm-branding .logo .site-logo{background-image:url("../../../../themes/custom/bfm/images/logo-small-white.svg") !important;background-size:cover;height:78px;width:79px;}@media (max-width:600px){.menu-active header #block-bfm-branding .logo .site-logo{width:38px;height:37px;}}.menu-active header #block-bfm-branding .logo .sml-logo{background-image:url("../../../../themes/custom/bfm/images/logo-small-white.svg");}.menu-active header #block-bfm-branding .hamburger_menu a{background-color:#005593 !important;}.menu-active header #block-bfm-branding .hamburger_menu a:before{background-image:url("../../../../themes/custom/bfm/images/icons/hamburger-menu-open.svg");}.menu-active header #block-bfm-branding .circles{display:block;}.menu-active header #block-bfm-main-menu,.menu-active header .block-footer-social{display:block;max-width:1860px;margin:auto;}.menu-active header .block-footer-social .block-title{color:white;}.menu-active header #block-bfm-main-menu.menu-visible ul.menu li{opacity:1;transform:translateY(0);visibility:visible;}@media (min-width:1201px){.menu-active .circles .red-circle,.menu-active .circles .white-circle,.menu-active .circles .small-left-circle{animation:spin 0.1s linear 30;}}.menu-active.toolbar-horizontal .region-header,.menu-active.toolbar-vertical .region-header{padding-top:39px;}.menu-active.toolbar-horizontal.toolbar-tray-open .region-header{padding-top:79px;}.path-frontpage .header-main:not(.bg-white) .block-we-megamenu-blockcontact .we-mega-menu-ul > .we-mega-menu-li > a{color:white;}.path-frontpage .header-main:not(.bg-white) .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']:before{background-image:url("../../../../themes/custom/bfm/images/icons/phone-white.svg");}@media (max-width:767px){.path-frontpage .header-main:not(.bg-white) .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']:before{background-image:url("../../../../themes/custom/bfm/images/icons/phone-color.svg");}}.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .we-mega-menu-li > a,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > a,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{color:white;}@media (min-width:960px){.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .we-mega-menu-li > a:hover,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink:hover,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > a:hover,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink:hover{color:#242B34;}}.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > a > .menu-icon:before,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > a > .menu-icon:after,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon:before,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon:after{background-color:white;}.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > a .icon-helper,.path-frontpage .header-main:not(.bg-white) .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink .icon-helper{border:0;}.path-frontpage .header-main:not(.bg-white) .we-mega-menu-submenu{border-top:0;}@media (max-width:959px){.path-frontpage .header-main:not(.bg-white) #block-bfm-branding .site-logo{background-image:url("../../../../themes/custom/bfm/images/logo-white.svg");}}@media (max-width:959px){.path-frontpage .header-main:not(.bg-white) .navbar-toggle{border:1px solid white;background-color:transparent;}.path-frontpage .header-main:not(.bg-white) .navbar-toggle .icon-bar{background-color:white;}}@media (max-width:767px){.path-frontpage .header-main:not(.bg-white) .navbar-toggle{border-color:#005593;}.path-frontpage .header-main:not(.bg-white) .navbar-toggle .icon-bar{background-color:#005593;}}.header-main .navbar-we-mega-menu{margin:0;background:none;border:0;}@media (min-width:960px){.header-main .navbar-we-mega-menu{position:static;}}@media (max-width:959px){.header-main .region-we-mega-menu{padding:0;background:none;margin:0;border-radius:0;}}.header-main .we-mega-menu-submenu{box-sizing:border-box;}.header-main .block-we-megamenu-blockmain-dropdown{position:static;}@media (min-width:960px){.header-main .block-we-megamenu-blockmain-dropdown{transition:0.35s ease-out;}}@media (max-width:959px){.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar{background-color:#005492;width:320px;padding-top:65px;box-shadow:0 0 20px rgba(0,0,0,0.3);}.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar:not(.we-mobile-megamenu-active){right:320px;}}@media (max-width:767px){.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar{width:100%;}.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar:not(.we-mobile-megamenu-active){right:100%;}}@media (max-width:767px){.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar{padding-top:0;top:65px;box-shadow:none;height:calc(100% - 65px);max-height:calc(100vh - 65px);}}@media (max-width:959px){.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a,.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > .we-megamenu-nolink{text-shadow:none;box-shadow:none;color:white;padding:20px 40px;font-size:16px;border-top:0;border-bottom:1px solid #266ea3;background:none !important;}}@media (max-width:959px){.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar ul > li ul{padding:0 20px;}}@media (max-width:959px){.header-main .block-we-megamenu-blockmain-dropdown .navbar-we-mega-menu.navbar ul > li ul ul{padding:0;}}@media (min-width:960px){.header-main .block-we-megamenu-blockcontact{order:3;margin-left:20px;transition:0.35s ease-out;}}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact{padding:0;margin-left:auto;margin-right:15px;}}@media (min-width:1290px){.header-main .block-we-megamenu-blockcontact{margin-left:60px;}}@media (max-width:767px){.header-main .block-we-megamenu-blockcontact{position:relative;}}.header-main .block-we-megamenu-blockcontact .navbar-toggle{display:none;}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact .navbar-we-mega-menu.navbar{display:block;width:auto;right:auto;height:auto;position:static;background:none;min-height:1px;}}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact .navbar-we-mega-menu.navbar .we-mega-menu-ul > li{padding:0;}}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a,.header-main .block-we-megamenu-blockcontact .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > .we-megamenu-nolink{padding:0;}}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul{display:flex;align-items:center;}}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul > .we-mega-menu-li > a{color:#242B34;text-transform:none;font-weight:500;font-size:16px;padding:0;}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul > .we-mega-menu-li > a{box-shadow:none;border:0;}}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul > .we-mega-menu-li > a:hover{color:#005492;}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul > .we-mega-menu-li:last-child > a{padding-right:0;}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a{padding:0;}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']{display:flex;align-items:center;white-space:nowrap;flex-wrap:nowrap;}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']:before{content:'';display:inline-block;min-width:23px;max-width:23px;height:23px;vertical-align:middle;background-repeat:no-repeat;background-image:url("../../../../themes/custom/bfm/images/icons/phone-color.svg");margin-right:10px;}@media (min-width:960px){.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']:before{margin-top:-2px;}}@media (max-width:767px){.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']{font-size:0;}.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']:before{margin-right:0;}}@media (max-width:959px){.header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a:not([href*='tel']){display:none;}}.header-main .navbar-toggle{position:relative;margin:0;padding:9px 10px;background-color:transparent;background-image:none;border:2px solid transparent;border-radius:4px;box-sizing:border-box;}@media (min-width:960px){.header-main .navbar-toggle{display:none;}}@media (max-width:959px){.header-main .navbar-toggle{min-width:41px;max-width:41px;height:41px;border-radius:50%;background-color:transparent;border:1px solid #005492;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;}.header-main .navbar-toggle:focus{outline:none;}.header-main .navbar-toggle .icon-bar{background-color:#005492;}}.header-main .navbar-toggle .icon-bar{display:block;width:20px;height:2px;border-radius:1px;}.header-main .navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}@media (max-width:767px){.header-main .navbar-toggle{min-width:25px;max-width:25px;height:25px;padding:8px 6px;display:block;}.header-main .navbar-toggle .icon-bar{width:11px;height:1px;}.header-main .navbar-toggle .icon-bar + .icon-bar{margin-top:2px;}}@media (max-width:959px){.header-main .dropdown-menu > .toggle-icon{width:30px;height:30px;cursor:pointer;position:absolute;right:27px;top:15px;z-index:1;}.header-main .dropdown-menu > .toggle-icon:before{content:'\f107';display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:27px;color:white;}.header-main .dropdown-menu > .toggle-icon.is-active{transform:scaleY(-1);}}@media (min-width:960px){.header-main .we-mega-menu-ul{position:static;}}.header-main .we-mega-menu-ul > .we-mega-menu-li,.header-main .we-mega-menu-ul > .dropdown-menu{border:0;}.header-main .we-mega-menu-ul > .we-mega-menu-li > a,.header-main .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,.header-main .we-mega-menu-ul > .dropdown-menu > a,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:700;background:none;position:relative;color:#005492;text-transform:uppercase;}@media (min-width:960px){.header-main .we-mega-menu-ul > .we-mega-menu-li > a,.header-main .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,.header-main .we-mega-menu-ul > .dropdown-menu > a,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{transition:.3s;padding:0 10px;}}@media (min-width:1200px){.header-main .we-mega-menu-ul > .we-mega-menu-li > a,.header-main .we-mega-menu-ul > .we-mega-menu-li > .we-megamenu-nolink,.header-main .we-mega-menu-ul > .dropdown-menu > a,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{padding:0 20px;}}.header-main .we-mega-menu-ul > .we-mega-menu-li > a:hover,.header-main .we-mega-menu-ul > .dropdown-menu > a:hover{background:none;}@media (min-width:960px){.header-main .we-mega-menu-ul > .we-mega-menu-li > a:hover,.header-main .we-mega-menu-ul > .dropdown-menu > a:hover{color:#242B34;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .we-mega-menu-li:last-child > a,.header-main .we-mega-menu-ul > .we-mega-menu-li:last-child > .we-megamenu-nolink,.header-main .we-mega-menu-ul > .dropdown-menu:last-child > a,.header-main .we-mega-menu-ul > .dropdown-menu:last-child > .we-megamenu-nolink{padding-right:0;}}.header-main .we-mega-menu-ul .dropdown-menu{position:relative;}@media (min-width:960px){.header-main .we-mega-menu-ul .dropdown-menu{position:static;}.header-main .we-mega-menu-ul .dropdown-menu.-child-one-col{position:relative;}}.header-main .we-mega-menu-ul .dropdown-menu a:before,.header-main .we-mega-menu-ul .dropdown-menu span:before{display:none;}@media (min-width:960px){.header-main .we-mega-menu-ul .dropdown-menu.is-hover .menu-icon{transform:scaleY(-1);}.header-main .we-mega-menu-ul .dropdown-menu.is-hover > .we-mega-menu-submenu{transform:translateY(0);pointer-events:all;opacity:1 !important;visibility:visible !important;}.header-main .we-mega-menu-ul .dropdown-menu.is-hover > a,.header-main .we-mega-menu-ul .dropdown-menu.is-hover > .we-megamenu-nolink{z-index:21;}.header-main .we-mega-menu-ul .dropdown-menu.is-hover > a:before,.header-main .we-mega-menu-ul .dropdown-menu.is-hover > .we-megamenu-nolink:before{display:block;}.header-main .we-mega-menu-ul .dropdown-menu.is-hover > a .icon-helper,.header-main .we-mega-menu-ul .dropdown-menu.is-hover > .we-megamenu-nolink .icon-helper{margin-top:0;opacity:1;visibility:visible;transition-delay:.2s;}.header-main .we-mega-menu-ul .dropdown-menu.is-hover > a{color:#242B34 !important;}.header-main .we-mega-menu-ul .dropdown-menu.is-hover .we-mega-menu-submenu{pointer-events:all;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .we-mega-menu-li.is-desktop-hide{display:none;}}.header-main .we-mega-menu-ul > .dropdown-menu > a,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{position:relative;}@media (min-width:1290px){.header-main .we-mega-menu-ul > .dropdown-menu > a,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{margin-right:20px;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .dropdown-menu > a,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink{margin-right:20px;padding-right:20px;}}.header-main .we-mega-menu-ul > .dropdown-menu > a:before,.header-main .we-mega-menu-ul > .dropdown-menu > a:after,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink:before,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink:after{background-image:none;border:0;}@media (max-width:959px){.header-main .we-mega-menu-ul > .dropdown-menu > a:after,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink:after{display:none;right:35px;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .dropdown-menu > a:before,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink:before{display:none;position:absolute;left:0;top:100%;width:100%;height:50px;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .dropdown-menu > a > .icon-helper,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .icon-helper{position:absolute;display:block;width:20px;height:20px;background-color:white;border-top:2px solid #005593;border-left:2px solid #005593;transform:rotate(45deg);right:-3px;top:calc(100% + 22px);transition:.4s opacity,.4s margin;transition-delay:-1s;opacity:0;visibility:hidden;margin-top:5px;margin-right:0;}.header-main .we-mega-menu-ul > .dropdown-menu > a > .icon-helper:after,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .icon-helper:after{position:absolute;right:-5px;top:1px;width:15px;height:25px;background-color:white;z-index:3;transform:inherit;box-shadow:0px 2px 0 #fff,0px 2px 0 #fff,0px -2px 0 #fff,0px -2px 0 #fff;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .dropdown-menu > a > .menu-icon,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon{display:block;position:absolute;right:0;top:10px;width:14px;height:9px;transition:.4s;margin:0;}.header-main .we-mega-menu-ul > .dropdown-menu > a > .menu-icon:before,.header-main .we-mega-menu-ul > .dropdown-menu > a > .menu-icon:after,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon:before,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon:after{content:'';display:block;position:absolute;background-color:#E3173E;top:3px;width:9px;height:2px;border-radius:2px;}.header-main .we-mega-menu-ul > .dropdown-menu > a > .menu-icon:before,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon:before{left:0;transform:rotate(45deg);}.header-main .we-mega-menu-ul > .dropdown-menu > a > .menu-icon:after,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon:after{right:0;transform:rotate(-45deg);}}@media (max-width:959px){.header-main .we-mega-menu-ul > .dropdown-menu > a > .menu-icon,.header-main .we-mega-menu-ul > .dropdown-menu > .we-megamenu-nolink > .menu-icon{display:none;}}@media (min-width:960px){.header-main .we-mega-menu-ul > .dropdown-menu:last-child > a,.header-main .we-mega-menu-ul > .dropdown-menu:last-child > .we-megamenu-nolink{padding-right:20px;margin-right:0;}}@media (max-width:959px){.header-main .we-mega-menu-ul > .dropdown-menu > .we-mega-menu-submenu{background-color:#00477c;}}@media (min-width:960px){.header-main .we-mega-menu-submenu{border:0;left:auto;right:0;top:100%;margin-top:1px;transition:.4s;padding:30px 32px;border-top:2px solid #005593;border-bottom:5px solid #E3173E;max-width:100vw;transform:translateY(-15px);opacity:0 !important;visibility:hidden !important;box-shadow:3px 3px 15px rgba(0,0,0,0.05) !important;pointer-events:none;background-color:white;}.header-main .we-mega-menu-submenu{right:10px;}}@media screen and (min-width:960px) and (min-width:480px){.header-main .we-mega-menu-submenu{right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px) and (min-width:960px){.header-main .we-mega-menu-submenu{right:30px;}}@media (min-width:1200px){.header-main .we-mega-menu-submenu{padding:45px 50px;}}@media (min-width:1501px){.header-main .we-mega-menu-submenu.-menu-3-cols{max-width:73.5vw;min-width:1300px;}}@media (max-width:1500px){.header-main .we-mega-menu-submenu.-menu-3-cols{width:calc(100% - 60px);}}@media (max-width:959px){.header-main .we-mega-menu-submenu{width:100%;min-width:0 !important;}.header-main .we-mega-menu-submenu.-menu-3-cols{min-width:0;}}@media (min-width:960px){.header-main .we-mega-menu-submenu.-menu-one-col{top:calc(100% + 31px);right:-50px;min-width:270px;}}@media (max-width:767px){.header-main .we-mega-menu-submenu.-menu-one-col{padding:15px 20px;}}.header-main .we-mega-menu-submenu .close-icon-menu{position:absolute;right:10px;top:10px;display:block;width:28px;height:28px;border-radius:50%;border:1px solid #005593;cursor:pointer;z-index:10;}@media (max-width:959px){.header-main .we-mega-menu-submenu .close-icon-menu{display:none;}}.header-main .we-mega-menu-submenu .close-icon-menu:before,.header-main .we-mega-menu-submenu .close-icon-menu:after{content:'';display:block;width:15px;height:1px;position:absolute;top:13px;left:6px;background-color:#005593;}.header-main .we-mega-menu-submenu .close-icon-menu:before{transform:rotate(45deg);}.header-main .we-mega-menu-submenu .close-icon-menu:after{transform:rotate(-45deg);}.header-main .we-mega-menu-submenu li.we-mega-menu-li{margin:0;}.header-main .we-mega-menu-submenu li.we-mega-menu-li a,.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink{font-weight:700;border:0;font-family:"Roboto",sans-serif;font-size:1.125rem;padding:7px 0;margin:0;display:block;position:relative;padding-left:32px;}@media (max-width:1500px){.header-main .we-mega-menu-submenu li.we-mega-menu-li a,.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink{line-height:1.2;}}@media (max-width:959px){.header-main .we-mega-menu-submenu li.we-mega-menu-li a,.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink{color:white;font-size:15px;padding:10px 0;font-weight:500;padding-left:28px;background:none !important;border:0 !important;box-shadow:none !important;}}.header-main .we-mega-menu-submenu li.we-mega-menu-li a .menu-icon,.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink .menu-icon{display:block;background-image:url("../../../../themes/custom/bfm/images/icons/arrow-bright-long.svg");background-repeat:no-repeat;width:21px;height:8px;position:absolute;left:0;top:15px;transform:none;margin:0;transition:.3s;}@media (max-width:959px){.header-main .we-mega-menu-submenu li.we-mega-menu-li a .menu-icon,.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink .menu-icon{background-image:url("../../../../themes/custom/bfm/images/icons/arrow-white-long.svg");width:16px;height:6px;top:12px;}}.header-main .we-mega-menu-submenu li.we-mega-menu-li a .icon-helper,.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink .icon-helper{display:none;}@media (min-width:960px){.header-main .we-mega-menu-submenu li.we-mega-menu-li a{color:#005492;transition:.3s;}}@media (min-width:960px){.header-main .we-mega-menu-submenu li.we-mega-menu-li a:hover{color:#00A1DF;}.header-main .we-mega-menu-submenu li.we-mega-menu-li a:hover .menu-icon{left:3px;}}@media (min-width:960px){.header-main .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink{color:#242B34;}}.header-main .we-mega-menu-submenu li.we-mega-menu-li span{border:0;}.header-main .we-mega-menu-submenu li.we-mega-menu-li .menu-icon{display:none;}.header-main .we-mega-menu-col{transition:none;max-width:100%;}@media (max-width:959px){.header-main .we-mega-menu-col:last-child .we-mega-menu-group[data-level='1']:last-child{border-bottom-color:transparent;}}.header-main .navbar-we-mega-menu .we-mega-menu-row{margin:0;}@media (min-width:960px){.header-main .navbar-we-mega-menu .we-mega-menu-row{flex-wrap:nowrap;}}.header-main .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu{transform:none;transition:none;filter:none;padding-bottom:15px;}@media (max-width:959px){.header-main .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu{padding-bottom:0;display:none;}}@media (min-width:960px){.header-main .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu li:first-child > a{padding-top:7px;}}@media (max-width:959px){.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1']{padding:10px 20px;border-bottom:1px solid #005492;}}.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-mega-menu-li,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-megamenu-nolink{font-size:25px;font-weight:700;color:#242B34;position:relative;margin-bottom:5px;padding-left:0;}@media (max-width:1500px){.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-mega-menu-li,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-megamenu-nolink{font-size:22px;}}@media (max-width:959px){.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-mega-menu-li,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-megamenu-nolink{font-size:16px;color:white;margin-bottom:0;}}.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-mega-menu-li:before,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-mega-menu-li:after,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-mega-menu-li .menu-icon,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-megamenu-nolink:before,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-megamenu-nolink:after,.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .we-megamenu-nolink .menu-icon{display:none;}@media (min-width:960px){.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > a{position:relative;display:inline-block;}.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > a:before{content:'';display:block !important;position:absolute;width:0;height:1px;bottom:9px;left:0;background-color:currentColor;opacity:.9;transform:none;right:auto;top:auto;transition:.3s;}.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > a:hover:before{width:100%;}}@media (max-width:959px){.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] > .toggle-icon{right:8px;top:12px;}}.header-main .navbar-we-mega-menu .we-mega-menu-group[data-level='1'] .close-icon-menu{display:none;}.header-main .navbar-we-mega-menu .span4{flex:0 0 auto;margin:0;}@media (min-width:960px){.header-main .navbar-we-mega-menu .span4{padding-right:2rem;max-width:50%;flex-grow:1;}}.header-main .navbar-we-mega-menu .-menu-3-cols .span4{flex:auto;}@media (min-width:960px){.header-main .navbar-we-mega-menu .-menu-3-cols .span4 .nav-tabs{height:100%;display:flex;flex-direction:column;}.header-main .navbar-we-mega-menu .-menu-3-cols .span4 .nav-tabs > li.same-height{height:50%;}}.header-main .navbar-we-mega-menu .span12{max-width:none;margin:0;}@media (min-width:1200px){.header-main .navbar-we-mega-menu .span12{flex:0 0 auto;}}.header-main .navbar-we-mega-menu .-child-one-col .span12{flex:auto;}@media (min-width:1400px){.header-main .navbar-we-mega-menu .-child-one-col .span12{white-space:nowrap;}}body.toggled{right:0 !important;transition:none !important;}@media (max-width:959px){body.toggled header{z-index:1000;}}@media (max-width:767px){body.toggled .header-main{background-color:#005492;border:0;}}@media (max-width:767px){body.toggled .header-main .navbar-toggle{border:1px solid white !important;background-color:transparent !important;}body.toggled .header-main .navbar-toggle .icon-bar{left:6px;top:11px;margin:0 !important;position:absolute;background-color:white !important;}body.toggled .header-main .navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);}body.toggled .header-main .navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);}body.toggled .header-main .navbar-toggle .icon-bar:nth-child(2){display:none;}}@media (max-width:767px){body.toggled .header-main #block-bfm-branding .site-logo{background-image:url("../../../../themes/custom/bfm/images/logo-white.svg") !important;}}@media (max-width:767px){body.toggled .header-main #block-bfm-branding .sml-logo{background-image:url("../../../../themes/custom/bfm/images/logo-small-white.svg") !important;}}@media (max-width:767px){body.toggled .header-main .block-we-megamenu-blockcontact .we-mega-menu-ul a[href*='tel']:before{background-image:url("../../../../themes/custom/bfm/images/icons/phone-white.svg") !important;}}@media (max-width:959px){.btn-close{z-index:1001;right:19px;top:14px;width:41px;height:41px;box-shadow:none;background:none;border:1px solid white;box-sizing:border-box;}}@media (max-width:767px){.btn-close{right:19px;top:14px;width:25px;height:25px;border-width:1px;display:none !important;}.btn-close:before,.btn-close:after{width:12px;height:1px;margin-left:-7px;}}@media (max-width:959px){.overlay{background:none;z-index:100;}}@media (max-width:767px){html.is-navbar-opened{overflow:hidden;position:fixed;height:100%;width:100%;left:0;}}.dots-arrows-left-side-small,.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");background-repeat:no-repeat;height:298px;width:149px;position:absolute;}.dots-arrows-right-side-small,.page-node-type-case-study .intro-left-col:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");background-repeat:no-repeat;height:298px;width:149px;position:absolute;}.dots-arrows-left-side,.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before,.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before,.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after,.view-id-insights_by_category::after,.full-press::after,.block--insights-related-block::after,.related-insights--promo::after,.view-id-portfolio.view-display-id-block_1:before,.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before,.paragraph--type--homepage-portfolio-:before,.field--name-field-affiliates-header:before,.view-service-category.view-id-service_category:before,.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before,.paragraph--type--featured-design:before,.paragraph--type--featured-design .featured-bottom:before,.block-webform:after,.view-display-id-company_leadership_block .views-row:nth-child(2):before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side.png");background-repeat:no-repeat;height:514px;width:256px;position:absolute;}.dots-arrows-right-side,.paragraph--type--homepage-portfolio-:after,.view-id-awards:after,.paragraph--type--available-positions .available-positions-wrapper:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side.png");background-repeat:no-repeat;height:514px;width:256px;position:absolute;}.dots-arrows-left-side-large,.view-service-category.view-id-service_category:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-large.png");background-repeat:no-repeat;height:793px;width:400px;position:absolute;}.dots-arrows-right-side-large,.page-node-type-case-study .node__content > .field--name-field-components:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:after,.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before,.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3):after,.view-service-category.view-id-service_category .views-row:nth-child(3):before,.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after,.block-webform:before,.view-display-id-company_leadership_block .first:before,.view-display-id-company_leadership_block .views-row:nth-child(4):before{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-large.png");background-repeat:no-repeat;height:793px;width:400px;position:absolute;}.page-node-type-blue-landing-page .header-page-title,.page-node-type-whitepapper-download-page .header-page-title,.page-node-type-company-page .header-page-title{z-index:20;}.page-node-type-blue-landing-page .block-system-main-block,.page-node-type-whitepapper-download-page .block-system-main-block,.page-node-type-company-page .block-system-main-block{position:relative;}.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{content:'';top:-140px;z-index:-1;}.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{left:-10px;}@media screen and (min-width:480px){.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{left:-25px;}}.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{left:-25px;}@media screen and (min-width:767px){.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{left:-30px;}}@media (max-width:960px){.page-node-type-blue-landing-page .block-system-main-block:before,.page-node-type-whitepapper-download-page .block-system-main-block:before,.page-node-type-company-page .block-system-main-block:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");height:298px;width:149px;top:-100px;}}.page-node-type-insights .header-page-title{z-index:20;}body.page-node-type-company-page .block-system-main-block:before{top:-200px;}body.page-node-type-company-page .block-system-main-block:before{left:-10px;}@media screen and (min-width:480px){body.page-node-type-company-page .block-system-main-block:before{left:calc(-10px + -70 * ((100vw - 480px) / 1020));}}@media screen and (min-width:1500px){body.page-node-type-company-page .block-system-main-block:before{left:-80px;}}@media (max-width:960px){body.page-node-type-company-page .block-system-main-block:before{top:-160px;}}.page-node-type-case-study .node__content > .field--name-field-components{position:relative;}.page-node-type-case-study .node__content > .field--name-field-components:after{content:'';top:793px;z-index:-1;}.page-node-type-case-study .node__content > .field--name-field-components:after{right:-25px;}@media screen and (min-width:767px){.page-node-type-case-study .node__content > .field--name-field-components:after{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-case-study .node__content > .field--name-field-components:after{right:-30px;}}@media (max-width:960px){.page-node-type-case-study .node__content > .field--name-field-components:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;top:793px;}}@media (max-width:600px){.page-node-type-case-study .node__content > .field--name-field-components:after{top:893px;}}.page-node-type-case-study .node__content > .field--name-field-components > .field__item:nth-last-of-type(2) .paragraph--type--image:after{display:none;}.page-node-type-case-study .intro-left-col:before{content:'';bottom:-165px;z-index:-1;display:none;}.page-node-type-case-study .intro-left-col:before{right:-10px;}@media screen and (min-width:480px){.page-node-type-case-study .intro-left-col:before{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.page-node-type-case-study .intro-left-col:before{right:-25px;}}@media (max-width:600px){.page-node-type-case-study .intro-left-col:before{display:block;}}@media (max-width:600px){.page-node-type-case-study .intro-left-col{position:relative;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full{position:relative;}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{content:'';top:-140px;z-index:-1;}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{left:-10px;}@media screen and (min-width:480px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{left:-25px;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{left:-25px;}@media screen and (min-width:767px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{left:-30px;}}@media (max-width:960px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");height:298px;width:149px;top:-100px;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:after{content:'';top:530px;z-index:-1;}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:after{right:-25px;}@media screen and (min-width:767px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:after{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:after{right:-30px;}}@media (max-width:1200px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-header-image:after{display:none;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full:before{position:absolute;width:1183px;height:1183px;-webkit-border-radius:591.5px;border-radius:591.5px;background-clip:padding-box;content:'';bottom:-815px;left:-628px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.page-node-type-case-study .node--type-case-study.node--view-mode-full:after{width:1097px;height:1097px;-webkit-border-radius:548.5px;border-radius:548.5px;background-clip:padding-box;position:absolute;content:'';bottom:-823px;left:-577px;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}@media (max-width:1200px){.page-node-type-case-study .node--type-case-study.node--view-mode-full:before{display:none;}.page-node-type-case-study .node--type-case-study.node--view-mode-full:after{display:none;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image{position:relative;}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{content:'';bottom:-140px;z-index:-1;}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{left:-10px;}@media screen and (min-width:480px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{left:-25px;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{left:-25px;}@media screen and (min-width:767px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{left:-30px;}}@media (max-width:960px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");height:298px;width:149px;bottom:-100px;}}@media (max-width:600px){.page-node-type-case-study .node--type-case-study.node--view-mode-full .field--name-field-case-study-secondary-image:after,.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--image:after{bottom:-150px;}}.page-node-type-case-study .node--type-case-study.node--view-mode-full .paragraph--type--_-column-layout .paragraph--type--image:after{display:none;}.view-id-insights_by_category .view-content,.full-press .view-content,.block--insights-related-block .view-content,.related-insights--promo .view-content{position:relative;z-index:5;}.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{content:'';right:0;top:-400px;}.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{right:-10px;}@media screen and (min-width:480px){.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{right:-25px;}}.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{right:-25px;}@media screen and (min-width:767px){.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{right:-30px;}}@media (max-width:960px){.view-id-insights_by_category::before,.full-press::before,.block--insights-related-block::before,.related-insights--promo::before{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;top:-152px;}}.view-id-insights_by_category::after,.full-press::after,.block--insights-related-block::after,.related-insights--promo::after{content:'';left:0;}.view-id-insights_by_category::after,.full-press::after,.block--insights-related-block::after,.related-insights--promo::after{bottom:-382px;}@media screen and (min-width:767px){.view-id-insights_by_category::after,.full-press::after,.block--insights-related-block::after,.related-insights--promo::after{bottom:calc(-382px + 130 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-insights_by_category::after,.full-press::after,.block--insights-related-block::after,.related-insights--promo::after{bottom:-252px;}}.related-insights--promo{overflow:hidden;}.related-insights--promo::before{display:none;}@media (max-width:600px){.full-press::before{display:none;}}.block--insights-related-block{position:relative;}@media (max-width:960px){.block--insights-related-block::after{bottom:unset;top:-45px;left:-100px;}}@media (max-width:600px){.block--insights-related-block::after{top:unset;bottom:-382px;left:unset;}}.view-id-portfolio{position:relative;}.view-id-portfolio.view-display-id-block_1:before{content:'';z-index:-1;}.view-id-portfolio.view-display-id-block_1:before{top:20px;}@media screen and (min-width:767px){.view-id-portfolio.view-display-id-block_1:before{top:calc(20px + 70 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio.view-display-id-block_1:before{top:90px;}}.view-id-portfolio.view-display-id-block_1:before{left:-10px;}@media screen and (min-width:480px){.view-id-portfolio.view-display-id-block_1:before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-id-portfolio.view-display-id-block_1:before{left:-25px;}}.view-id-portfolio.view-display-id-block_1:before{left:-25px;}@media screen and (min-width:767px){.view-id-portfolio.view-display-id-block_1:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio.view-display-id-block_1:before{left:-30px;}}@media (max-width:767px){.view-id-portfolio.view-display-id-block_1:before{left:-100px;top:-70px;}}.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3){position:relative;}.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3):after{content:'';bottom:-430px;z-index:-1;}.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3):after{right:-25px;}@media screen and (min-width:767px){.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3):after{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3):after{right:-30px;}}@media (max-width:960px){.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(3):after{display:none;}}.view-id-portfolio.view-display-id-block_2 .view-content,.view-id-portfolio.view-display-id-block_3 .view-content{position:relative;z-index:5;}.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{content:'';z-index:0;}.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{top:-10px;}@media screen and (min-width:600px){.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{top:calc(-10px + 100 * ((100vw - 600px) / 900));}}@media screen and (min-width:1500px){.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{top:90px;}}.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{left:-10px;}@media screen and (min-width:480px){.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{left:calc(-10px + -15 * ((100vw - 480px) / 120));}}@media screen and (min-width:600px){.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{left:-25px;}}.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{left:-80px;}@media screen and (min-width:600px){.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{left:calc(-80px + 50 * ((100vw - 600px) / 900));}}@media screen and (min-width:1500px){.view-id-portfolio.view-display-id-block_2:before,.view-id-portfolio.view-display-id-block_3:before{left:-30px;}}.paragraph--type--homepage-portfolio-{position:relative;}.paragraph--type--homepage-portfolio-:before{content:'';}.paragraph--type--homepage-portfolio-:before{top:20px;}@media screen and (min-width:767px){.paragraph--type--homepage-portfolio-:before{top:calc(20px + 70 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-portfolio-:before{top:90px;}}.paragraph--type--homepage-portfolio-:before{left:-10px;}@media screen and (min-width:480px){.paragraph--type--homepage-portfolio-:before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--homepage-portfolio-:before{left:-25px;}}.paragraph--type--homepage-portfolio-:before{left:-25px;}@media screen and (min-width:767px){.paragraph--type--homepage-portfolio-:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-portfolio-:before{left:-30px;}}@media (max-width:767px){.paragraph--type--homepage-portfolio-:before{left:-100px;top:-10px;}}.paragraph--type--homepage-portfolio-:after{content:'';bottom:-162px;transform:rotate(-135deg);}.paragraph--type--homepage-portfolio-:after{right:-10px;}@media screen and (min-width:480px){.paragraph--type--homepage-portfolio-:after{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--homepage-portfolio-:after{right:-25px;}}.paragraph--type--homepage-portfolio-:after{right:-25px;}@media screen and (min-width:767px){.paragraph--type--homepage-portfolio-:after{right:calc(-25px + -10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-portfolio-:after{right:-35px;}}@media (max-width:960px){.paragraph--type--homepage-portfolio-:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;bottom:-93px;}}@media (max-width:767px){.paragraph--type--homepage-portfolio-:after{right:-75px;}}.field--name-field-affiliates-header{position:relative;}.field--name-field-affiliates-header:before{content:'';top:-55px;z-index:-1;}.field--name-field-affiliates-header:before{left:-10px;}@media screen and (min-width:480px){.field--name-field-affiliates-header:before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.field--name-field-affiliates-header:before{left:-25px;}}.field--name-field-affiliates-header:before{left:-25px;}@media screen and (min-width:767px){.field--name-field-affiliates-header:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.field--name-field-affiliates-header:before{left:-30px;}}@media (max-width:767px){.field--name-field-affiliates-header:before{left:-80px;top:-52px;}}.view-service-category.view-id-service_category{position:relative;}.view-service-category.view-id-service_category .views-row:nth-child(3){position:relative;}.view-service-category.view-id-service_category .views-row:nth-child(3):before{content:'';bottom:-540px;z-index:-1;}.view-service-category.view-id-service_category .views-row:nth-child(3):before{right:-25px;}@media screen and (min-width:767px){.view-service-category.view-id-service_category .views-row:nth-child(3):before{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-service-category.view-id-service_category .views-row:nth-child(3):before{right:-30px;}}@media (max-width:767px){.view-service-category.view-id-service_category .views-row:nth-child(3):before{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;bottom:-177px;}}.view-service-category.view-id-service_category:before{content:'';top:-250px;z-index:-1;}.view-service-category.view-id-service_category:before{left:-25px;}@media screen and (min-width:767px){.view-service-category.view-id-service_category:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-service-category.view-id-service_category:before{left:-30px;}}@media (max-width:767px){.view-service-category.view-id-service_category:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");height:298px;width:149px;top:-154px;}}.view-service-category.view-id-service_category:after{content:'';bottom:-600px;}.view-service-category.view-id-service_category:after{left:-243px;}@media screen and (min-width:767px){.view-service-category.view-id-service_category:after{left:calc(-243px + 123 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-service-category.view-id-service_category:after{left:-120px;}}@media (max-width:1500px){.view-service-category.view-id-service_category:after{bottom:-465px;}}@media (max-width:767px){.view-service-category.view-id-service_category:after{display:none;}}.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image{position:relative;}.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image:before{content:'';bottom:-154px;display:none;z-index:-1;}.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image:before{left:-15px;}@media screen and (min-width:480px){.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image:before{left:calc(-15px + -20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image:before{left:-35px;}}@media (max-width:767px){.view-service-category.view-id-service_category .views-row:nth-child(5) .field--name-field-image:before{display:block;}}.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{content:'';bottom:-260px;z-index:-1;}.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{left:-10px;}@media screen and (min-width:480px){.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{left:-25px;}}.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{left:-25px;}@media screen and (min-width:767px){.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{left:-30px;}}@media (max-width:767px){.page-node-type-service-detail-page .header-page-title:before,.page-node-type-insights .header-page-title:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");height:298px;width:149px;bottom:-170px;}}.view-id-partnerships.view-display-id-block_1 .view-content,.view-id-partnerships.view-display-id-clients_block .view-content,.view-id-clients.view-display-id-block_1 .view-content,.view-id-clients.view-display-id-clients_block .view-content{position:relative;z-index:5;}.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{content:'';bottom:-390px;}.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{right:-10px;}@media screen and (min-width:480px){.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{right:-25px;}}.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{right:-25px;}@media screen and (min-width:767px){.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{right:-30px;}}@media (max-width:960px){.view-id-partnerships.view-display-id-block_1:after,.view-id-partnerships.view-display-id-clients_block:after,.view-id-clients.view-display-id-block_1:after,.view-id-clients.view-display-id-clients_block:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;bottom:-144px;}}.view-id-awards .view-content{position:relative;z-index:5;}.view-id-awards:after{content:'';bottom:-162px;transform:rotate(-135deg);}.view-id-awards:after{right:-10px;}@media screen and (min-width:480px){.view-id-awards:after{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-id-awards:after{right:-25px;}}.view-id-awards:after{right:-25px;}@media screen and (min-width:767px){.view-id-awards:after{right:calc(-25px + -10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-awards:after{right:-35px;}}@media (max-width:960px){.view-id-awards:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;bottom:-93px;}}@media (max-width:600px){.view-id-awards:after{transform:rotate(0deg);background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side.png");height:514px;width:256px;bottom:-256px;right:-100px;}}.paragraph--type--available-positions{position:relative;}.paragraph--type--available-positions:before{position:absolute;width:743px;height:743px;-webkit-border-radius:371.5px;border-radius:371.5px;background-clip:padding-box;content:'';top:-646px;left:-443px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.paragraph--type--available-positions:after{width:689px;height:689px;-webkit-border-radius:344.5px;border-radius:344.5px;background-clip:padding-box;position:absolute;content:'';top:-613px;left:-387px;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}@media (max-width:1200px){.paragraph--type--available-positions:before{width:299px;height:299px;-webkit-border-radius:149.5px;border-radius:149.5px;background-clip:padding-box;top:-251px;left:-131px;}.paragraph--type--available-positions:after{width:277px;height:277px;-webkit-border-radius:138.5px;border-radius:138.5px;background-clip:padding-box;top:-239px;left:-109px;}}@media (max-width:767px){.paragraph--type--available-positions:before{width:265px;height:265px;-webkit-border-radius:132.5px;border-radius:132.5px;background-clip:padding-box;top:-271px;left:-131px;}.paragraph--type--available-positions:after{width:246px;height:246px;-webkit-border-radius:123px;border-radius:123px;background-clip:padding-box;top:-259px;left:-109px;}}.paragraph--type--available-positions .available-positions-wrapper:after{content:'';bottom:-162px;transform:rotate(-135deg);}.paragraph--type--available-positions .available-positions-wrapper:after{right:-10px;}@media screen and (min-width:480px){.paragraph--type--available-positions .available-positions-wrapper:after{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--available-positions .available-positions-wrapper:after{right:-25px;}}.paragraph--type--available-positions .available-positions-wrapper:after{right:-25px;}@media screen and (min-width:767px){.paragraph--type--available-positions .available-positions-wrapper:after{right:calc(-25px + -10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--available-positions .available-positions-wrapper:after{right:-35px;}}@media (max-width:960px){.paragraph--type--available-positions .available-positions-wrapper:after{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;bottom:-93px;}}@media (max-width:600px){.paragraph--type--available-positions .available-positions-wrapper:after{right:-75px;}}.company-circles{position:relative;}.company-circles:before{position:absolute;width:743px;height:743px;-webkit-border-radius:371.5px;border-radius:371.5px;background-clip:padding-box;content:'';top:-246px;left:-443px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:-1;}.company-circles:after{width:689px;height:689px;-webkit-border-radius:344.5px;border-radius:344.5px;background-clip:padding-box;position:absolute;content:'';top:-213px;left:-387px;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:-1;}@media (max-width:1200px){.company-circles:before{display:none;}.company-circles:after{display:none;}}@media (max-width:767px){.company-circles:before{width:265px;height:265px;-webkit-border-radius:132.5px;border-radius:132.5px;background-clip:padding-box;top:-121px;left:-141px;display:block;}.company-circles:after{width:246px;height:246px;-webkit-border-radius:123px;border-radius:123px;background-clip:padding-box;top:-109px;left:-119px;display:block;}}.paragraph--type--featured-design:before{content:'';display:none;}@media (max-width:1200px){.paragraph--type--featured-design:before{z-index:-1;display:block;left:-100px;top:-10px;}}@media (max-width:600px){.paragraph--type--featured-design:before{left:-90px;top:-58px;}}.paragraph--type--featured-design .featured-bottom{position:relative;}.paragraph--type--featured-design .featured-bottom:before{content:'';top:-257px;z-index:-1;}.paragraph--type--featured-design .featured-bottom:before{left:-25px;}@media screen and (min-width:767px){.paragraph--type--featured-design .featured-bottom:before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--featured-design .featured-bottom:before{left:-30px;}}@media (max-width:1200px){.paragraph--type--featured-design .featured-bottom:before{display:none;}}.block-webform{position:relative;}.block-webform:before{content:'';top:-400px;}.block-webform:before{right:-10px;}@media screen and (min-width:480px){.block-webform:before{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.block-webform:before{right:-25px;}}.block-webform:before{right:-25px;}@media screen and (min-width:767px){.block-webform:before{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block-webform:before{right:-30px;}}@media (max-width:960px){.block-webform:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;top:-152px;}}.block-webform:after{content:'';left:0;}.block-webform:after{bottom:-382px;}@media screen and (min-width:767px){.block-webform:after{bottom:calc(-382px + 130 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block-webform:after{bottom:-252px;}}.view-display-id-company_leadership_block .view-content{position:relative;}.view-display-id-company_leadership_block .first{position:relative;}.view-display-id-company_leadership_block .first:before{content:'';top:-190px;}.view-display-id-company_leadership_block .first:before{right:-10px;}@media screen and (min-width:480px){.view-display-id-company_leadership_block .first:before{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-display-id-company_leadership_block .first:before{right:-25px;}}.view-display-id-company_leadership_block .first:before{right:-25px;}@media screen and (min-width:767px){.view-display-id-company_leadership_block .first:before{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-display-id-company_leadership_block .first:before{right:-30px;}}@media (max-width:960px){.view-display-id-company_leadership_block .first:before{background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;top:450px;}}@media (max-width:600px){.view-display-id-company_leadership_block .first:before{display:none;}}@media (max-width:600px){.view-display-id-company_leadership_block .first .field--name-field-department-members > div:nth-last-child(2):before{position:absolute;content:'';background:url("../../../../themes/custom/bfm/images/dots-arrow-right-side-small.png");height:298px;width:149px;bottom:13px;right:0px;}}.view-display-id-company_leadership_block .views-row:nth-child(2){position:relative;}.view-display-id-company_leadership_block .views-row:nth-child(2):before{content:'';top:310px;}.view-display-id-company_leadership_block .views-row:nth-child(2):before{left:-10px;}@media screen and (min-width:480px){.view-display-id-company_leadership_block .views-row:nth-child(2):before{left:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-display-id-company_leadership_block .views-row:nth-child(2):before{left:-25px;}}.view-display-id-company_leadership_block .views-row:nth-child(2):before{left:-25px;}@media screen and (min-width:767px){.view-display-id-company_leadership_block .views-row:nth-child(2):before{left:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-display-id-company_leadership_block .views-row:nth-child(2):before{left:-30px;}}@media (max-width:960px){.view-display-id-company_leadership_block .views-row:nth-child(2):before{background:url("../../../../themes/custom/bfm/images/dots-arrow-left-side-small.png");height:298px;width:149px;}}@media (max-width:600px){.view-display-id-company_leadership_block .views-row:nth-child(2):before{top:unset;bottom:0;}}.view-display-id-company_leadership_block .views-row:nth-child(4){position:relative;}.view-display-id-company_leadership_block .views-row:nth-child(4):before{content:'';top:415px;}.view-display-id-company_leadership_block .views-row:nth-child(4):before{right:-10px;}@media screen and (min-width:480px){.view-display-id-company_leadership_block .views-row:nth-child(4):before{right:calc(-10px + -15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-display-id-company_leadership_block .views-row:nth-child(4):before{right:-25px;}}.view-display-id-company_leadership_block .views-row:nth-child(4):before{right:-25px;}@media screen and (min-width:767px){.view-display-id-company_leadership_block .views-row:nth-child(4):before{right:calc(-25px + -5 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-display-id-company_leadership_block .views-row:nth-child(4):before{right:-30px;}}@media (max-width:960px){.view-display-id-company_leadership_block .views-row:nth-child(4):before{display:none;}}.view-display-id-company_leadership_block .last{position:relative;overflow:hidden;}.view-display-id-company_leadership_block .last:before{position:absolute;width:1080px;height:1080px;-webkit-border-radius:540px;border-radius:540px;background-clip:padding-box;content:'';bottom:-463px;left:-439px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:-1;}.view-display-id-company_leadership_block .last:after{width:1000px;height:1000px;-webkit-border-radius:500px;border-radius:500px;background-clip:padding-box;position:absolute;content:'';bottom:-430px;left:-347px;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:-1;}@media (max-width:960px){.view-display-id-company_leadership_block .last:before{width:772px;height:772px;-webkit-border-radius:386px;border-radius:386px;background-clip:padding-box;bottom:-322px;left:-399px;}.view-display-id-company_leadership_block .last:after{width:716px;height:716px;-webkit-border-radius:358px;border-radius:358px;background-clip:padding-box;bottom:-300px;left:-335px;}}@media (max-width:600px){.view-display-id-company_leadership_block .last:before{width:265px;height:265px;-webkit-border-radius:132.5px;border-radius:132.5px;background-clip:padding-box;bottom:-107px;left:-131px;}.view-display-id-company_leadership_block .last:after{width:246px;height:246px;-webkit-border-radius:123px;border-radius:123px;background-clip:padding-box;bottom:-107px;left:-109px;}}.page-node-16.page-node-type-blue-landing-page .block-system-main-block:before{display:none;}@media (max-width:767px){.page-node-16.page-node-type-blue-landing-page .block-system-main-block:before{display:block;}}@media (max-width:767px){.page-node-type-company-page:not(.page-node-176) .block-system-main-block:before{display:none;}}[data-drupal-views-infinite-scroll-pager] .button{display:inline-block;color:#005593;font-weight:700;border:0;background-color:transparent;font-size:19px;line-height:30px;text-transform:uppercase;height:50px;text-align:left;}[data-drupal-views-infinite-scroll-pager] .button:hover{color:#00A1DF;}@media (max-width:960px){[data-drupal-views-infinite-scroll-pager] .button{height:auto;}}[data-drupal-views-infinite-scroll-pager] .button::after{transform:rotate(90deg);}#contact-message-contact-us-form{margin:0 auto;width:50%;}#block-email-signup{margin:0 auto;width:100%;}.page-node-31 .layout-container-inner{margin-bottom:-20px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column{max-width:1920px;margin:0 auto;z-index:6;padding-bottom:85px;position:relative;overflow:hidden;padding:0;}@media (min-width:768px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column{padding-left:20px;padding-right:20px;}}@media (min-width:962px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;}}@media (max-width:961px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column{padding-bottom:75px;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column{padding-bottom:20px;}}@media (max-width:480px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column{padding-bottom:10px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column:before,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column:before{content:'';display:block;background:url(../../../../themes/custom/bfm/images/dots-arrow-right-side-large.png);background-repeat:no-repeat;height:793px;width:400px;position:absolute;right:0;bottom:-358px;pointer-events:none;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .block-leads-form-block,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .block-leads-form-block{padding-left:10px;padding-right:10px;}@media screen and (max-width:767px) and (min-width:480px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .block-leads-form-block,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .block-leads-form-block{padding-left:calc(10px + 40 * ((100vw - 480px) / 287));padding-right:calc(10px + 40 * ((100vw - 480px) / 287));}}@media screen and (min-width:960px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .block-leads-form-block,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .block-leads-form-block{padding:0;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .block-contact-us-form-block,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .block-contact-us-form-block{max-width:none;padding:0;margin:0;}@media (min-width:962px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .webform-submission-form,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .webform-submission-form{padding-right:40px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;z-index:11;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{padding-left:0px;padding-right:0px;}@media screen and (min-width:1600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{padding-left:calc(0px + 30 * ((100vw - 1600px) / 320));padding-right:calc(0px + 30 * ((100vw - 1600px) / 320));}}@media screen and (min-width:1920px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{padding-left:30px;padding-right:30px;}}@media (min-width:962px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{padding-right:0;width:50%;}}@media (max-width:961px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{margin-bottom:80px;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col{margin-bottom:30px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col > .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col > .field__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding:0;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .paragraph--type--contact-us-image-block,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .paragraph--type--contact-us-image-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-direction:column;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-top-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-top-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-lower-images,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-lower-images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:30px 0 0 0;}@media (max-width:1600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-lower-images,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-lower-images{padding:20px 0 20px 0;}}@media (max-width:600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-lower-images,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .contact-us-left-container-lower-images{display:block;padding:0;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .field--name-field-contact-us-pg-second-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .field--name-field-contact-us-pg-second-image{flex:1;padding-right:30px;}@media (max-width:600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .field--name-field-contact-us-pg-second-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .field--name-field-contact-us-pg-second-image{padding:10px 0 10px 0;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-left-col .field--name-field-contact-us-pg-third-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-left-col .field--name-field-contact-us-pg-third-image{flex:1.4;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{box-sizing:border-box;padding-right:70px;justify-content:space-between;color:#ffffff;z-index:10;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{padding-left:0px;padding-right:0px;}@media screen and (min-width:1600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{padding-left:calc(0px + 30 * ((100vw - 1600px) / 320));padding-right:calc(0px + 30 * ((100vw - 1600px) / 320));}}@media screen and (min-width:1920px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{padding-left:30px;padding-right:30px;}}@media (min-width:962px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{padding-left:0;margin-top:15px;width:50%;}}@media (max-width:961px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{max-width:100%;padding-bottom:60px;}}@media (max-width:600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col{padding-bottom:30px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item{padding:0;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information{background-color:#252B34;padding-bottom:90px;}@media (min-width:768px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information{display:flex;flex-wrap:wrap;}}@media (max-width:1200px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information{padding-bottom:70px;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .paragraph--type--contact-us-information{padding-bottom:40px;}}@media (min-width:768px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .contact-us--col,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field__item .contact-us--col{flex-basis:50%;max-width:50%;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{text-transform:uppercase;letter-spacing:0.5em;padding-top:90px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{font-size:14px;line-height:14px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{font-size:calc(14px + 1 * ((100vw - 767px) / 333));line-height:calc(14px + 1 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{font-size:15px;line-height:15px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-left:40px;padding-right:40px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-left:calc(40px + 30 * ((100vw - 767px) / 333));padding-right:calc(40px + 30 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-left:70px;padding-right:70px;}}@media (max-width:1600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{letter-spacing:0.4em;}}@media (max-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-left:3.6vw;padding-right:3.6vw;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-top:40px;padding-left:50px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label + .red-bar,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label + .red-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__label + .red-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label + .red-bar{margin:20px 0;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{padding-top:10px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{padding-left:40px;padding-right:40px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{padding-left:calc(40px + 30 * ((100vw - 767px) / 333));padding-right:calc(40px + 30 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{padding-left:70px;padding-right:70px;}}@media (max-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{padding-left:3.6vw;padding-right:3.6vw;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{padding-left:50px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .organization,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .organization{font-weight:700;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address{padding-bottom:5px;margin-top:-5px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address{font-size:17px;line-height:30px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address{font-size:calc(17px + 3 * ((100vw - 767px) / 333));line-height:calc(30px + 2 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address{font-size:20px;line-height:32px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization{letter-spacing:-0.01em;display:inline-block;padding:0 0 5px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization{font-size:15px;line-height:30px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization{font-size:calc(15px + 21 * ((100vw - 767px) / 733));line-height:calc(30px + 10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization{font-size:36px;line-height:40px;}}@media (max-width:600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .organization{font-size:25px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .country,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .country,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address .country,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address .country{display:none;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link{text-transform:uppercase;color:#00A1DF;display:inline-block;transition:.3s;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link{font-size:16px;line-height:16px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link{font-size:calc(16px + 0 * ((100vw - 767px) / 333));line-height:calc(16px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link{font-size:16px;line-height:16px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link:hover,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link:hover,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .address-map-link:hover,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .address-map-link:hover{color:#005593;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .phone,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .phone,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-main-contact-office .phone,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .phone{position:absolute;margin-top:-52px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-top:90px;}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label{padding-top:40px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label + .red-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__label + .red-bar{margin:20px 0;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{color:white;}@media (min-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{font-size:40px !important;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{font-size:20px;line-height:30px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{font-size:calc(20px + 5 * ((100vw - 767px) / 333));line-height:calc(30px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item{font-size:25px;line-height:30px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item a,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-phone .field__item a{color:white;white-space:nowrap;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .main-contact-office-wrapper .horizontal-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .main-contact-office-wrapper .horizontal-bar{z-index:0;width:calc(100% - 20px);margin:0 auto;height:1px;background-color:#454b52;display:none;}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .main-contact-office-wrapper .horizontal-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .main-contact-office-wrapper .horizontal-bar{display:block;margin:30px auto;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .sub-contact-office-wrapper .horizontal-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .sub-contact-office-wrapper .horizontal-bar{z-index:0;width:calc(100vw - 20px);margin:0 auto;height:1px;background-color:#454b52;display:none;}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .sub-contact-office-wrapper .horizontal-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .sub-contact-office-wrapper .horizontal-bar{display:none;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices{clear:both;width:100%;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices:after,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices:after{content:"";display:table;clear:both;pointer-events:none;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .horizontal-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .horizontal-bar{z-index:0;width:calc(100vw - 20px);margin:0 auto;height:1px;background-color:#454b52;display:none;}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .horizontal-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .horizontal-bar{display:block;margin:30px auto;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .horizontal-bar:last-child,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .horizontal-bar:last-child{display:none;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item{float:left;width:50%;box-sizing:border-box;padding:20px 70px 0;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item{padding-left:40px;padding-right:40px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item{padding-left:calc(40px + 30 * ((100vw - 767px) / 333));padding-right:calc(40px + 30 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item{padding-left:70px;padding-right:70px;}}@media (max-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item{padding-left:3.6vw;padding-right:3.6vw;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item{float:none;width:100%;padding-top:0;padding-bottom:0;padding-left:50px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item:nth-child(0),article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item:nth-child(0){padding:20px 0 0 0;}}@media (min-width:1501px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item:nth-last-child(2),article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item:nth-last-child(2){padding-left:35px;padding-right:35px;}}@media (min-width:768px) and (max-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item:nth-last-child(2),article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item:nth-last-child(2){padding-left:0;padding-right:25px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .field__item .organization{font-weight:700;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address{padding-bottom:10px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address{font-size:15px;line-height:25px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address{font-size:calc(15px + 2 * ((100vw - 767px) / 333));line-height:calc(25px + 5 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address{font-size:17px;line-height:30px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization{letter-spacing:-0.01em;display:inline-block;padding:0 0 10px;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization{font-size:20px;line-height:30px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization{font-size:calc(20px + 5 * ((100vw - 767px) / 333));line-height:calc(30px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .organization{font-size:25px;line-height:30px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .country,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address .country{display:none;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link{text-transform:uppercase;color:#00A1DF;transition:.3s;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link{font-size:16px;line-height:16px;}@media screen and (min-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link{font-size:calc(16px + 0 * ((100vw - 767px) / 333));line-height:calc(16px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link{font-size:16px;line-height:16px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link:hover,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .address-map-link:hover{color:#005593;}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .phone,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-sub-contact-offices .phone{position:absolute;margin-top:-52px;}@media (min-width:1501px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__item{padding-left:35px;padding-right:35px;}}@media (min-width:768px) and (max-width:1500px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__item,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__item{padding-left:0;padding-right:25px;}}@media (min-width:1501px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .red-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .red-bar{margin-left:-35px;}}@media (min-width:768px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__label,article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .red-bar,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .field__label,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .contact-us--col-no-pad .red-bar{margin-left:-3.66vw;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image{display:flex;align-items:flex-end;}@media (min-width:1601px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image{margin-left:auto;}}@media (min-width:1201px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image{padding-top:80px;padding-right:35px;}}@media (max-width:1600px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image{padding-top:40px;}}@media (max-width:1200px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image{padding-bottom:40px;padding-top:0;padding-right:15px;}}@media (max-width:767px){article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image{padding-left:30px;padding-right:30px;}}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image img,article.page-node-type-whitepapper-download-page .paragraph--type--contact-us-2-column .field--name-field-right-col .field--name-field-contact-map-image img{border:1px solid #989897;max-width:100%;}.contact-us--label{text-transform:uppercase;letter-spacing:0.5em;font-weight:700;}.contact-us--label{font-size:14px;line-height:14px;}@media screen and (min-width:767px){.contact-us--label{font-size:calc(14px + 1 * ((100vw - 767px) / 333));line-height:calc(14px + 1 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.contact-us--label{font-size:15px;line-height:15px;}}.contact-us--label{padding-left:40px;padding-right:40px;}@media screen and (min-width:767px){.contact-us--label{padding-left:calc(40px + 30 * ((100vw - 767px) / 333));padding-right:calc(40px + 30 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.contact-us--label{padding-left:70px;padding-right:70px;}}@media (max-width:1500px){.contact-us--label{padding-left:3.6vw;padding-right:3.6vw;}}@media (max-width:767px){.contact-us--label{padding-left:50px;}}@media (max-width:1600px){.contact-us--label{letter-spacing:0.4em;padding-top:50px;}}@media (max-width:767px){.contact-us--label.no-mobile{display:none;}.contact-us--label.no-mobile + .red-bar{display:none;}}.paragraph--type--webform,#block-email-signup{background-color:#EDEDED;padding:130px 0 0 0;}.paragraph--type--webform:after,#block-email-signup:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.paragraph--type--webform,#block-email-signup{padding:50px 0 0 0;}}.paragraph--type--webform .has-errors .clicked .green-check .contact-us-textarea,#block-email-signup .has-errors .clicked .green-check .contact-us-textarea{border:1px solid #5aba48;}.paragraph--type--webform .has-errors .clicked.green-check input,.paragraph--type--webform .has-errors .form-textarea,#block-email-signup .has-errors .clicked.green-check input,#block-email-signup .has-errors .form-textarea{border:1px solid #5aba48;color:#5aba48;outline:none;font-weight:500;}.paragraph--type--webform .has-errors .form-item input.error,.paragraph--type--webform .has-errors .form-item textarea.error,.paragraph--type--webform .has-errors .form-item select.error,#block-email-signup .has-errors .form-item input.error,#block-email-signup .has-errors .form-item textarea.error,#block-email-signup .has-errors .form-item select.error{border:1px solid #E3173E;color:#E3173E;outline:none;font-weight:500;}.paragraph--type--webform .has-errors .form-item input.error::-webkit-input-placeholder,.paragraph--type--webform .has-errors .form-item textarea.error::-webkit-input-placeholder,.paragraph--type--webform .has-errors .form-item select.error::-webkit-input-placeholder,#block-email-signup .has-errors .form-item input.error::-webkit-input-placeholder,#block-email-signup .has-errors .form-item textarea.error::-webkit-input-placeholder,#block-email-signup .has-errors .form-item select.error::-webkit-input-placeholder{color:#E3173E;}.paragraph--type--webform .has-errors .green-check,#block-email-signup .has-errors .green-check{font-weight:500;}.paragraph--type--webform .has-errors .green-check::-webkit-input-placeholder,#block-email-signup .has-errors .green-check::-webkit-input-placeholder{color:#5aba48;}.paragraph--type--webform .has-errors .green-check:after,#block-email-signup .has-errors .green-check:after{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 0 no-repeat;height:16px;width:22px;height:28px;width:28px;display:inline-block;margin-left:15px;content:"";position:absolute;right:16px;top:30px;}.paragraph--type--webform .webform-submission-form,#block-email-signup .webform-submission-form{margin:0 auto;width:50%;max-width:750px;position:relative;z-index:1;}.paragraph--type--webform .webform-submission-form,#block-email-signup .webform-submission-form{padding-left:10px;padding-right:10px;}@media screen and (min-width:600px){.paragraph--type--webform .webform-submission-form,#block-email-signup .webform-submission-form{padding-left:calc(10px + 40 * ((100vw - 600px) / 167));padding-right:calc(10px + 40 * ((100vw - 600px) / 167));}}@media screen and (min-width:767px){.paragraph--type--webform .webform-submission-form,#block-email-signup .webform-submission-form{padding-left:50px;padding-right:50px;}}@media (max-width:1100px){.paragraph--type--webform .webform-submission-form,#block-email-signup .webform-submission-form{width:90%;}}@media (max-width:767px){.paragraph--type--webform .webform-submission-form,#block-email-signup .webform-submission-form{margin:0 auto;width:93%;max-width:93%;}}.paragraph--type--webform .webform-submission-form label,#block-email-signup .webform-submission-form label{display:none;}.paragraph--type--webform .webform-submission-form .clicked label,#block-email-signup .webform-submission-form .clicked label{display:block;color:#747474;}.paragraph--type--webform .webform-submission-form .clicked label,#block-email-signup .webform-submission-form .clicked label{font-size:13px;line-height:40px;}@media screen and (min-width:480px){.paragraph--type--webform .webform-submission-form .clicked label,#block-email-signup .webform-submission-form .clicked label{font-size:calc(13px + 1 * ((100vw - 480px) / 620));line-height:calc(40px + 0 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.paragraph--type--webform .webform-submission-form .clicked label,#block-email-signup .webform-submission-form .clicked label{font-size:14px;line-height:40px;}}.paragraph--type--webform .webform-submission-form .clicked .required,.paragraph--type--webform .webform-submission-form .clicked .form-textarea,#block-email-signup .webform-submission-form .clicked .required,#block-email-signup .webform-submission-form .clicked .form-textarea{border:1px solid #747474;outline:none;}.paragraph--type--webform .webform-submission-form #edit-contact-us-body,#block-email-signup .webform-submission-form #edit-contact-us-body{border:0;background-color:transparent;font-size:19px;color:#000000;}@media (max-width:1100px){.paragraph--type--webform .webform-submission-form #edit-contact-us-body,#block-email-signup .webform-submission-form #edit-contact-us-body{font-size:15px;}}.paragraph--type--webform .webform-submission-form .form-item input,.paragraph--type--webform .webform-submission-form .form-item textarea,.paragraph--type--webform .webform-submission-form .form-item select,#block-email-signup .webform-submission-form .form-item input,#block-email-signup .webform-submission-form .form-item textarea,#block-email-signup .webform-submission-form .form-item select{border:1px solid #d5d5d5;padding:5px 30px;height:70px;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (max-width:600px){.paragraph--type--webform .webform-submission-form .form-item input,.paragraph--type--webform .webform-submission-form .form-item textarea,.paragraph--type--webform .webform-submission-form .form-item select,#block-email-signup .webform-submission-form .form-item input,#block-email-signup .webform-submission-form .form-item textarea,#block-email-signup .webform-submission-form .form-item select{padding:5px 15px;height:60px;}}.paragraph--type--webform .webform-submission-form .form-item input,.paragraph--type--webform .webform-submission-form .form-item textarea,#block-email-signup .webform-submission-form .form-item input,#block-email-signup .webform-submission-form .form-item textarea{font-weight:700;color:#242B34;}.paragraph--type--webform .webform-submission-form .form-item input::-webkit-input-placeholder,.paragraph--type--webform .webform-submission-form .form-item textarea::-webkit-input-placeholder,#block-email-signup .webform-submission-form .form-item input::-webkit-input-placeholder,#block-email-signup .webform-submission-form .form-item textarea::-webkit-input-placeholder{color:#747474;font-weight:400;}.paragraph--type--webform .webform-submission-form .form-item input:-ms-input-placeholder,.paragraph--type--webform .webform-submission-form .form-item textarea:-ms-input-placeholder,#block-email-signup .webform-submission-form .form-item input:-ms-input-placeholder,#block-email-signup .webform-submission-form .form-item textarea:-ms-input-placeholder{color:#747474;font-weight:400;}.paragraph--type--webform .webform-submission-form .form-item input::-ms-input-placeholder,.paragraph--type--webform .webform-submission-form .form-item textarea::-ms-input-placeholder,#block-email-signup .webform-submission-form .form-item input::-ms-input-placeholder,#block-email-signup .webform-submission-form .form-item textarea::-ms-input-placeholder{color:#747474;font-weight:400;}.paragraph--type--webform .webform-submission-form .form-type-textfield,.paragraph--type--webform .webform-submission-form .form-type-textarea,.paragraph--type--webform .webform-submission-form .form-type-tel,.paragraph--type--webform .webform-submission-form .form-type-email,#block-email-signup .webform-submission-form .form-type-textfield,#block-email-signup .webform-submission-form .form-type-textarea,#block-email-signup .webform-submission-form .form-type-tel,#block-email-signup .webform-submission-form .form-type-email{background:white;position:relative;}.paragraph--type--webform .webform-submission-form .form-type-textfield,.paragraph--type--webform .webform-submission-form .form-type-textarea,.paragraph--type--webform .webform-submission-form .form-type-tel,.paragraph--type--webform .webform-submission-form .form-type-email,#block-email-signup .webform-submission-form .form-type-textfield,#block-email-signup .webform-submission-form .form-type-textarea,#block-email-signup .webform-submission-form .form-type-tel,#block-email-signup .webform-submission-form .form-type-email{font-size:16px;line-height:40px;}@media screen and (min-width:480px){.paragraph--type--webform .webform-submission-form .form-type-textfield,.paragraph--type--webform .webform-submission-form .form-type-textarea,.paragraph--type--webform .webform-submission-form .form-type-tel,.paragraph--type--webform .webform-submission-form .form-type-email,#block-email-signup .webform-submission-form .form-type-textfield,#block-email-signup .webform-submission-form .form-type-textarea,#block-email-signup .webform-submission-form .form-type-tel,#block-email-signup .webform-submission-form .form-type-email{font-size:calc(16px + 3 * ((100vw - 480px) / 620));line-height:calc(40px + 0 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.paragraph--type--webform .webform-submission-form .form-type-textfield,.paragraph--type--webform .webform-submission-form .form-type-textarea,.paragraph--type--webform .webform-submission-form .form-type-tel,.paragraph--type--webform .webform-submission-form .form-type-email,#block-email-signup .webform-submission-form .form-type-textfield,#block-email-signup .webform-submission-form .form-type-textarea,#block-email-signup .webform-submission-form .form-type-tel,#block-email-signup .webform-submission-form .form-type-email{font-size:19px;line-height:40px;}}.paragraph--type--webform .webform-submission-form .form-type-textfield label,.paragraph--type--webform .webform-submission-form .form-type-textarea label,.paragraph--type--webform .webform-submission-form .form-type-tel label,.paragraph--type--webform .webform-submission-form .form-type-email label,#block-email-signup .webform-submission-form .form-type-textfield label,#block-email-signup .webform-submission-form .form-type-textarea label,#block-email-signup .webform-submission-form .form-type-tel label,#block-email-signup .webform-submission-form .form-type-email label{font-size:14px;position:absolute;top:0;left:20px;}.paragraph--type--webform .webform-submission-form .form-type-checkbox label,#block-email-signup .webform-submission-form .form-type-checkbox label{display:block;}.paragraph--type--webform .webform-submission-form .form-type-checkbox input,#block-email-signup .webform-submission-form .form-type-checkbox input{width:14px;height:14px;max-width:14px;max-height:14px;margin-right:10px;float:left;margin-top:12px;box-sizing:border-box;}.paragraph--type--webform .webform-submission-form .form-actions,#block-email-signup .webform-submission-form .form-actions{clear:both;display:block;position:relative;z-index:1;}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text{font-weight:200;}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text{font-size:15px;line-height:24px;}@media screen and (min-width:767px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text{font-size:calc(15px + 4 * ((100vw - 767px) / 333));line-height:calc(24px + 16 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text{font-size:19px;line-height:40px;}}@media (max-width:767px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text{margin:0 auto;font-weight:200;}}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title{color:#000000;font-weight:700;border:0;padding:0 0 20px 0;background-color:transparent;margin:0;letter-spacing:.019em;}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title{font-size:35px;line-height:40px;}@media screen and (min-width:767px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title{font-size:calc(35px + 5 * ((100vw - 767px) / 333));line-height:calc(40px + 15 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title{font-size:40px;line-height:55px;}}@media (max-width:767px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title{font-size:30px;line-height:30px;margin:0 auto;padding-left:27px;}}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2 + span,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title + span,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2 + span,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title + span{font-weight:400;line-height:1.5;display:block;}@media (max-width:767px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text h2 + span,.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title + span,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text h2 + span,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text .contact-us-title + span{font-size:20px !important;}}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text,#block-email-signup .webform-submission-form #edit-contact-us-get-in-touch-text{border:0;padding:0 0 25px 0;}.paragraph--type--webform .webform-submission-form .contact-us-submit-button,#block-email-signup .webform-submission-form .contact-us-submit-button{text-align:right;padding:10px 0 50px 0;}.paragraph--type--webform .webform-submission-form .contact-us-submit-button .contact-us-submit,#block-email-signup .webform-submission-form .contact-us-submit-button .contact-us-submit{color:#005593;font-weight:700;border:0;background-color:transparent;font-size:21px;text-transform:uppercase;}@media (max-width:767px){.block-contact-us-form-block .paragraph--type--webform .webform-submission-form .form-group #edit-contact-us-get-in-touch-text h2,.block-contact-us-form-block .paragraph--type--webform .webform-submission-form .form-group #edit-contact-us-get-in-touch-text div.contact-us-title.contact-us-form-title{padding-left:0;}}.block-webform .captcha{position:relative;z-index:10;}.paragraph--type--webform{background:none;padding:0;width:100%;}.paragraph--type--webform .webform-submission-form{padding:0;width:100%;max-width:none;box-sizing:border-box;position:relative;z-index:1;}@media (min-width:962px){.paragraph--type--webform .webform-submission-form{padding-right:40px;}}.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text{font-size:25px;line-height:35px;color:#242b34;font-weight:400;margin:0;padding-bottom:35px;}@media (max-width:600px){.paragraph--type--webform .webform-submission-form #edit-contact-us-get-in-touch-text{padding-bottom:25px;}}.paragraph--type--webform .webform-submission-form .form-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.paragraph--type--webform .webform-submission-form .form-group .form-item{width:100%;}@media (min-width:768px){.paragraph--type--webform .webform-submission-form .form-group .form-item:nth-of-type(2),.paragraph--type--webform .webform-submission-form .form-group .form-item:nth-of-type(3),.paragraph--type--webform .webform-submission-form .form-group .form-item:nth-of-type(4),.paragraph--type--webform .webform-submission-form .form-group .form-item:nth-of-type(5){width:calc(50% - 0.5em);}}.paragraph--type--webform .webform-submission-form .form-group .form-item.form-type-webform-markup{min-width:100%;}.paragraph--type--webform .webform-submission-form .form-item{margin-top:0;width:100%;}@media (max-width:767px){.paragraph--type--webform .webform-submission-form .form-item{margin-bottom:10px;}}.paragraph--type--webform .webform-submission-form .form-item input,.paragraph--type--webform .webform-submission-form .form-item textarea{background-color:#f4f4f4;color:#242b34;font-weight:700;}.paragraph--type--webform .webform-submission-form .form-item input::-webkit-input-placeholder,.paragraph--type--webform .webform-submission-form .form-item textarea::-webkit-input-placeholder{color:#747474;font-weight:400;}.paragraph--type--webform .webform-submission-form .form-item input:-ms-input-placeholder,.paragraph--type--webform .webform-submission-form .form-item textarea:-ms-input-placeholder{color:#747474;font-weight:400;}.paragraph--type--webform .webform-submission-form .form-item input::-ms-input-placeholder,.paragraph--type--webform .webform-submission-form .form-item textarea::-ms-input-placeholder{color:#747474;font-weight:400;}.paragraph--type--webform .webform-submission-form .form-item input{padding:5px 30px;height:70px;}@media (max-width:600px){.paragraph--type--webform .webform-submission-form .form-item input{padding:5px 15px;height:60px;}}.paragraph--type--webform .webform-submission-form .form-item textarea{max-height:153px;padding:25px 30px;min-height:155px;line-height:1.5;}@media (max-width:600px){.paragraph--type--webform .webform-submission-form .form-item textarea{padding:20px 15px;min-height:165px;}}.paragraph--type--webform .webform-submission-form .form-type-textfield label,.paragraph--type--webform .webform-submission-form .form-type-email label,.paragraph--type--webform .webform-submission-form .form-type-tel label,.paragraph--type--webform .webform-submission-form .form-type-textarea label{left:30px;top:-2px;}@media (max-width:600px){.paragraph--type--webform .webform-submission-form .form-type-textfield label,.paragraph--type--webform .webform-submission-form .form-type-email label,.paragraph--type--webform .webform-submission-form .form-type-tel label,.paragraph--type--webform .webform-submission-form .form-type-textarea label{left:16px;}}.paragraph--type--webform .webform-submission-form .contact-us-submit-button{text-align:left;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:15px;position:relative;z-index:1;}@media (max-width:600px){.paragraph--type--webform .webform-submission-form .contact-us-submit-button{padding-top:0;}}@keyframes bg-position-change{0%{opacity:.7;}50.0%{opacity:.3;}75.0%{opacity:.5;}100.0%{opacity:1;}}.user-login-form.has-errors .form-item input.error,.user-login-form.has-errors .form-item textarea.error,.user-login-form.has-errors .form-item select.error,.has-errors .form-item input.error,.has-errors .form-item textarea.error,.has-errors .form-item select.error{border:1px solid #E3173E;color:#E3173E;font-weight:500;outline:none;}.contact-us-images{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:120px;position:relative;z-index:6;}@media (min-width:768px){.contact-us-images{padding-left:30px;padding-right:30px;}}@media (max-width:767px){.contact-us-images{margin-bottom:70px;padding-left:15px;padding-right:15px;}}.contact-us-images__item{box-sizing:border-box;width:50%;}@media (min-width:768px){.contact-us-images__item{width:25%;}}@media (max-width:600px){.contact-us-images__item{width:100%;}}@media (min-width:768px) and (max-width:1200px){.page-node-type-blue-landing-page .header-page-title,.page-node-type-whitepapper-download-page .header-page-title{padding-left:20px;}}.page-node-type-blue-landing-page .block-page-title-block h1,.page-node-type-whitepapper-download-page .block-page-title-block h1{padding-top:70px;padding-bottom:20px;}@media (max-width:600px){.page-node-type-blue-landing-page .block-page-title-block h1,.page-node-type-whitepapper-download-page .block-page-title-block h1{padding-top:35px;}}@media (min-width:768px) and (max-width:1200px){.page-node-type-blue-landing-page .block-page-title-block h1,.page-node-type-whitepapper-download-page .block-page-title-block h1{padding-left:0;}}.page-node-type-blue-landing-page .blue-design,.page-node-type-whitepapper-download-page .blue-design{position:absolute;left:69.2%;top:-243px;z-index:-1;}.page-node-type-blue-landing-page .blue-design .blue-circle,.page-node-type-whitepapper-download-page .blue-design .blue-circle{width:1166px;height:1166px;-webkit-border-radius:583px;border-radius:583px;background-clip:padding-box;background-color:#00A1DF;}.page-node-type-blue-landing-page .blue-design .red-hoop,.page-node-type-whitepapper-download-page .blue-design .red-hoop{width:1098px;height:1098px;-webkit-border-radius:549px;border-radius:549px;background-clip:padding-box;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:1;position:absolute;top:29px;left:29px;}.page-node-type-blue-landing-page .blue-design .grey-hoop,.page-node-type-whitepapper-download-page .blue-design .grey-hoop{width:1083px;height:1083px;-webkit-border-radius:541.5px;border-radius:541.5px;background-clip:padding-box;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:1;position:absolute;top:50px;left:-50px;}@media (max-width:960px){.page-node-type-blue-landing-page .blue-design,.page-node-type-whitepapper-download-page .blue-design{left:62.2%;top:-122px;}.page-node-type-blue-landing-page .blue-design .blue-circle,.page-node-type-whitepapper-download-page .blue-design .blue-circle{height:559px;width:559px;}.page-node-type-blue-landing-page .blue-design .red-hoop,.page-node-type-whitepapper-download-page .blue-design .red-hoop{width:526px;height:526px;top:8px;left:14px;}.page-node-type-blue-landing-page .blue-design .grey-hoop,.page-node-type-whitepapper-download-page .blue-design .grey-hoop{height:566px;width:566px;top:0px;left:-25px;}}@media (max-width:600px){.page-node-type-blue-landing-page .blue-design,.page-node-type-whitepapper-download-page .blue-design{left:60%;top:-48px;}.page-node-type-blue-landing-page .blue-design .blue-circle,.page-node-type-whitepapper-download-page .blue-design .blue-circle{height:426px;width:426px;}.page-node-type-blue-landing-page .blue-design .red-hoop,.page-node-type-whitepapper-download-page .blue-design .red-hoop{width:402px;height:402px;top:0px;left:10px;}.page-node-type-blue-landing-page .blue-design .grey-hoop,.page-node-type-whitepapper-download-page .blue-design .grey-hoop{height:433px;width:433px;top:0px;left:-20px;}}.page-node-type-blue-landing-page #block-bfm-content,.page-node-type-whitepapper-download-page #block-bfm-content{padding:70px 0 0;}@media (max-width:960px){.page-node-type-blue-landing-page #block-bfm-content,.page-node-type-whitepapper-download-page #block-bfm-content{padding-top:35px;}}@media (max-width:600px){.page-node-type-blue-landing-page #block-bfm-content,.page-node-type-whitepapper-download-page #block-bfm-content{padding-top:45px;}}.page-node-type-blue-landing-page.is-video-top #block-bfm-content,.page-node-type-whitepapper-download-page.is-video-top #block-bfm-content{padding-top:0;}.page-node-type-blue-landing-page.is-video-top .blue-design,.page-node-type-whitepapper-download-page.is-video-top .blue-design{display:none;}.white-design{position:absolute;left:67.2%;top:-243px;z-index:-1;}.white-design .red-hoop{width:1098px;height:1098px;-webkit-border-radius:549px;border-radius:549px;background-clip:padding-box;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:1;position:absolute;top:-7px;left:70px;}.white-design .grey-hoop{width:1183px;height:1183px;-webkit-border-radius:591.5px;border-radius:591.5px;background-clip:padding-box;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:1;position:absolute;top:15px;left:-15px;}@media (max-width:960px){.white-design{left:64%;top:-75px;}.white-design .red-hoop{width:405px;height:405px;top:0px;left:30px;}.white-design .grey-hoop{height:436px;width:436px;top:0px;left:0px;}}@media (max-width:600px){.white-design{left:49%;top:-35px;}.white-design .red-hoop{width:405px;height:405px;top:0px;left:27px;}.white-design .grey-hoop{height:436px;width:436px;top:-4px;left:-4px;}}.paragraph--type--wysiwyg,.paragraph--type--block-quote{max-width:757px;margin:auto;}.paragraph--type--wysiwyg,.paragraph--type--block-quote{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.paragraph--type--wysiwyg,.paragraph--type--block-quote{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.paragraph--type--wysiwyg,.paragraph--type--block-quote{padding-left:30px;padding-right:30px;}}@media (max-width:1350px){.paragraph--type--wysiwyg,.paragraph--type--block-quote{max-width:745px;}}.paragraph--type--wysiwyg p,.paragraph--type--block-quote p{padding:0 0 20px;margin:0;letter-spacing:-0.02em;}@media (max-width:960px){.paragraph--type--wysiwyg p,.paragraph--type--block-quote p{padding:0 0 10px 0;}}.paragraph--type--wysiwyg p:last-child,.paragraph--type--block-quote p:last-child{padding-bottom:0;}.paragraph--type--wysiwyg img,.paragraph--type--block-quote img{margin:20px 0 45px 0;}.paragraph--type--wysiwyg h2,.paragraph--type--block-quote h2{margin:10px 0;padding:0;letter-spacing:-0.02em;}.paragraph--type--wysiwyg h2,.paragraph--type--block-quote h2{font-size:20px;line-height:24px;}@media screen and (min-width:767px){.paragraph--type--wysiwyg h2,.paragraph--type--block-quote h2{font-size:calc(20px + 5 * ((100vw - 767px) / 333));line-height:calc(24px + 16 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--wysiwyg h2,.paragraph--type--block-quote h2{font-size:25px;line-height:40px;}}@media (max-width:960px){.paragraph--type--wysiwyg h2,.paragraph--type--block-quote h2{margin:5px 0;}}.paragraph--type--wysiwyg h2.large,.paragraph--type--block-quote h2.large{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.paragraph--type--wysiwyg h2.large,.paragraph--type--block-quote h2.large{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 15 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--wysiwyg h2.large,.paragraph--type--block-quote h2.large{font-size:40px;line-height:45px;}}.paragraph--type--wysiwyg h3,.paragraph--type--block-quote h3{font-weight:700;letter-spacing:-0.02em;padding:0;margin:2px 0 10px 0;}.paragraph--type--wysiwyg h3,.paragraph--type--block-quote h3{font-size:16px;line-height:27px;}@media screen and (min-width:767px){.paragraph--type--wysiwyg h3,.paragraph--type--block-quote h3{font-size:calc(16px + 4 * ((100vw - 767px) / 333));line-height:calc(27px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--wysiwyg h3,.paragraph--type--block-quote h3{font-size:20px;line-height:27px;}}@media (max-width:960px){.paragraph--type--wysiwyg h3,.paragraph--type--block-quote h3{margin:10px 0 2px 0;}}.paragraph--type--accordion{max-width:757px;margin:15px auto 20px;}.paragraph--type--accordion{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.paragraph--type--accordion{padding-left:calc(10px + 40 * ((100vw - 480px) / 287));padding-right:calc(10px + 40 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--accordion{padding-left:50px;padding-right:50px;}}.paragraph--type--accordion .paragraph--type--wysiwyg{padding:0;}.paragraph--type--accordion .field--name-field-accordion-item{border-top:3px solid #D5D5D5;padding-bottom:22px;position:relative;}.paragraph--type--accordion .paragraph--type--accordion-item{border-bottom:3px solid #D5D5D5;}.paragraph--type--accordion .accordion-title{font-weight:bold;padding-top:35px;padding-bottom:40px;border:0;margin:2px 0;background:0;color:#242B34;cursor:pointer;}.paragraph--type--accordion .accordion-title{font-size:20px;line-height:25px;}@media screen and (min-width:767px){.paragraph--type--accordion .accordion-title{font-size:calc(20px + 4 * ((100vw - 767px) / 333));line-height:calc(25px + 5 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--accordion .accordion-title{font-size:24px;line-height:30px;}}.paragraph--type--accordion .accordion-title{padding-left:15px;padding-right:15px;}@media screen and (min-width:480px){.paragraph--type--accordion .accordion-title{padding-left:calc(15px + 25 * ((100vw - 480px) / 287));padding-right:calc(15px + 25 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--accordion .accordion-title{padding-left:40px;padding-right:40px;}}.paragraph--type--accordion .accordion-title:hover,.paragraph--type--accordion .accordion-title:focus{color:white;background:#E3173E;}.paragraph--type--accordion .accordion-title:hover .accordion-toggle,.paragraph--type--accordion .accordion-title:focus .accordion-toggle{color:white;}.paragraph--type--accordion .accordion-body{padding-bottom:20px;}.paragraph--type--accordion .accordion-body{padding-left:15px;padding-right:15px;}@media screen and (min-width:480px){.paragraph--type--accordion .accordion-body{padding-left:calc(15px + 25 * ((100vw - 480px) / 287));padding-right:calc(15px + 25 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--accordion .accordion-body{padding-left:40px;padding-right:40px;}}.paragraph--type--accordion .accordion-toggle{float:right;color:#E3173E;}.paragraph--type--accordion .accordion-toggle{font-size:25px;line-height:25px;}@media screen and (min-width:767px){.paragraph--type--accordion .accordion-toggle{font-size:calc(25px + 2 * ((100vw - 767px) / 333));line-height:calc(25px + 9 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--accordion .accordion-toggle{font-size:27px;line-height:34px;}}.paragraph--type--accordion .closed{display:none;}.paragraph--type--video{max-width:755px;margin:0 auto;}.paragraph--type--image{max-width:1920px;margin:0 auto;}.paragraph--type--hero-with-image .hero-wrapper{position:relative;background:#EDEDED;margin-bottom:200px;}.paragraph--type--hero-with-image .hoop1{height:150px;width:150px;position:absolute;top:-60px;left:-63px;border-radius:50%;border:1px dashed #a7a8aa;transform:scale(1.5);}.paragraph--type--hero-with-image .hero-content{max-width:800px;position:relative;}.paragraph--type--hero-with-image .hero-content h1{padding:150px 0 20px 50px;margin:0;}.paragraph--type--hero-with-image .hero-content .field--name-field-sub-heading{padding:20px 0 200px 50px;}.paragraph--type--hero-with-image .circle1{background-color:#00A1DF;height:1000px;width:1000px;position:absolute;top:-379px;right:-218px;border-radius:50%;z-index:2;}.paragraph--type--hero-with-image .hoop2{height:750px;width:750px;position:absolute;top:-219px;right:-27px;border-radius:50%;z-index:3;border:1px dashed #a7a8aa;transform:scale(1.3);}.paragraph--type--hero-with-image .hoop3{height:450px;width:450px;position:absolute;top:-103px;right:86px;border-radius:50%;z-index:5;transform:scale(2);border:0.5px dashed #E3173E;}.paragraph--type--project-lifecycle-figure{max-width:1100px;margin:0 auto;}.paragraph--type--project-lifecycle-figure{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--project-lifecycle-figure{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--project-lifecycle-figure{padding-left:70px;padding-right:70px;}}.paragraph--type--project-lifecycle-figure{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.paragraph--type--project-lifecycle-figure{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--project-lifecycle-figure{padding-left:30px;padding-right:30px;}}.paragraph--type--project-lifecycle-figure .item-snippet{font-weight:bold;padding:15px 5px 0 5px;text-align:center;}.paragraph--type--project-lifecycle-figure .item-snippet{font-size:14px;line-height:18px;}@media screen and (min-width:1200px){.paragraph--type--project-lifecycle-figure .item-snippet{font-size:calc(14px + 10 * ((100vw - 1200px) / 300));line-height:calc(18px + 17 * ((100vw - 1200px) / 300));}}@media screen and (min-width:1500px){.paragraph--type--project-lifecycle-figure .item-snippet{font-size:24px;line-height:35px;}}@media (max-width:767px){.paragraph--type--project-lifecycle-figure .item-snippet{padding:15px 10px 0 10px;}}.paragraph--type--project-lifecycle-figure .bottom-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;}.paragraph--type--project-lifecycle-figure .bottom-content .lifecyle-content{-webkit-box-flex:16.6% 1 0;-moz-box-flex:16.6% 1 0;-webkit-flex:16.6% 1 0;-ms-flex:16.6% 1 0;flex:16.6% 1 0;max-width:160px;}@media (max-width:767px){.paragraph--type--project-lifecycle-figure .bottom-content .lifecyle-content{display:none;}}@media (max-width:767px){.paragraph--type--project-lifecycle-figure .bottom-content .lifecyle-content.mobile{display:block;}}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:relative;width:100%;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .top-mobile-row,.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .bottom-mobile-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:50% 1 0;-moz-box-flex:50% 1 0;-webkit-flex:50% 1 0;-ms-flex:50% 1 0;flex:50% 1 0;position:relative;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .bottom-content{display:none;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .top-row{max-width:100px;background:white;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .connector{border-top:dashed 2px #D5D5D5;width:90%;position:absolute;top:50px;right:5%;z-index:-1;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .connector--mobile{display:none;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .outer-hoop{width:100px;height:100px;-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;border:2px dashed #D5D5D5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .inner-circle{text-align:center;width:75px;height:75px;-webkit-border-radius:37.5px;border-radius:37.5px;background-clip:padding-box;background:#00A1DF;margin:0 auto;color:white;font-weight:bold;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .inner-circle{font-size:18px;line-height:25px;}@media screen and (min-width:1200px){.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .inner-circle{font-size:calc(18px + 10 * ((100vw - 1200px) / 300));line-height:calc(25px + 10 * ((100vw - 1200px) / 300));}}@media screen and (min-width:1500px){.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .inner-circle{font-size:28px;line-height:35px;}}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .step-number{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;font-weight:bold;}@media (max-width:1200px){.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .top-row{max-width:62px;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .connector{top:30px;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .outer-hoop{width:60px;height:60px;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .inner-circle{width:45px;height:45px;-webkit-border-radius:22.5px;border-radius:22.5px;background-clip:padding-box;}}@media (max-width:767px){.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .top-mobile-row,.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .bottom-mobile-row{-webkit-box-flex:100% 1 1;-moz-box-flex:100% 1 1;-webkit-flex:100% 1 1;-ms-flex:100% 1 1;flex:100% 1 1;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .top-mobile-row{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .bottom-content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .bottom-content .lifecyle-content{display:block;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .bottom-mobile-row{margin-top:20px;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .connector{width:70%;right:15%;}.paragraph--type--project-lifecycle-figure .field--name-field-text-snippet .connector--mobile{display:block;}}.block-page-title-block h1{font-weight:500;padding-top:70px;padding-bottom:30px;letter-spacing:-0.04em;}.block-page-title-block h1{padding-left:10px;padding-right:10px;}@media screen and (min-width:1290px){.block-page-title-block h1{padding-left:calc(10px + 60 * ((100vw - 1290px) / 210));padding-right:calc(10px + 60 * ((100vw - 1290px) / 210));}}@media screen and (min-width:1500px){.block-page-title-block h1{padding-left:70px;padding-right:70px;}}@media (max-width:767px){.block-page-title-block h1{letter-spacing:-0.02em;padding-top:35px;padding-left:25px;padding-right:25px;}}.block-page-title-block .red-bar{margin:0;}.block-page-title-block .general-header{overflow:hidden;position:relative;}.block-page-title-block .mobile-hoops{display:none;}@media (max-width:767px){.block-page-title-block .mobile-hoops{display:block;}}.block-page-title-block .mobile-hoops .top-left-grey-hoop{position:absolute;width:215px;height:215px;-webkit-border-radius:107.5px;border-radius:107.5px;background-clip:padding-box;top:-130px;left:-130px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.block-page-title-block .mobile-hoops .red-hoop{width:300px;height:300px;-webkit-border-radius:150px;border-radius:150px;background-clip:padding-box;position:absolute;bottom:-148px;right:-163px;z-index:5;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.block-page-title-block .hero-wrapper{position:relative;background:#EDEDED;margin-bottom:120px;}@media (max-width:1500px){.block-page-title-block .hero-wrapper{margin-bottom:60px;}}@media (max-width:767px){.block-page-title-block .hero-wrapper{overflow:hidden;margin-bottom:0;}}.block-page-title-block .grey-bg{z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:600px;}@media (max-width:767px){.block-page-title-block .grey-bg{padding:0 0 20px;}}.block-page-title-block .hero-content{float:left;width:47%;position:relative;z-index:10;}.block-page-title-block .hero-content h1{padding-top:190px;padding-bottom:16px;}@media (max-width:1500px){.block-page-title-block .hero-content h1{padding-top:70px;padding-bottom:22px;}}@media (max-width:767px){.block-page-title-block .hero-content h1{padding-top:40px;}}.block-page-title-block .hero-content .field--name-field-sub-heading{font-weight:300;padding-top:40px;padding-bottom:20px;}.block-page-title-block .hero-content .field--name-field-sub-heading{padding-left:10px;padding-right:10px;}@media screen and (min-width:1290px){.block-page-title-block .hero-content .field--name-field-sub-heading{padding-left:calc(10px + 60 * ((100vw - 1290px) / 210));padding-right:calc(10px + 60 * ((100vw - 1290px) / 210));}}@media screen and (min-width:1500px){.block-page-title-block .hero-content .field--name-field-sub-heading{padding-left:70px;padding-right:70px;}}.block-page-title-block .hero-content .field--name-field-sub-heading{font-size:18px;line-height:25px;}@media screen and (min-width:767px){.block-page-title-block .hero-content .field--name-field-sub-heading{font-size:calc(18px + 7 * ((100vw - 767px) / 733));line-height:calc(25px + 10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block-page-title-block .hero-content .field--name-field-sub-heading{font-size:25px;line-height:35px;}}.block-page-title-block .hero-content .field--name-field-sub-heading p{font-size:18px;line-height:25px;}@media screen and (min-width:767px){.block-page-title-block .hero-content .field--name-field-sub-heading p{font-size:calc(18px + 7 * ((100vw - 767px) / 733));line-height:calc(25px + 10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block-page-title-block .hero-content .field--name-field-sub-heading p{font-size:25px;line-height:35px;}}@media (max-width:1500px){.block-page-title-block .hero-content .field--name-field-sub-heading{padding-top:25px;}}@media (max-width:767px){.block-page-title-block .hero-content .field--name-field-sub-heading{padding-left:25px;padding-right:25px;}}.block-page-title-block .hero-content .hero-link{padding-top:20px;padding-bottom:80px;text-transform:uppercase;font-weight:800;letter-spacing:1px;}.block-page-title-block .hero-content .hero-link{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.block-page-title-block .hero-content .hero-link{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block-page-title-block .hero-content .hero-link{padding-left:70px;padding-right:70px;}}.block-page-title-block .top-left-grey-hoop{width:309px;height:309px;-webkit-border-radius:154.5px;border-radius:154.5px;background-clip:padding-box;position:absolute;top:-156px;left:-156px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.block-page-title-block .right-image-wrapper{position:absolute;top:0;right:0;left:0;}.block-page-title-block .right-image-wrapper #ie-image #img-1{clip-path:url("https://www.bluefountainmedia.com./sites/default/files/css/css_5rDnsrcH_wTFmMYq_wX_oeDJhYmfpbdNHdFj_ZbpTiA.css#clip-circle-desktop");display:block;}@media (max-width:1500px){.block-page-title-block .right-image-wrapper #ie-image #img-1{display:none;}}.block-page-title-block .right-image-wrapper #ie-image #img-1-tablet{display:none;}@media (max-width:1500px){.block-page-title-block .right-image-wrapper #ie-image #img-1-tablet{display:block;clip-path:url("https://www.bluefountainmedia.com./sites/default/files/css/css_5rDnsrcH_wTFmMYq_wX_oeDJhYmfpbdNHdFj_ZbpTiA.css#clip-circle-tablet");}}.block-page-title-block .right-image-wrapper #ie-image #image-svg{position:absolute;right:0;top:0px;z-index:4;width:835px;height:700px;}@media (max-width:1500px){.block-page-title-block .right-image-wrapper #ie-image #image-svg{width:560px;height:464px;right:-6px;left:auto;}}.block-page-title-block .right-image-wrapper #ie-image #svg-image{display:block;}@media (max-width:1500px){.block-page-title-block .right-image-wrapper #ie-image #svg-image{display:none;}}.block-page-title-block .right-image-wrapper #ie-image #svg-image-tablet{display:none;width:556px;}@media (max-width:1500px){.block-page-title-block .right-image-wrapper #ie-image #svg-image-tablet{display:block;}}@media (max-width:767px){.block-page-title-block .right-image-wrapper #ie-image{display:none;}}.block-page-title-block .right-image-wrapper .field--name-field-header-image{width:835px;clip-path:circle(68.9% at 65% 24%);position:absolute;left:55.5%;z-index:4;top:-33px;}.block-page-title-block .right-image-wrapper .mobile-image .field--name-field-header-image,.block-page-title-block .right-image-wrapper .mobile-image .field--name-field-mobile-image{display:none;}.block-page-title-block .right-image-wrapper .blue-circle{width:1050px;height:1050px;-webkit-border-radius:525px;border-radius:525px;background-clip:padding-box;background-color:#00A1DF;position:absolute;top:-378px;left:55%;z-index:2;}.block-page-title-block .right-image-wrapper .grey-hoop{width:1040px;height:1040px;-webkit-border-radius:520px;border-radius:520px;background-clip:padding-box;position:absolute;top:-347px;left:52.5%;z-index:3;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.block-page-title-block .right-image-wrapper .red-hoop{width:965px;height:965px;-webkit-border-radius:482.5px;border-radius:482.5px;background-clip:padding-box;position:absolute;top:-338px;left:56.5%;z-index:5;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}@media (max-width:1500px){.block-page-title-block .grey-bg{min-height:366px;}.block-page-title-block .hero-content{width:50%;}.block-page-title-block .top-left-grey-hoop{width:175px;height:175px;-webkit-border-radius:87.5px;border-radius:87.5px;background-clip:padding-box;top:-93px;left:-95px;}.block-page-title-block .right-image-wrapper .blue-circle{width:556px;height:556px;-webkit-border-radius:278px;border-radius:278px;background-clip:padding-box;left:auto;top:-160px;right:-195px;}.block-page-title-block .right-image-wrapper .grey-hoop{width:556px;height:556px;-webkit-border-radius:278px;border-radius:278px;background-clip:padding-box;top:-148px;left:auto;right:-175px;}.block-page-title-block .right-image-wrapper .red-hoop{width:515px;height:515px;-webkit-border-radius:257.5px;border-radius:257.5px;background-clip:padding-box;top:-140px;left:auto;right:-173px;}.block-page-title-block .right-image-wrapper .red-bar{margin:10px 0;}.block-page-title-block .right-image-wrapper .field--name-field-header-image{width:556px;clip-path:circle(51.9% at 85% 26%);position:absolute;top:0px;right:0;left:auto;z-index:4;height:auto;}}@media (max-width:767px){.block-page-title-block .hero-wrapper{overflow:initial;margin-bottom:40px;}}@media (max-width:767px){.block-page-title-block .hero-wrapper{margin-bottom:40px;overflow:hidden;}.block-page-title-block .grey-bg{min-height:auto;position:relative;}.block-page-title-block .hero-content{float:none;width:100%;}.block-page-title-block .right-image-wrapper{position:relative;top:auto;right:auto;left:auto;}.block-page-title-block .right-image-wrapper .blue-circle,.block-page-title-block .right-image-wrapper .grey-hoop,.block-page-title-block .right-image-wrapper .top-left-grey-hoop,.block-page-title-block .right-image-wrapper .red-hoop,.block-page-title-block .right-image-wrapper .field--name-field-header-image{display:none;}.block-page-title-block .service-detail-header .hero-wrapper{margin-bottom:0px;}.block-page-title-block .service-detail-header .right-image-wrapper{margin-bottom:40px;}.block-page-title-block .service-detail-header .right-image-wrapper .mobile-image
  .field--name-field-mobile-image,.block-page-title-block .service-detail-header .right-image-wrapper .mobile-image .field--name-field-header-image{display:block;position:relative;border-radius:0;top:auto;left:auto;right:auto;width:100%;height:auto;clip-path:initial;-webkit-clip-path:initial;}}@media (max-width:1100px){.homepage-blocks-wrapper{padding-top:70px;}}@media (max-width:767px){.homepage-blocks-wrapper{padding-top:50px;}}.homepage-blocks-wrapper .field--name-field-components{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.homepage-blocks-wrapper .field--name-field-components > .field__item{-webkit-box-flex:30% 0 0;-moz-box-flex:30% 0 0;-webkit-flex:30% 0 0;-ms-flex:30% 0 0;flex:30% 0 0;transition:0.5s;border-bottom:5px solid #005593;position:relative;overflow:hidden;}@media (max-width:960px){.homepage-blocks-wrapper .field--name-field-components > .field__item{border-bottom:3px solid #005593;}}@media (max-width:1100px){.homepage-blocks-wrapper .field--name-field-components > .field__item{-webkit-box-flex:100% 0 0;-moz-box-flex:100% 0 0;-webkit-flex:100% 0 0;-ms-flex:100% 0 0;flex:100% 0 0;margin-bottom:45px;}}@media (min-width:1101px){.homepage-blocks-wrapper .field--name-field-components > .field__item{padding-top:100px;}}.homepage-blocks-wrapper .field--name-field-components > .field__item:nth-child(1):before{background-image:url("../../../../themes/custom/bfm/images/revision-image-1.jpg");}.homepage-blocks-wrapper .field--name-field-components > .field__item:nth-child(2):before{background-image:url("../../../../themes/custom/bfm/images/revision-image-2.jpg");}.homepage-blocks-wrapper .field--name-field-components > .field__item:nth-child(3):before{background-image:url("../../../../themes/custom/bfm/images/revision-image-3.jpg");}@media (min-width:1201px){.homepage-blocks-wrapper .field--name-field-components > .field__item:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;transition:0.5s;background-color:#005593;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transform:translateY(100%);}}@media (min-width:1201px){.homepage-blocks-wrapper .field--name-field-components > .field__item:hover{border-color:#E3173E;color:white;}.homepage-blocks-wrapper .field--name-field-components > .field__item:hover a{color:white;}.homepage-blocks-wrapper .field--name-field-components > .field__item:hover a:after{height:32px;width:32px;background-color:#E3173E;box-shadow:0 0 0 10px rgba(252,252,252,0.5);background-position:14px center;animation:bg-position-change 0.3s ease;}.homepage-blocks-wrapper .field--name-field-components > .field__item:hover:before{transform:translateY(0);}}.paragraph--type--homepage-blocks{height:100%;position:relative;}.paragraph--type--homepage-blocks .homepage-block-inner-content{height:100%;display:flex;flex-direction:column;}.paragraph--type--homepage-blocks .homepage-block-inner-content{padding-left:0px;padding-right:0px;}@media screen and (min-width:1500px){.paragraph--type--homepage-blocks .homepage-block-inner-content{padding-left:calc(0px + 70 * ((100vw - 1500px) / 420));padding-right:calc(0px + 70 * ((100vw - 1500px) / 420));}}@media screen and (min-width:1920px){.paragraph--type--homepage-blocks .homepage-block-inner-content{padding-left:70px;padding-right:70px;}}.paragraph--type--homepage-blocks .homepage-block-inner-content{padding-left:10px;padding-right:10px;}@media screen and (min-width:767px){.paragraph--type--homepage-blocks .homepage-block-inner-content{padding-left:calc(10px + 50 * ((100vw - 767px) / 733));padding-right:calc(10px + 50 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-blocks .homepage-block-inner-content{padding-left:60px;padding-right:60px;}}.field--name-field-homepage-block-title{letter-spacing:-1px;font-weight:bold;padding-bottom:18px;}.field--name-field-homepage-block-title{font-size:25px;line-height:35px;}@media screen and (min-width:767px){.field--name-field-homepage-block-title{font-size:calc(25px + 15 * ((100vw - 767px) / 733));line-height:calc(35px + 0 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.field--name-field-homepage-block-title{font-size:40px;line-height:35px;}}@media (max-width:1500px){.field--name-field-homepage-block-title{padding-bottom:5px;}}.field--name-field-homepage-block-body{padding-bottom:30px;}@media (max-width:1500px){.field--name-field-homepage-block-body{padding-bottom:0;}.field--name-field-homepage-block-body p{padding:0 0 19px 0;}}.homepage-block-inner-right{margin-top:auto;}.field--name-field-homepage-block-link{text-transform:uppercase;font-weight:800;letter-spacing:1px;padding-bottom:80px;}@media (max-width:1500px){.field--name-field-homepage-block-link{padding-bottom:30px;}}@media (max-width:767px){.field--name-field-homepage-block-link{padding-bottom:40px;z-index:10;position:relative;}}@media (max-width:1100px) and (min-width:767px){.paragraph--type--homepage-blocks .homepage-block-inner-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;}.paragraph--type--homepage-blocks .homepage-block-inner-content .homepage-block-inner-left{-webkit-box-flex:60% 0 0;-moz-box-flex:60% 0 0;-webkit-flex:60% 0 0;-ms-flex:60% 0 0;flex:60% 0 0;}.paragraph--type--homepage-blocks .homepage-block-inner-content .homepage-block-inner-right{-webkit-box-flex:40% 0 0;-moz-box-flex:40% 0 0;-webkit-flex:40% 0 0;-ms-flex:40% 0 0;flex:40% 0 0;margin-top:0;}.paragraph--type--homepage-blocks .homepage-block-inner-content .homepage-block-inner-right .field--name-field-homepage-block-link{float:right;padding-top:25px;padding-bottom:0;}}.paragraph--type--homepage-services{padding-top:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}@media (max-width:1500px){.paragraph--type--homepage-services{padding-top:75px;}}@media (max-width:767px){.paragraph--type--homepage-services{padding-top:20px;}}.paragraph--type--homepage-services ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-size:16px;line-height:26px;}@media screen and (min-width:767px){.paragraph--type--homepage-services ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-size:calc(16px + 4 * ((100vw - 767px) / 333));line-height:calc(26px + 9 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--homepage-services ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-size:20px;line-height:35px;}}.paragraph--type--homepage-services .field--name-field-view-reference{position:relative;z-index:11;}.paragraph--type--homepage-services .homepage-services-left{-webkit-box-flex:18% 0 0;-moz-box-flex:18% 0 0;-webkit-flex:18% 0 0;-ms-flex:18% 0 0;flex:18% 0 0;z-index:12;}.paragraph--type--homepage-services .homepage-services-left .feature-link--dark-blue-arrow{display:none;}.paragraph--type--homepage-services .homepage-services-left .feature-link--dark-blue-arrow{padding-left:30px;}@media screen and (min-width:767px){.paragraph--type--homepage-services .homepage-services-left .feature-link--dark-blue-arrow{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-services .homepage-services-left .feature-link--dark-blue-arrow{padding-left:70px;}}@media (max-width:1700px){.paragraph--type--homepage-services .homepage-services-left{-webkit-box-flex:25% 0 0;-moz-box-flex:25% 0 0;-webkit-flex:25% 0 0;-ms-flex:25% 0 0;flex:25% 0 0;}}@media (max-width:1500px){.paragraph--type--homepage-services .homepage-services-left{-webkit-box-flex:31% 0 0;-moz-box-flex:31% 0 0;-webkit-flex:31% 0 0;-ms-flex:31% 0 0;flex:31% 0 0;}}.paragraph--type--homepage-services .homepage-services-right{-webkit-box-flex:1 auto;-moz-box-flex:1 auto;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;position:relative;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title{padding-left:30px;}@media screen and (min-width:767px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title{padding-left:calc(30px + 15 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title{padding-left:45px;}}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title h2{display:inline-block;cursor:pointer;width:100%;margin:0;padding-bottom:15px;padding-top:15px;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title h2 a:hover,.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title h2 a:focus{font-weight:500;}@media (max-width:767px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title h2 a:hover,.paragraph--type--homepage-services .node--type-service-category.node--view-mode-page-title h2 a:focus{font-weight:300;}}.paragraph--type--homepage-services .node--type-service-category.active .data-hover{transform:translate3d(0px,0px,-30px) rotateX(90deg);}.paragraph--type--homepage-services .node--type-service-category .data-hover{display:block;position:relative;transition:0.5s ease-in-out all;transform-origin:50% 0;transform-style:preserve-3d;width:100%;}.paragraph--type--homepage-services .node--type-service-category .data-hover:after{display:block;content:attr(data-title);position:absolute;left:0;top:0;transition:0.5s ease-in-out all;transform-origin:50% 0;transform:translate3d(0px,105%,0px) rotateX(-90deg);font-weight:600;width:100%;}@media (max-width:767px){.paragraph--type--homepage-services .node--type-service-category .data-hover:after{font-weight:300;}}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category:hover .data-hover{transform:translate3d(0px,0px,-30px) rotateX(90deg);}}.paragraph--type--homepage-services .node--type-service-category .field--name-field-view-reference{padding-top:28px;}.paragraph--type--homepage-services .node--type-service-category .field--name-title{letter-spacing:-1px;color:#242B34;font-weight:300;}.paragraph--type--homepage-services .node--type-service-category .field--name-title{font-size:30px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--homepage-services .node--type-service-category .field--name-title{font-size:calc(30px + 15 * ((100vw - 767px) / 333));line-height:calc(35px + 15 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--homepage-services .node--type-service-category .field--name-title{font-size:45px;line-height:50px;}}.paragraph--type--homepage-services .node--type-service-category .field--name-body,.paragraph--type--homepage-services .node--type-service-category .field--name-field-homepage-copy{color:white;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured{overflow:hidden;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left{-webkit-box-flex:35% 0 0;-moz-box-flex:35% 0 0;-webkit-flex:35% 0 0;-ms-flex:35% 0 0;flex:35% 0 0;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left{max-width:35%;position:absolute;height:100%;top:0;left:0;}}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left .field--type-image{position:relative;height:100%;}}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left .field--type-image:before{display:block;width:50%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%);pointer-events:none;opacity:0.7;}}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left .field--type-image img{width:100%;height:100%;object-fit:cover;}}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right{-webkit-box-flex:65% 1 1;-moz-box-flex:65% 1 1;-webkit-flex:65% 1 1;-ms-flex:65% 1 1;flex:65% 1 1;background:#242B34;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:657px;}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right{max-width:66.5%;margin-left:auto;}}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .services-content-right-inner{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;padding-top:40px;padding-bottom:40px;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .services-content-right-inner{padding-left:50px;padding-right:50px;}@media screen and (min-width:767px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .services-content-right-inner{padding-left:calc(50px + 25 * ((100vw - 767px) / 733));padding-right:calc(50px + 25 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .services-content-right-inner{padding-left:75px;padding-right:75px;}}@media (max-width:767px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .services-content-right-inner{padding-left:30px;padding-right:30px;}}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-title{display:none;color:white;font-weight:400;font-size:25px;line-height:30px;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-body p,.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-homepage-copy p{font-size:18px;line-height:27px;}@media screen and (min-width:767px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-body p,.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-homepage-copy p{font-size:calc(18px + 7 * ((100vw - 767px) / 333));line-height:calc(27px + 8 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-body p,.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-homepage-copy p{font-size:25px;line-height:35px;}}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child{padding-bottom:40px;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child a{color:white;transition:0.3s;display:inline-block;position:relative;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child a:hover,.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child a:focus{color:#00A1DF;text-decoration:none;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child .field__item{position:relative;display:block !important;padding:5px 0;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child .field__item:before{transition:0.3s;color:white !important;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child .field__item:after{content:"";}@media (min-width:1201px){.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child .field__item:hover:before{color:#E3173E !important;transform:translateX(15px);}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .field--name-field-service-child .field__item:hover:after{opacity:1;animation:spin 0.3s linear infinite;}}@media (max-width:1199px){.paragraph--type--homepage-services .homepage-services-left{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;}.paragraph--type--homepage-services .homepage-services-right{margin-left:0;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content{display:block;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right{min-height:unset;}}@media (max-width:767px){.paragraph--type--homepage-services .homepage-services-left{-webkit-box-flex:100% 1 1;-moz-box-flex:100% 1 1;-webkit-flex:100% 1 1;-ms-flex:100% 1 1;flex:100% 1 1;}.paragraph--type--homepage-services .homepage-services-left .feature-link--dark-blue-arrow{padding-top:15px;display:block;}.paragraph--type--homepage-services .homepage-services-left.closed{display:none;}.paragraph--type--homepage-services .homepage-services-right{-webkit-box-flex:100% 1 1;-moz-box-flex:100% 1 1;-webkit-flex:100% 1 1;-ms-flex:100% 1 1;flex:100% 1 1;}.paragraph--type--homepage-services .homepage-services-right.closed{display:none;}.paragraph--type--homepage-services .services-close-icon{position:absolute;top:-10px;right:-15px;background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -147px no-repeat;height:31px;width:31px;}.paragraph--type--homepage-services .services-close-icon:hover{cursor:pointer;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content{display:block;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left{width:100%;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-left img{width:100%;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right{display:block;width:100%;}.paragraph--type--homepage-services .node--type-service-category.node--view-mode-featured .node__content .services-content-right .services-content-right-inner .field--name-title{display:block;}}.paragraph--type--homepage-portfolio-{padding-top:100px;margin-top:100px;background:#EDEDED;}@media (max-width:1500px){.paragraph--type--homepage-portfolio-{padding-top:75px;margin-top:75px;}}@media (max-width:767px){.paragraph--type--homepage-portfolio-{padding-top:50px;margin-top:50px;}}.paragraph--type--homepage-portfolio- .view-id-portfolio{padding-top:20px;}.paragraph--type--homepage-portfolio- .field--name-field-homepage-block-link{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--homepage-portfolio- .field--name-field-homepage-block-link{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-portfolio- .field--name-field-homepage-block-link{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.paragraph--type--homepage-portfolio- .node--type-case-study.node--view-mode-teaser h2{padding-bottom:20px;}}.paragraph--type--featured-design{padding-top:100px;position:relative;}@media (max-width:1500px){.paragraph--type--featured-design{padding-top:75px;}}@media (max-width:1500px){.paragraph--type--featured-design{padding-top:50px;}}.paragraph--type--featured-design .featured-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1px;}.paragraph--type--featured-design .featured-top .featured-top-left{-webkit-box-flex:52% 0 0;-moz-box-flex:52% 0 0;-webkit-flex:52% 0 0;-ms-flex:52% 0 0;flex:52% 0 0;margin-right:1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.paragraph--type--featured-design .featured-top .featured-top-right{-webkit-box-flex:48% 0 0;-moz-box-flex:48% 0 0;-webkit-flex:48% 0 0;-ms-flex:48% 0 0;flex:48% 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#242B34;color:white;}.paragraph--type--featured-design .featured-top .featured-top-right a:not(.username){color:white;}.paragraph--type--featured-design .featured-top .featured-top-right a:not(.username):hover{border-bottom:2px solid;}.paragraph--type--featured-design .featured-top .featured-top-right .user_full_name{color:#00A1DF;}.paragraph--type--featured-design .featured-top .featured-top-right a.username{color:#00A1DF;}.paragraph--type--featured-design .featured-top .featured-top-right a.username:hover{border-bottom:2px solid;}.paragraph--type--featured-design .user_full_name{font-size:15px;line-height:24px;}@media screen and (min-width:767px){.paragraph--type--featured-design .user_full_name{font-size:calc(15px + 5 * ((100vw - 767px) / 333));line-height:calc(24px + 11 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--featured-design .user_full_name{font-size:20px;line-height:35px;}}.paragraph--type--featured-design .featured-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.paragraph--type--featured-design .featured-bottom .featured-bottom-left{-webkit-box-flex:15% 0 0;-moz-box-flex:15% 0 0;-webkit-flex:15% 0 0;-ms-flex:15% 0 0;flex:15% 0 0;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;margin-right:1px;}.paragraph--type--featured-design .featured-bottom .featured-bottom-middle{-webkit-box-flex:50% 1 0;-moz-box-flex:50% 1 0;-webkit-flex:50% 1 0;-ms-flex:50% 1 0;flex:50% 1 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#005492;margin-right:1px;color:white;}.paragraph--type--featured-design .featured-bottom .featured-bottom-middle a{color:white;}.paragraph--type--featured-design .featured-bottom .featured-bottom-middle a:hover{border-bottom:2px solid;}.paragraph--type--featured-design .featured-bottom .featured-bottom-right{-webkit-box-flex:35% 0 0;-moz-box-flex:35% 0 0;-webkit-flex:35% 0 0;-ms-flex:35% 0 0;flex:35% 0 0;}.paragraph--type--featured-design .field--name-field-top-middle-image{text-align:right;padding-top:20px;margin-top:auto;}.paragraph--type--featured-design .field--name-user-picture img{width:100%;}.paragraph--type--featured-design .user-credentials-container{display:none;}.paragraph--type--featured-design .user-image-container{padding:0;}.paragraph--type--featured-design .user-image{width:93px;}.paragraph--type--featured-design .user-image img{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#EDEDED;}@media (max-width:767px){.paragraph--type--featured-design .user-image{width:68px;}}.paragraph--type--featured-design .field--name-field-upper-right-content,.paragraph--type--featured-design .field--name-field-bottom-middle-content,.paragraph--type--featured-design .field--name-field-newest-blog,.paragraph--type--featured-design .field--name-field-second-newest-blog{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;padding-top:100px;padding-bottom:100px;}.paragraph--type--featured-design .field--name-field-upper-right-content,.paragraph--type--featured-design .field--name-field-bottom-middle-content,.paragraph--type--featured-design .field--name-field-newest-blog,.paragraph--type--featured-design .field--name-field-second-newest-blog{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--featured-design .field--name-field-upper-right-content,.paragraph--type--featured-design .field--name-field-bottom-middle-content,.paragraph--type--featured-design .field--name-field-newest-blog,.paragraph--type--featured-design .field--name-field-second-newest-blog{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--featured-design .field--name-field-upper-right-content,.paragraph--type--featured-design .field--name-field-bottom-middle-content,.paragraph--type--featured-design .field--name-field-newest-blog,.paragraph--type--featured-design .field--name-field-second-newest-blog{padding-left:70px;padding-right:70px;}}@media (max-width:1200px){.paragraph--type--featured-design .field--name-field-upper-right-content,.paragraph--type--featured-design .field--name-field-bottom-middle-content,.paragraph--type--featured-design .field--name-field-newest-blog,.paragraph--type--featured-design .field--name-field-second-newest-blog{padding-top:75px;padding-bottom:75px;}}.paragraph--type--featured-design .field--name-field-sub-heading{padding-bottom:50px;}@media (max-width:767px){.paragraph--type--featured-design .field--name-field-sub-heading{padding-bottom:15px;}}.paragraph--type--featured-design .field--name-field-link{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--featured-design .field--name-field-link{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--featured-design .field--name-field-link{padding-left:70px;padding-right:70px;}}.paragraph--type--featured-design h2,.paragraph--type--featured-design h3{padding-bottom:10px;}.paragraph--type--featured-design h2,.paragraph--type--featured-design h3{font-size:25px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--featured-design h2,.paragraph--type--featured-design h3{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(35px + 15 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--featured-design h2,.paragraph--type--featured-design h3{font-size:40px;line-height:50px;}}.paragraph--type--featured-design .node--type-insights.node--view-mode-featured .node__meta{display:table;padding-top:20px;}.paragraph--type--featured-design .node--type-insights.node--view-mode-featured .node__meta .node__submitted{display:table-cell;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;vertical-align:middle;padding-left:15px;}.paragraph--type--featured-design .node--type-insights.node--view-mode-featured .node__meta .node__submitted .user_full_name{padding-top:0;}.paragraph--type--featured-design .node--type-insights.node--view-mode-featured .node__meta .article{display:table-cell;}@media (max-width:1200px){.paragraph--type--featured-design .featured-top .featured-top-left{-webkit-box-flex:50% 0 0;-moz-box-flex:50% 0 0;-webkit-flex:50% 0 0;-ms-flex:50% 0 0;flex:50% 0 0;}.paragraph--type--featured-design .featured-top .featured-top-right{-webkit-box-flex:50% 0 0;-moz-box-flex:50% 0 0;-webkit-flex:50% 0 0;-ms-flex:50% 0 0;flex:50% 0 0;}.paragraph--type--featured-design .featured-bottom .featured-bottom-left{display:none;}.paragraph--type--featured-design .featured-bottom .featured-bottom-middle{-webkit-box-flex:50% 1 0;-moz-box-flex:50% 1 0;-webkit-flex:50% 1 0;-ms-flex:50% 1 0;flex:50% 1 0;}.paragraph--type--featured-design .featured-bottom .featured-bottom-right{-webkit-box-flex:50% 0 0;-moz-box-flex:50% 0 0;-webkit-flex:50% 0 0;-ms-flex:50% 0 0;flex:50% 0 0;}}@media (max-width:767px){.paragraph--type--featured-design{padding-bottom:100px;}.paragraph--type--featured-design .field--name-field-link{position:absolute;bottom:20px;}.paragraph--type--featured-design .featured-top{margin:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--featured-design .featured-top .featured-top-left{-webkit-box-flex:100% 1 0;-moz-box-flex:100% 1 0;-webkit-flex:100% 1 0;-ms-flex:100% 1 0;flex:100% 1 0;margin:0 0 1px 0;}.paragraph--type--featured-design .featured-top .featured-top-right{-webkit-box-flex:100% 1 0;-moz-box-flex:100% 1 0;-webkit-flex:100% 1 0;-ms-flex:100% 1 0;flex:100% 1 0;margin:0 0 1px 0;}.paragraph--type--featured-design .featured-bottom{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--featured-design .featured-bottom .featured-bottom-middle{-webkit-box-flex:100% 1 0;-moz-box-flex:100% 1 0;-webkit-flex:100% 1 0;-ms-flex:100% 1 0;flex:100% 1 0;margin:0 0 1px 0;}.paragraph--type--featured-design .featured-bottom .featured-bottom-right{-webkit-box-flex:100% 1 0;-moz-box-flex:100% 1 0;-webkit-flex:100% 1 0;-ms-flex:100% 1 0;flex:100% 1 0;margin:0 0 1px 0;}}.paragraph--type--homepage-bottom-hero{padding-top:100px;padding-bottom:130px;position:relative;}.paragraph--type--homepage-bottom-hero .grey-bg{background:#EDEDED;overflow:hidden;position:relative;padding-top:110px;padding-bottom:63px;width:90%;}.paragraph--type--homepage-bottom-hero .right-image-wrapper{position:absolute;top:0;right:0;}.paragraph--type--homepage-bottom-hero .field--name-field-hero-image{z-index:5;position:relative;top:167px;right:72px;}.paragraph--type--homepage-bottom-hero .field--name-field-hero-image picture,.paragraph--type--homepage-bottom-hero .field--name-field-hero-image img{border-radius:50%;}.paragraph--type--homepage-bottom-hero .top-left-grey-hoop{position:absolute;width:256px;height:256px;-webkit-border-radius:128px;border-radius:128px;background-clip:padding-box;top:-135px;left:-138px;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.paragraph--type--homepage-bottom-hero .inner-bg-design{position:absolute;top:23px;right:-104px;}.paragraph--type--homepage-bottom-hero .dark-blue-circle{width:919px;height:919px;-webkit-border-radius:459.5px;border-radius:459.5px;background-clip:padding-box;background-color:#005593;background-image:linear-gradient(to top right,#003e7c,#0581d2);position:absolute;top:0;right:0;z-index:2;}.paragraph--type--homepage-bottom-hero .white-hoop{width:793px;height:793px;-webkit-border-radius:396.5px;border-radius:396.5px;background-clip:padding-box;border:2px dashed #ffffff;position:absolute;top:132px;right:0;z-index:3;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.paragraph--type--homepage-bottom-hero .blue-circle{width:778px;height:778px;-webkit-border-radius:389px;border-radius:389px;background-clip:padding-box;background-color:#00A1DF;position:absolute;top:164px;right:84px;z-index:4;}.paragraph--type--homepage-bottom-hero .hero-wrapper{position:relative;overflow:hidden;padding-top:110px;}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content{max-width:40%;}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content{padding-left:70px;padding-right:70px;}}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content h2,.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content h3{padding:0 !important;}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content p{font-size:18px;line-height:27px;}@media screen and (min-width:767px){.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content p{font-size:calc(18px + 7 * ((100vw - 767px) / 733));line-height:calc(27px + 8 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content p{font-size:25px;line-height:35px;}}.paragraph--type--homepage-bottom-hero .field--name-field-text-area{padding-bottom:50px;}.paragraph--type--homepage-bottom-hero .red-hoop{display:none;}@media (max-width:1500px){.paragraph--type--homepage-bottom-hero{padding-top:0;padding-bottom:75px;}.paragraph--type--homepage-bottom-hero .hero-wrapper{padding-top:75px;}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content{max-width:44%;}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content h2,.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content h3{padding-bottom:10px;}.paragraph--type--homepage-bottom-hero .inner-bg-design{top:60px;right:-178px;}.paragraph--type--homepage-bottom-hero .top-left-grey-hoop{top:-166px;left:-165px;}.paragraph--type--homepage-bottom-hero .white-hoop{display:none;}.paragraph--type--homepage-bottom-hero .red-bar{margin:15px 0;}.paragraph--type--homepage-bottom-hero .field--name-field-text-area{padding-bottom:0;}.paragraph--type--homepage-bottom-hero .grey-bg{padding-bottom:0;padding-top:50px;width:100%;}.paragraph--type--homepage-bottom-hero .dark-blue-circle{width:551.4px;height:551.4px;-webkit-border-radius:275.7px;border-radius:275.7px;background-clip:padding-box;top:0;right:0;}.paragraph--type--homepage-bottom-hero .blue-circle{width:466.8px;height:466.8px;-webkit-border-radius:233.4px;border-radius:233.4px;background-clip:padding-box;top:unset;right:13px;}.paragraph--type--homepage-bottom-hero .field--name-field-hero-image{top:unset;right:unset;}.paragraph--type--homepage-bottom-hero .right-image-wrapper{top:100px;right:-73px;}}@media (max-width:767px){.paragraph--type--homepage-bottom-hero{padding-bottom:50px;}.paragraph--type--homepage-bottom-hero .right-image-wrapper,.paragraph--type--homepage-bottom-hero .dark-blue-circle,.paragraph--type--homepage-bottom-hero .blue-circle{display:none;}.paragraph--type--homepage-bottom-hero .field--name-field-homepage-block-link{padding-top:40px;}.paragraph--type--homepage-bottom-hero .red-hoop{display:block;width:300px;height:300px;-webkit-border-radius:150px;border-radius:150px;background-clip:padding-box;position:absolute;bottom:-90px;right:-149px;z-index:5;border:2px dashed #E3173E;top:auto;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;}.paragraph--type--homepage-bottom-hero .hero-wrapper{padding-top:20px;}.paragraph--type--homepage-bottom-hero .hero-wrapper .inner-hero-content{max-width:100%;}}@media (max-width:600px){.paragraph--type--homepage-bottom-hero .grey-bg{padding-top:25px;}.paragraph--type--homepage-bottom-hero .top-left-grey-hoop{top:-168px;left:-169px;}}.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{letter-spacing:7px;color:#747474;font-weight:800;padding:19px 0 0 50px;text-transform:uppercase;}.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{font-size:18px;line-height:35px;}}.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{padding-left:70px;padding-right:70px;}}@media (max-width:600px){.path-frontpage .field--name-field-feature-title,.path-frontpage .field--name-field-heading{line-height:20px;}}@media (min-width:1101px){.path-frontpage header .region-header #block-bfm-branding .logo .site-logo{background-image:url("../../../../themes/custom/bfm/images/logo-white.svg");}}@media (max-width:1100px){.path-frontpage header .region-header #block-bfm-branding .logo .site-logo{background-image:url("../../../../themes/custom/bfm/images/logo-small-white.svg");}}@media (max-width:767px){.path-frontpage header .region-header #block-bfm-branding .logo .site-logo{height:32px;width:196px;background-image:url("../../../../themes/custom/bfm/images/logo.svg");}}@media (min-width:768px){.path-frontpage header:not(.bg-white) .region-header #block-bfm-branding .hamburger_menu a{background-color:transparent;}}@media (min-width:1101px){.path-frontpage header.bg-white .region-header #block-bfm-branding .logo .site-logo{background-image:url("../../../../themes/custom/bfm/images/logo.svg");}}@media (max-width:1100px){.path-frontpage header.bg-white .region-header #block-bfm-branding .logo .site-logo{width:55px;height:55px;background-image:url("../../../../themes/custom/bfm/images/logo-small.svg");}}@media (max-width:767px){.path-frontpage .header-page-title{padding:0;}}@media (max-width:767px){.path-frontpage .block-page-title-block .hero-wrapper{overflow:visible;}}@media (min-width:1400px){.path-frontpage .block-page-title-block .hero-content h1{padding-top:calc(45px + 60 * ((100vw - 1290px) / 210));}}.path-frontpage .paragraph .field--name-field-title,.path-frontpage .paragraph .field--name-field-display-heading,.path-frontpage .paragraph .inner-hero-content h2{font-weight:bold;letter-spacing:-1px;}.path-frontpage .paragraph .field--name-field-title,.path-frontpage .paragraph .field--name-field-display-heading,.path-frontpage .paragraph .inner-hero-content h2{font-size:33px;line-height:43px;}@media screen and (min-width:767px){.path-frontpage .paragraph .field--name-field-title,.path-frontpage .paragraph .field--name-field-display-heading,.path-frontpage .paragraph .inner-hero-content h2{font-size:calc(33px + 22 * ((100vw - 767px) / 733));line-height:calc(43px + 22 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.path-frontpage .paragraph .field--name-field-title,.path-frontpage .paragraph .field--name-field-display-heading,.path-frontpage .paragraph .inner-hero-content h2{font-size:55px;line-height:65px;}}@media (max-width:600px){.path-frontpage .paragraph .field--name-field-title,.path-frontpage .paragraph .field--name-field-display-heading,.path-frontpage .paragraph .inner-hero-content h2{line-height:33px;padding-bottom:0;padding-top:0;}}.path-frontpage .paragraph .field--name-field-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.path-frontpage .paragraph .field--name-field-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.path-frontpage .paragraph .field--name-field-title{padding-left:70px;padding-right:70px;}}.path-frontpage .layout-container{overflow:hidden;}.path-frontpage .feature-link--dark-blue-arrow a{font-weight:800;text-transform:uppercase;}.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{position:relative;z-index:10;padding-top:40px;}.path-frontpage .block-page-title-block .field--name-field-homepage-header-link a{color:white;}.path-frontpage .block-page-title-block .field--name-field-homepage-header-link a:after{background-color:white;background-image:url("../../../../themes/custom/bfm/images/icons/arrow-bright-double.svg");}.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{padding-left:10px;padding-right:10px;}@media screen and (min-width:1290px){.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{padding-left:calc(10px + 60 * ((100vw - 1290px) / 210));padding-right:calc(10px + 60 * ((100vw - 1290px) / 210));}}@media screen and (min-width:1500px){.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{padding-left:70px;padding-right:70px;}}@media (max-width:767px){.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{padding-left:25px;padding-right:25px;}}.path-frontpage .block-page-title-block .hero-content .field--name-field-sub-heading{padding-top:45px;padding-bottom:0;}@media (max-width:767px){.path-frontpage .block-page-title-block .hero-content{padding-left:10px;padding-right:10px;}}.path-frontpage .block-page-title-block .right-image-wrapper .field--name-field-header-image{position:absolute;top:25px;left:56%;z-index:4;width:800px;height:800px;-webkit-border-radius:400px;border-radius:400px;background-clip:padding-box;overflow:hidden;clip-path:initial;right:auto;}.path-frontpage .block-page-title-block .right-image-wrapper .blue-circle{width:800px;height:800px;-webkit-border-radius:400px;border-radius:400px;background-clip:padding-box;top:30px;left:54%;}.path-frontpage .block-page-title-block .right-image-wrapper .dark-blue-circle{position:absolute;width:1217px;height:1217px;-webkit-border-radius:608.5px;border-radius:608.5px;background-clip:padding-box;top:-305px;left:52%;background-color:#005593;z-index:1;}.path-frontpage .block-page-title-block .right-image-wrapper .white-hoop{width:850px;height:850px;-webkit-border-radius:425px;border-radius:425px;background-clip:padding-box;position:absolute;top:20px;left:54.7%;border:1px dashed #ffffff;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:0.7;z-index:2;}.path-frontpage .block-page-title-block .right-image-wrapper .red-hoop{display:none;}.path-frontpage .block-page-title-block .general-header{overflow:visible;}.path-frontpage .block-page-title-block .grey-bg{position:relative;min-height:835px;background-color:white;color:white;}.path-frontpage .block-page-title-block .grey-bg:before,.path-frontpage .block-page-title-block .grey-bg:after{content:"";display:block;position:absolute;left:-30px;top:-124px;width:calc(100% + 60px);height:calc(100% + 118px);background:linear-gradient(45deg,#014180 0%,#009cda 100%);}@media (max-width:767px){.path-frontpage .block-page-title-block .grey-bg:before,.path-frontpage .block-page-title-block .grey-bg:after{left:10px;top:0;width:calc(100% - 20px);height:calc(100% + 20px);}}.path-frontpage .block-page-title-block .grey-bg:before{z-index:1;}.path-frontpage .block-page-title-block .grey-bg .top-left-grey-hoop{display:none;}@media (max-width:1600px){.path-frontpage .block-page-title-block .right-image-wrapper .field--name-field-header-image{top:1px;left:63.5%;width:735px;height:735px;-webkit-border-radius:367.5px;border-radius:367.5px;background-clip:padding-box;}.path-frontpage .block-page-title-block .right-image-wrapper .blue-circle{width:732px;height:732px;-webkit-border-radius:366px;border-radius:366px;background-clip:padding-box;top:8px;left:63%;}.path-frontpage .block-page-title-block .right-image-wrapper .dark-blue-circle{width:1028px;height:1028px;-webkit-border-radius:514px;border-radius:514px;background-clip:padding-box;top:-145px;left:59%;}.path-frontpage .block-page-title-block .right-image-wrapper .white-hoop{width:764px;height:764px;-webkit-border-radius:382px;border-radius:382px;background-clip:padding-box;top:-14px;left:63.7%;}}@media (max-width:1500px){.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{padding-top:40px;}.path-frontpage .block-page-title-block .hero-content{padding-bottom:20px;}.path-frontpage .block-page-title-block .hero-content .field--name-field-sub-heading{padding-top:40px;}.path-frontpage .block-page-title-block .right-image-wrapper .field--name-field-header-image{top:-20px;left:67.5%;width:605px;height:605px;-webkit-border-radius:302.5px;border-radius:302.5px;background-clip:padding-box;}.path-frontpage .block-page-title-block .right-image-wrapper .blue-circle{width:602px;height:602px;-webkit-border-radius:301px;border-radius:301px;background-clip:padding-box;top:-20px;left:63%;}.path-frontpage .block-page-title-block .right-image-wrapper .dark-blue-circle{width:778px;height:778px;-webkit-border-radius:389px;border-radius:389px;background-clip:padding-box;top:-150px;left:60%;}.path-frontpage .block-page-title-block .right-image-wrapper .white-hoop{width:664px;height:664px;-webkit-border-radius:332px;border-radius:332px;background-clip:padding-box;top:-20px;left:63.7%;}.path-frontpage .block-page-title-block .grey-bg{min-height:400px;}}@media (max-width:1200px){.path-frontpage .block-page-title-block .right-image-wrapper{left:-25%;}.path-frontpage .block-page-title-block .right-image-wrapper .field--name-field-header-image{top:-10px;left:68.5%;width:505px;height:505px;-webkit-border-radius:252.5px;border-radius:252.5px;background-clip:padding-box;}.path-frontpage .block-page-title-block .right-image-wrapper .blue-circle{width:502px;height:502px;-webkit-border-radius:251px;border-radius:251px;background-clip:padding-box;top:-12px;left:63%;}.path-frontpage .block-page-title-block .right-image-wrapper .dark-blue-circle{width:678px;height:678px;-webkit-border-radius:339px;border-radius:339px;background-clip:padding-box;top:-175px;left:60%;}.path-frontpage .block-page-title-block .right-image-wrapper .white-hoop{width:564px;height:564px;-webkit-border-radius:282px;border-radius:282px;background-clip:padding-box;top:-12px;left:63.7%;}.path-frontpage .block-page-title-block .hero-content{width:51%;}}@media (max-width:767px){.path-frontpage .block-page-title-block .hero-content{width:100%;}.path-frontpage .block-page-title-block .field--name-field-homepage-header-link{padding-bottom:25px;}.path-frontpage .block-page-title-block .right-image-wrapper .field--name-field-header-image{display:none;}.path-frontpage .block-page-title-block .right-image-wrapper .blue-circle{display:none;}.path-frontpage .block-page-title-block .right-image-wrapper .dark-blue-circle{display:none;}.path-frontpage .block-page-title-block .right-image-wrapper .white-hoop{display:none;}.path-frontpage .block-page-title-block .right-image-wrapper .red-hoop{display:block;width:300px;height:300px;-webkit-border-radius:150px;border-radius:150px;background-clip:padding-box;bottom:-90px;right:-281px;top:auto;}.path-frontpage .block-page-title-block .grey-bg{min-height:unset;}}@keyframes circle-go{0%{transform:scale(0);opacity:0;}25.0%{transform:scale(0.5);opacity:1;}50.0%{transform:scale(1.5);opacity:1;}75.0%{transform:scale(2);opacity:0.7;}100.0%{transform:scale(2);opacity:0;}}@media (min-width:1201px){.path-frontpage .layout-container-inner.is-visible header:not(.bg-white)
  .region-header
  #block-bfm-branding
  .hamburger_menu
  a:after{animation:circle-go 1s linear;animation-delay:1.5s;}.path-frontpage .general-header .hero-wrapper .field--type-image{transition:1.5s;transform:scale(0);opacity:0;transition-delay:1s;}.path-frontpage .general-header .hero-wrapper .blue-circle{transition:1.4s;transform:scale(0);transition-delay:0.5s;}.path-frontpage .general-header .hero-wrapper .dark-blue-circle{transition:1.7s;transform:scale(0);transition-delay:0.4s;}.path-frontpage .general-header .hero-wrapper .white-hoop{transition:0.5s;visibility:hidden;opacity:0;}.path-frontpage .general-header .hero-wrapper .page-title{opacity:0;transform:translateY(20px);transition:1s;transition-delay:0.2s;}.path-frontpage .general-header .hero-wrapper .field--name-field-sub-heading{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.4s;}.path-frontpage .general-header .hero-wrapper .field--type-link{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.4s;}.path-frontpage .general-header .hero-wrapper .red-bar{width:0;transition:0.7s;transition-delay:0.3s;}.path-frontpage .general-header .hero-wrapper .grey-bg:before{transform:translateX(-50%);opacity:0;transition:0.3s;transition-delay:0.2s;}.path-frontpage .general-header .hero-wrapper .grey-bg:after{transform:translateX(-30%);opacity:0;transition:0.3s;}.path-frontpage .general-header .hero-wrapper .hero-decor-group:hover .dark-blue-circle{transform:scale(1.1) translateX(100px);}.path-frontpage .general-header .hero-wrapper .hero-decor-group:hover .blue-circle{transform:translateX(50px);transition-delay:0.1s;}.path-frontpage .general-header .hero-wrapper .hero-decor-group:hover .field--type-image{transform:translateX(70px);transition-delay:0.15s;}.path-frontpage .general-header .hero-wrapper.is-visible .field--type-image{transform:scale(1);opacity:1;}.path-frontpage .general-header .hero-wrapper.is-visible .blue-circle{transform:scale(1);}.path-frontpage .general-header .hero-wrapper.is-visible .dark-blue-circle{transform:scale(1);}.path-frontpage .general-header .hero-wrapper.is-visible .white-hoop{visibility:visible;opacity:1;animation:spin 0.1s linear 30;}.path-frontpage .general-header .hero-wrapper.is-visible .page-title{opacity:1;transform:translateY(0);}.path-frontpage .general-header .hero-wrapper.is-visible .field--name-field-sub-heading{opacity:1;transform:translateY(0);}.path-frontpage .general-header .hero-wrapper.is-visible .field--type-link{opacity:1;transform:translateY(0);}.path-frontpage .general-header .hero-wrapper.is-visible .red-bar{width:100px;}.path-frontpage .general-header .hero-wrapper.is-visible .grey-bg:before{transform:translateX(0);opacity:1;}.path-frontpage .general-header .hero-wrapper.is-visible .grey-bg:after{transform:translateX(0);opacity:1;}.path-frontpage .paragraph--type--featured-design .red-bar{width:0;transition:0.5s;transition-delay:0.3s;}.path-frontpage .paragraph--type--featured-design .featured-top .featured-top-right{flex:5% 0 0;opacity:0;overflow:hidden;transition:0.7s;}.path-frontpage .paragraph--type--featured-design .featured-top .field--name-field-newest-blog{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.5s;}.path-frontpage .paragraph--type--featured-design .featured-bottom .featured-bottom-middle{flex:5% 0 0;opacity:0;overflow:hidden;transition:0.7s;}.path-frontpage .paragraph--type--featured-design .featured-bottom .field--name-field-second-newest-blog{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.5s;}.path-frontpage .paragraph--type--featured-design .field--type-image{opacity:0;transition:0.9s;transition-delay:0.5s;transform:translateX(-20px);}.path-frontpage .paragraph--type--featured-design .field--name-field-display-heading{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.2s;}.path-frontpage .paragraph--type--featured-design .field--name-field-link{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.3s;}.path-frontpage .paragraph--type--featured-design.is-visible .featured-top .featured-top-right{flex:48% 0 0;opacity:1;}.path-frontpage .paragraph--type--featured-design.is-visible .featured-top .field--name-field-newest-blog{opacity:1;transform:translateY(0);}.path-frontpage .paragraph--type--featured-design.is-visible .red-bar{width:100px;}.path-frontpage .paragraph--type--featured-design.is-visible .featured-bottom .featured-bottom-middle{flex:50% 0 0;opacity:1;}.path-frontpage .paragraph--type--featured-design.is-visible .featured-bottom .field--name-field-second-newest-blog{opacity:1;transform:translateY(0);}.path-frontpage .paragraph--type--featured-design.is-visible .field--type-image{opacity:1;transform:translateX(0);}.path-frontpage .paragraph--type--featured-design.is-visible .field--name-field-display-heading{opacity:1;transform:translateY(0);}.path-frontpage .paragraph--type--featured-design.is-visible .field--name-field-link{opacity:1;transform:translateY(0);}.path-frontpage .latest-posts .red-bar{width:0;transition:0.5s;transition-delay:1.2s;}.path-frontpage .latest-posts__head{transform:translateY(20px);opacity:0;transition:0.7s;transition-delay:0.9s;}.path-frontpage .latest-posts__item:nth-child(1) .lpi-wrap{transition-delay:0.1s;}.path-frontpage .latest-posts__item:nth-child(1) .lpi-image{transition-delay:0.3s;}.path-frontpage .latest-posts__item:nth-child(2) .lpi-wrap{transition-delay:0.3s;}.path-frontpage .latest-posts__item:nth-child(2) .lpi-image{transition-delay:0.5s;}.path-frontpage .latest-posts__item:nth-child(3) .lpi-wrap{transition-delay:0.5s;}.path-frontpage .latest-posts__item:nth-child(3) .lpi-image{transition-delay:0.7s;}.path-frontpage .latest-posts .lpi-wrap{transition:0.7s width,0.7s opacity;opacity:0;width:0;overflow:hidden;}.path-frontpage .latest-posts .lpi-row{opacity:0;transition:0.7s opacity;transition-delay:0.8s;}.path-frontpage .latest-posts .lpi-image{transform:scale(0);opacity:0;transition:0.5s;}.path-frontpage .latest-posts__images{transform:translateY(20px);opacity:0;transition-delay:0.9s;transition:0.7s;}.path-frontpage .latest-posts.is-visible .red-bar{width:100px;}.path-frontpage .latest-posts.is-visible .latest-posts__head{transform:translateY(0);opacity:1;}.path-frontpage .latest-posts.is-visible .lpi-wrap{opacity:1;width:100%;}.path-frontpage .latest-posts.is-visible .lpi-row{opacity:1;}.path-frontpage .latest-posts.is-visible .lpi-image{transform:scale(1);opacity:1;}.path-frontpage .latest-posts.is-visible .latest-posts__images{transform:translateY(0);opacity:1;}.path-frontpage .paragraph--type--homepage-bottom-hero .field--type-image{transform:scale(0);opacity:0;transition:1.4s;transition-delay:0.7s;}.path-frontpage .paragraph--type--homepage-bottom-hero .blue-circle{transform:scale(0);transition:transform 1.2s cubic-bezier(0.55,0.08,0.06,0.97);transition-delay:0.4s;}.path-frontpage .paragraph--type--homepage-bottom-hero .dark-blue-circle{transition:1s;transform:scale(0);transition-delay:0.1s;}.path-frontpage .paragraph--type--homepage-bottom-hero .white-hoop{visibility:hidden;}.path-frontpage .paragraph--type--homepage-bottom-hero .field--name-field-text-area h2{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.5s;}.path-frontpage .paragraph--type--homepage-bottom-hero .field--name-field-text-area p{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.55s;}.path-frontpage .paragraph--type--homepage-bottom-hero .field--type-link{opacity:0;transform:translateY(20px);transition:0.7s;transition-delay:0.6s;}.path-frontpage .paragraph--type--homepage-bottom-hero .red-bar{width:0;transition:0.7s;transition-delay:0.3s;}.path-frontpage .paragraph--type--homepage-bottom-hero .grey-bg{width:0;opacity:0;transition:0.7s;overflow:hidden;}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .field--type-image{transform:scale(1);opacity:1;}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .blue-circle{transform:scale(1);}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .dark-blue-circle{transform:scale(1);}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .white-hoop{visibility:visible;}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .field--name-field-text-area h2{opacity:1;transform:translateY(0);}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .field--name-field-text-area p{opacity:1;transform:translateY(0);}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .field--type-link{opacity:1;transform:translateY(0);}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .red-bar{width:100px;}.path-frontpage .paragraph--type--homepage-bottom-hero.is-visible .grey-bg{width:90%;opacity:1;}.path-frontpage .footer-main .feature-link--head{transition:1.5s;transform:translateX(-20px);opacity:0;transition-delay:0.3s;}.path-frontpage .footer-main .feature-link--body{transition:1.5s;transform:translateX(-20px);opacity:0;transition-delay:0.6s;}.path-frontpage .footer-main .feature-link--container{transition:1.5s;transform:translateX(-20px);opacity:0;transition-delay:0.9s;}.path-frontpage .footer-main #block-footeraddress{transition:1s;transform:translateY(20px);opacity:0;transition-delay:1.2s;}.path-frontpage .footer-main #block-footer-social{transition:1s;transform:translateY(20px);opacity:0;transition-delay:1.5s;}.path-frontpage .footer-main #block-footernewsletter{transition:1s;transform:translateY(20px);opacity:0;transition-delay:1.8s;}.path-frontpage .footer-main.is-visible .feature-link--head{transform:translateX(0);opacity:1;}.path-frontpage .footer-main.is-visible .feature-link--body{transform:translateX(0);opacity:1;}.path-frontpage .footer-main.is-visible .feature-link--container{transform:translateX(0);opacity:1;}.path-frontpage .footer-main.is-visible #block-footeraddress{transform:translateX(0);opacity:1;}.path-frontpage .footer-main.is-visible #block-footer-social{transform:translateX(0);opacity:1;}.path-frontpage .footer-main.is-visible #block-footernewsletter{transform:translateX(0);opacity:1;}}.circle-animate-menu{position:relative;z-index:10;display:inline-block;}.circle-animate-menu .circle-animate{display:block;width:600px;height:600px;border-radius:50%;position:absolute;left:50%;margin-left:-300px;margin-top:-300px;top:50%;opacity:0;transition:0.5s;transform:translateY(0) scale(0);pointer-events:none;}@media (max-width:1200px){.circle-animate-menu .circle-animate{display:none;}}.circle-animate-menu .circle-animate:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:1px dashed white;animation:spin 0.1s linear infinite;}_:-ms-fullscreen,:root
.paragraph--type--homepage-services
.node--type-service-category:hover
.data-hover{transform:none;font-weight:600;}_:-ms-fullscreen,:root
.paragraph--type--homepage-services
.node--type-service-category.active
.data-hover{font-weight:600;}_:-ms-fullscreen,:root
.paragraph--type--homepage-services
.node--type-service-category
.data-hover{transform:none !important;}_:-ms-fullscreen,:root
.paragraph--type--homepage-services
.node--type-service-category
.data-hover:after{display:none;}.page-node-type-case-study .block-page-title-block h1,.node--type-service-detail-page .block-page-title-block h1{padding-top:70px;padding-bottom:30px;max-width:58%;}@media (max-width:960px){.page-node-type-case-study .block-page-title-block h1,.node--type-service-detail-page .block-page-title-block h1{max-width:85%;padding-bottom:15px;}}@media (max-width:600px){.page-node-type-case-study .block-page-title-block h1,.node--type-service-detail-page .block-page-title-block h1{padding-top:40px;padding-bottom:25px;}}.page-node-type-case-study .block-page-title-block .red-bar,.node--type-service-detail-page .block-page-title-block .red-bar{margin:0;}.page-node-type-case-study .node--view-mode-full.node--type-case-study .field--name-field-case-study-header-image,.node--type-service-detail-page .node--view-mode-full.node--type-case-study .field--name-field-case-study-header-image{padding-top:70px;}@media (max-width:960px){.page-node-type-case-study .node--view-mode-full.node--type-case-study .field--name-field-case-study-header-image,.node--type-service-detail-page .node--view-mode-full.node--type-case-study .field--name-field-case-study-header-image{padding-top:30px;}}.page-node-type-case-study .intro,.node--type-service-detail-page .intro{position:relative;padding:120px 0 85px 0px;}.page-node-type-case-study .intro:after,.node--type-service-detail-page .intro:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1600px){.page-node-type-case-study .intro,.node--type-service-detail-page .intro{padding-top:60px;}}@media (max-width:960px){.page-node-type-case-study .intro,.node--type-service-detail-page .intro{padding-top:50px;}}@media (max-width:600px){.page-node-type-case-study .intro,.node--type-service-detail-page .intro{padding-top:30px;padding-bottom:30px;}}.page-node-type-case-study .intro .intro-left-col,.node--type-service-detail-page .intro .intro-left-col{width:25%;position:absolute;max-width:757px;margin:0 auto;padding-left:70px;}@media (max-width:1600px){.page-node-type-case-study .intro .intro-left-col,.node--type-service-detail-page .intro .intro-left-col{position:relative;border-bottom:4px solid #EDEDED;width:100%;display:table;padding-left:0;}}@media (max-width:960px){.page-node-type-case-study .intro .intro-left-col,.node--type-service-detail-page .intro .intro-left-col{margin-bottom:50px;}}@media (max-width:600px){.page-node-type-case-study .intro .intro-left-col,.node--type-service-detail-page .intro .intro-left-col{padding-bottom:40px;}}.page-node-type-case-study .intro .intro-left-col .inner-left-col,.page-node-type-case-study .intro .intro-left-col .inner-right-col,.node--type-service-detail-page .intro .intro-left-col .inner-left-col,.node--type-service-detail-page .intro .intro-left-col .inner-right-col{display:block;}@media (max-width:1600px){.page-node-type-case-study .intro .intro-left-col .inner-left-col,.page-node-type-case-study .intro .intro-left-col .inner-right-col,.node--type-service-detail-page .intro .intro-left-col .inner-left-col,.node--type-service-detail-page .intro .intro-left-col .inner-right-col{display:table-cell;vertical-align:top;padding:0 20px;width:50%;}}.page-node-type-case-study .intro .intro-left-col .user-credentials-container,.node--type-service-detail-page .intro .intro-left-col .user-credentials-container{padding:0 20px;}@media (max-width:600px){.page-node-type-case-study .intro .intro-left-col .user-credentials-container,.page-node-type-case-study .intro .intro-left-col .inner-left-col,.page-node-type-case-study .intro .intro-left-col .inner-right-col,.node--type-service-detail-page .intro .intro-left-col .user-credentials-container,.node--type-service-detail-page .intro .intro-left-col .inner-left-col,.node--type-service-detail-page .intro .intro-left-col .inner-right-col{display:block;padding-top:15px;padding-left:0;width:100%;}.page-node-type-case-study .intro .intro-left-col .user-image-container,.node--type-service-detail-page .intro .intro-left-col .user-image-container{padding-left:10px;width:63%;}}.page-node-type-case-study .intro .intro-left-col .red-bar,.node--type-service-detail-page .intro .intro-left-col .red-bar{margin:0;}.page-node-type-case-study .intro .intro-right-col,.node--type-service-detail-page .intro .intro-right-col{margin:0 auto;max-width:757px;}.page-node-type-case-study .intro .intro-right-col .field--name-field-case-study-lead-text,.node--type-service-detail-page .intro .intro-right-col .field--name-field-case-study-lead-text{padding-bottom:30px;}.page-node-type-case-study .field--name-field-case-study-services .field__label,.page-node-type-case-study .field--name-field-insights-category .field__label,.node--type-service-detail-page .field--name-field-case-study-services .field__label,.node--type-service-detail-page .field--name-field-insights-category .field__label{letter-spacing:7px;font-weight:700;color:#747474;text-transform:uppercase;padding:0 0 18px 0;}.page-node-type-case-study .field--name-field-case-study-services .field__label,.page-node-type-case-study .field--name-field-insights-category .field__label,.node--type-service-detail-page .field--name-field-case-study-services .field__label,.node--type-service-detail-page .field--name-field-insights-category .field__label{font-size:14px;line-height:35px;}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-services .field__label,.page-node-type-case-study .field--name-field-insights-category .field__label,.node--type-service-detail-page .field--name-field-case-study-services .field__label,.node--type-service-detail-page .field--name-field-insights-category .field__label{font-size:calc(14px + 4 * ((100vw - 960px) / 140));line-height:calc(35px + 0 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.page-node-type-case-study .field--name-field-case-study-services .field__label,.page-node-type-case-study .field--name-field-insights-category .field__label,.node--type-service-detail-page .field--name-field-case-study-services .field__label,.node--type-service-detail-page .field--name-field-insights-category .field__label{font-size:18px;line-height:35px;}}.page-node-type-case-study .field--name-field-case-study-services .field__items,.page-node-type-case-study .field--name-field-insights-category .field__items,.node--type-service-detail-page .field--name-field-case-study-services .field__items,.node--type-service-detail-page .field--name-field-insights-category .field__items{padding:18px 0 50px 0;}@media (max-width:600px){.page-node-type-case-study .field--name-field-case-study-services .field__items,.page-node-type-case-study .field--name-field-insights-category .field__items,.node--type-service-detail-page .field--name-field-case-study-services .field__items,.node--type-service-detail-page .field--name-field-insights-category .field__items{padding-bottom:20px;}}.page-node-type-case-study .field--name-field-case-study-industry .field__label,.node--type-service-detail-page .field--name-field-case-study-industry .field__label{letter-spacing:7px;font-weight:700;color:#747474;text-transform:uppercase;padding:0 0 18px 0;}.page-node-type-case-study .field--name-field-case-study-industry .field__label,.node--type-service-detail-page .field--name-field-case-study-industry .field__label{font-size:14px;line-height:35px;}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-industry .field__label,.node--type-service-detail-page .field--name-field-case-study-industry .field__label{font-size:calc(14px + 4 * ((100vw - 960px) / 140));line-height:calc(35px + 0 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.page-node-type-case-study .field--name-field-case-study-industry .field__label,.node--type-service-detail-page .field--name-field-case-study-industry .field__label{font-size:18px;line-height:35px;}}.page-node-type-case-study .field--name-field-case-study-industry .field__item,.node--type-service-detail-page .field--name-field-case-study-industry .field__item{letter-spacing:0px;font-weight:bold;padding:25px 0 0 0;}.page-node-type-case-study .field--name-field-case-study-industry .field__item,.node--type-service-detail-page .field--name-field-case-study-industry .field__item{font-size:16px;line-height:20px;}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-industry .field__item,.node--type-service-detail-page .field--name-field-case-study-industry .field__item{font-size:calc(16px + 4 * ((100vw - 960px) / 140));line-height:calc(20px + 7 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.page-node-type-case-study .field--name-field-case-study-industry .field__item,.node--type-service-detail-page .field--name-field-case-study-industry .field__item{font-size:20px;line-height:27px;}}.page-node-type-case-study .field--name-field-case-study-website-link,.node--type-service-detail-page .field--name-field-case-study-website-link{font-weight:800;text-transform:uppercase;padding-top:60px;}.page-node-type-case-study .field--name-field-case-study-website-link,.node--type-service-detail-page .field--name-field-case-study-website-link{font-size:16px;line-height:24px;}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-website-link,.node--type-service-detail-page .field--name-field-case-study-website-link{font-size:calc(16px + 4 * ((100vw - 960px) / 140));line-height:calc(24px + 6 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.page-node-type-case-study .field--name-field-case-study-website-link,.node--type-service-detail-page .field--name-field-case-study-website-link{font-size:20px;line-height:30px;}}@media (max-width:960px){.page-node-type-case-study .field--name-field-case-study-website-link,.node--type-service-detail-page .field--name-field-case-study-website-link{padding-top:45px;}}.page-node-type-case-study .field--name-field-case-study-challenge .field__label,.node--type-service-detail-page .field--name-field-case-study-challenge .field__label{font-weight:700;padding:5px 0;}.page-node-type-case-study .field--name-field-case-study-challenge .field__label,.node--type-service-detail-page .field--name-field-case-study-challenge .field__label{font-size:20px;line-height:24px;}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-challenge .field__label,.node--type-service-detail-page .field--name-field-case-study-challenge .field__label{font-size:calc(20px + 5 * ((100vw - 960px) / 140));line-height:calc(24px + 16 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.page-node-type-case-study .field--name-field-case-study-challenge .field__label,.node--type-service-detail-page .field--name-field-case-study-challenge .field__label{font-size:25px;line-height:40px;}}.page-node-type-case-study .field--name-field-case-study-approach,.node--type-service-detail-page .field--name-field-case-study-approach{padding-bottom:30px;max-width:757px;margin:0 auto;}.page-node-type-case-study .field--name-field-case-study-approach,.node--type-service-detail-page .field--name-field-case-study-approach{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.page-node-type-case-study .field--name-field-case-study-approach,.node--type-service-detail-page .field--name-field-case-study-approach{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-approach,.node--type-service-detail-page .field--name-field-case-study-approach{padding-left:30px;padding-right:30px;}}.page-node-type-case-study .field--name-field-case-study-approach .field__label,.node--type-service-detail-page .field--name-field-case-study-approach .field__label{font-weight:700;padding:5px 0;}.page-node-type-case-study .field--name-field-case-study-approach .field__label,.node--type-service-detail-page .field--name-field-case-study-approach .field__label{font-size:20px;line-height:24px;}@media screen and (min-width:960px){.page-node-type-case-study .field--name-field-case-study-approach .field__label,.node--type-service-detail-page .field--name-field-case-study-approach .field__label{font-size:calc(20px + 5 * ((100vw - 960px) / 140));line-height:calc(24px + 16 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.page-node-type-case-study .field--name-field-case-study-approach .field__label,.node--type-service-detail-page .field--name-field-case-study-approach .field__label{font-size:25px;line-height:40px;}}.page-node-type-case-study .field--name-field-case-study-secondary-image,.node--type-service-detail-page .field--name-field-case-study-secondary-image{padding-bottom:80px;}@media (max-width:960px){.page-node-type-case-study .field--name-field-case-study-secondary-image,.node--type-service-detail-page .field--name-field-case-study-secondary-image{padding-bottom:40px;}}.page-node-type-case-study .paragraph--type--image,.node--type-service-detail-page .paragraph--type--image{padding-left:0;padding-right:0;}.page-node-type-case-study .paragraph--type--_-column-layout .field--name-field-video,.page-node-type-case-study .paragraph--type--_-column-layout .video-embed-field-responsive-video,.node--type-service-detail-page .paragraph--type--_-column-layout .field--name-field-video,.node--type-service-detail-page .paragraph--type--_-column-layout .video-embed-field-responsive-video{padding-top:56.25%;}.page-node-type-case-study .paragraph--type--_-column-layout .field--name-field-left-column .paragraph--type--highlight,.node--type-service-detail-page .paragraph--type--_-column-layout .field--name-field-left-column .paragraph--type--highlight{padding-top:10px;}.page-node-type-case-study .paragraph--type--_-column-layout.full-width,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width{align-items:center;justify-content:center;padding-left:0;padding-right:0;}@media (max-width:960px){.page-node-type-case-study .paragraph--type--_-column-layout.full-width,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width{display:block;padding-bottom:0;}}.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--wysiwyg,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--wysiwyg{padding-right:7%;padding-left:7%;}.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--highlight,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--highlight{padding-top:10px;}@media (max-width:960px){.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-left-column,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-left-column{display:block;width:100%;padding-bottom:35px;}.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--wysiwyg,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--wysiwyg{padding:inherit;}}.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-right-column,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-right-column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-right-column .paragraph--type--wysiwyg,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-right-column .paragraph--type--wysiwyg{padding-left:7%;padding-right:7%;}@media (max-width:960px){.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-right-column,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-right-column{display:block;width:100%;padding-bottom:0;}.page-node-type-case-study .paragraph--type--_-column-layout.full-width .field--name-field-right-column .paragraph--type--wysiwyg,.node--type-service-detail-page .paragraph--type--_-column-layout.full-width .field--name-field-right-column .paragraph--type--wysiwyg{padding:inherit;}}@keyframes img-position-change{0%{transform:translateY(0);}25.0%{transform:translateY(-30px);}50.0%{transform:translateY(-50px);}100.0%{transform:translateY(-60px);}}.node--type-case-study.node--view-mode-teaser{padding:12px 12px 30px;transition:.2s ease-in;position:relative;box-sizing:border-box;}@media (min-width:1201px){.node--type-case-study.node--view-mode-teaser:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;transition:.4s ease-in;opacity:0;transform:scale(1.04);background-color:#242B34;pointer-events:none;}}.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{letter-spacing:7px;color:#747474;text-transform:uppercase;font-weight:800;padding-top:18px;padding-bottom:19px;transition:.4s ease-in;}.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{font-size:14px;line-height:20px;}@media screen and (min-width:960px){.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{font-size:calc(14px + 4 * ((100vw - 960px) / 540));line-height:calc(20px + 15 * ((100vw - 960px) / 540));}}@media screen and (min-width:1500px){.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{font-size:18px;line-height:35px;}}.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{padding-left:30px;padding-right:30px;}@media screen and (min-width:960px){.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{padding-left:calc(30px + 40 * ((100vw - 960px) / 960));padding-right:calc(30px + 40 * ((100vw - 960px) / 960));}}@media screen and (min-width:1920px){.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.node--type-case-study.node--view-mode-teaser .field--name-field-case-study-industry{padding-top:15px;padding-bottom:15px;}}@media (min-width:1201px){.node--type-case-study.node--view-mode-teaser:hover:before{opacity:1;transform:scale(1);}.node--type-case-study.node--view-mode-teaser:hover a .field--name-title{color:white;text-decoration:none;}.node--type-case-study.node--view-mode-teaser:hover .field--name-field-case-study-industry{color:white;}.node--type-case-study.node--view-mode-teaser:hover .field--name-field-teaser-image img{transform:scale(1.05);}}.node--type-case-study.node--view-mode-teaser a{text-decoration:none;}.node--type-case-study.node--view-mode-teaser h3{padding-top:20px;position:relative;margin:0;max-width:85%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.node--type-case-study.node--view-mode-teaser h3{padding-left:30px;padding-right:30px;}@media screen and (min-width:960px){.node--type-case-study.node--view-mode-teaser h3{padding-left:calc(30px + 40 * ((100vw - 960px) / 960));padding-right:calc(30px + 40 * ((100vw - 960px) / 960));}}@media screen and (min-width:1920px){.node--type-case-study.node--view-mode-teaser h3{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.node--type-case-study.node--view-mode-teaser h3{max-width:100%;}}.node--type-case-study.node--view-mode-teaser .node__content,.node--type-case-study.node--view-mode-teaser .red-bar{position:relative;}.node--type-case-study.node--view-mode-teaser .red-bar{left:-10px;top:0px;}.node--type-case-study.node--view-mode-teaser a .field--name-title{letter-spacing:-1px;color:#242B34;transition:.4s ease-in;}.node--type-case-study.node--view-mode-teaser a .field--name-title{font-size:25px;line-height:30px;}@media screen and (min-width:960px){.node--type-case-study.node--view-mode-teaser a .field--name-title{font-size:calc(25px + 15 * ((100vw - 960px) / 540));line-height:calc(30px + 15 * ((100vw - 960px) / 540));}}@media screen and (min-width:1500px){.node--type-case-study.node--view-mode-teaser a .field--name-title{font-size:40px;line-height:45px;}}.node--type-case-study.node--view-mode-teaser .field--name-field-teaser-image{overflow:hidden;}.node--type-case-study.node--view-mode-teaser .field--name-field-teaser-image img{transition:1s ease-in;}.node--type-case-study.node--view-mode-similar-work,.node--type-service-detail-page.node--view-mode-similar-work{padding:0;}.case-studies--list{background-color:#EDEDED;padding:105px 0 90px;}@media (max-width:1200px){.case-studies--list{padding:80px 0 70px;}}@media (max-width:600px){.case-studies--list{padding:50px 0 40px;}}.case-studies--list:before{content:'';display:block;background-image:url("../../../../themes/custom/bfm/images/dots-arrow-left-side.png");background-repeat:no-repeat;height:514px;width:256px;position:absolute;left:0;bottom:0;transform:translateY(50%);pointer-events:none;}@media (max-width:1200px){.case-studies--list:before{display:none;}}.case-studies--list .csl-wrapper{max-width:1174px;padding-left:130px;padding-right:130px;margin-left:auto;margin-right:auto;}@media (max-width:1350px){.case-studies--list .csl-wrapper{max-width:910px;}}@media (max-width:1200px){.case-studies--list .csl-wrapper{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.case-studies--list .csl-wrapper{max-width:745px;}}@media (max-width:600px){.case-studies--list .csl-wrapper{padding-left:10px;padding-right:10px;}}.case-studies--list .csl-wrapper .slick-slider{user-select:text;}.case-studies--list .csl-wrapper .slick-slide{overflow:hidden;}.case-studies--list .csl-item--label{position:relative;color:#747474;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.400em;padding-bottom:25px;margin-bottom:25px;}@media (max-width:960px){.case-studies--list .csl-item--label{padding-left:0;margin-left:0;}}@media (max-width:600px){.case-studies--list .csl-item--label{font-size:12px;padding-bottom:18px;margin-bottom:18px;}}.case-studies--list .csl-item--label:after{content:'';display:block;width:99px;height:3px;background-color:#E3173E;position:absolute;left:0;bottom:0;}@media (min-width:961px){.case-studies--list .csl-item--label:after{left:-48px;}}.case-studies--list .csl-item--label h2,.case-studies--list .csl-item--label h3{font:inherit;margin:0;padding:0;line-height:inherit;letter-spacing:inherit;}@media (max-width:961px){.case-studies--list .csl-item--group{padding:0;}}.case-studies--list .csl-item--img{margin-bottom:24px;height:575px;background-repeat:no-repeat;background-size:contain;background-position:center;}@media (max-width:1200px){.case-studies--list .csl-item--img{height:470px;}}@media (max-width:960px){.case-studies--list .csl-item--img{height:390px;}}@media (max-width:600px){.case-studies--list .csl-item--img{height:200px;}}.case-studies--list .csl-item--title{font-size:40px;line-height:45px;color:#242B34;font-weight:700;margin-bottom:7px;}.case-studies--list .csl-item--title{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.case-studies--list .csl-item--title{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 15 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.case-studies--list .csl-item--title{font-size:40px;line-height:45px;}}@media (max-width:600px){.case-studies--list .csl-item--title{font-size:20px;}}.case-studies--list .csl-item--title h2{color:inherit;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;}.case-studies--list .csl-item--title a{color:inherit;transition:.3s;}.case-studies--list .csl-item--title a:hover{text-decoration:underline;}.case-studies--list .csl-item--text h2,.case-studies--list .csl-item--text h3,.case-studies--list .csl-item--text h4{font-size:40px;line-height:45px;color:#242B34;font-weight:700;margin-bottom:7px;}.case-studies--list .csl-item--text h2,.case-studies--list .csl-item--text h3,.case-studies--list .csl-item--text h4{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.case-studies--list .csl-item--text h2,.case-studies--list .csl-item--text h3,.case-studies--list .csl-item--text h4{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 15 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.case-studies--list .csl-item--text h2,.case-studies--list .csl-item--text h3,.case-studies--list .csl-item--text h4{font-size:40px;line-height:45px;}}@media (max-width:600px){.case-studies--list .csl-item--text h2,.case-studies--list .csl-item--text h3,.case-studies--list .csl-item--text h4{font-size:20px;}}.case-studies--list .csl-item--cta{padding-top:20px;}.case-studies--list .slick-next,.case-studies--list .slick-prev{top:288px;}@media (max-width:1200px){.case-studies--list .slick-next,.case-studies--list .slick-prev{top:235px;}}@media (max-width:960px){.case-studies--list .slick-next,.case-studies--list .slick-prev{top:195px;}}@media (max-width:600px){.case-studies--list .slick-next,.case-studies--list .slick-prev{top:100px;}}@media (max-width:959px){.case-studies--list .slick-arrow.slick-next{right:-50px;}}@media (max-width:600px){.case-studies--list .slick-arrow.slick-next{right:10px;}}@media (max-width:959px){.case-studies--list .slick-arrow.slick-prev{left:-50px;}}@media (max-width:600px){.case-studies--list .slick-arrow.slick-prev{left:10px;}}ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-weight:800;}ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-size:16px;line-height:36px;}@media screen and (min-width:767px){ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-size:calc(16px + 4 * ((100vw - 767px) / 333));line-height:calc(36px + 9 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li{font-size:20px;line-height:45px;}}ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li::before{display:inline-block;font:normal normal normal 14px/1px FontAwesome;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f178';padding-right:30px;}@media screen and (max-width:767px){ul:not(.tabs):not(.primary):not(.toolbar-menu):not(.menu):not(.cke_panel_list):not(.contextual-links).arrows > li::before{padding-right:20px;}}.field.arrows .field__item{font-weight:800;}.field.arrows .field__item{font-size:16px;line-height:36px;}@media screen and (min-width:767px){.field.arrows .field__item{font-size:calc(16px + 4 * ((100vw - 767px) / 333));line-height:calc(36px + 9 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.field.arrows .field__item{font-size:20px;line-height:45px;}}.field.arrows .field__item::before{display:inline-block;font:normal normal normal 14px/1px FontAwesome;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f178';padding-right:30px;}@media screen and (max-width:767px){.field.arrows .field__item::before{padding-right:20px;}}.field.arrows.arrows--red .field__item::before{color:#E3173E;}.red-bar{width:100px;height:3px;background:#E3173E;margin:30px 0;top:25px;left:-70px;}@media (max-width:1500px){.red-bar{left:-10px;top:0px;}}.pager{position:relative;z-index:5;}.pager .is-active a{color:#747474;}.pager a{font-size:30px;line-height:35px;font-weight:800;}.pager .pager__item{padding:5px 12px;}.pager .pager__item.pager__item--next{padding:5px 12px 5px 80px;}.pager .pager__item.pager__item--previous{padding:5px 80px 5px 12px;}.pager .pager__item.pager__item--next [class*='feature-link'],.pager .pager__item.pager__item--previous [class*='feature-link']{height:auto;}.pager .pager__item.pager__item--next [class*='feature-link']:hover:after,.pager .pager__item.pager__item--previous [class*='feature-link']:hover:after{box-shadow:none;animation:none;background-color:#E3173E;}@media screen and (min-width:768px){.pager .pager__item.pager__item--next [class*='feature-link']:hover:after,.pager .pager__item.pager__item--previous [class*='feature-link']:hover:after{height:46px;width:46px;background-position:-17px center;}}@media (max-width:600px){.pager .pager__item{padding:5px;}.pager .pager__item a{font-size:15px;}.pager .pager__item.pager__item--next{padding:5px 0px 5px 0px;}.pager .pager__item.pager__item--next .feature-link--dark-blue::after{margin-left:0px;}.pager .pager__item.pager__item--previous{padding:5px 0px;}.pager .pager__item.pager__item--previous .feature-link--dark-blue-left-arrow::after{margin-left:0px;}.pager .pager__item.pager__item--ellipsis{padding:5px 0px;}}[data-drupal-views-infinite-scroll-pager]{margin:0 auto !important;}[data-drupal-views-infinite-scroll-pager] .pager__item::before{display:none !important;}.paragraph--type--highlight{font-weight:300;}.paragraph--type--highlight .field--name-field-highlight-header{font-size:24px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--highlight .field--name-field-highlight-header{font-size:calc(24px + 16 * ((100vw - 767px) / 333));line-height:calc(35px + 5 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--highlight .field--name-field-highlight-header{font-size:40px;line-height:40px;}}@media (max-width:600px){.paragraph--type--highlight .red-bar{margin:15px 0;}}.path-user .layout-content{max-width:757px;margin:auto;}.path-user .layout-content{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.path-user .layout-content{padding-left:calc(10px + 40 * ((100vw - 480px) / 287));padding-right:calc(10px + 40 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.path-user .layout-content{padding-left:50px;padding-right:50px;}}.path-user .layout-content #block-bfm-content{padding-top:30px;padding-bottom:70px;}.featured-text{letter-spacing:7px;font-weight:700;color:#747474;text-transform:uppercase;padding:0;padding-bottom:18px;}.featured-text{font-size:14px;line-height:35px;}@media screen and (min-width:960px){.featured-text{font-size:calc(14px + 4 * ((100vw - 960px) / 140));line-height:calc(35px + 0 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.featured-text{font-size:18px;line-height:35px;}}.user-profile{display:table;}.user_full_name{padding-top:26px;}.user_full_name,.field--name-field-last-name,.field--name-field-first-name{display:inline-block;font-weight:700;font-size:20px;letter-spacing:-0.02em;}.user_title{font-size:20px;font-weight:300;font-size:20px;letter-spacing:-0.02em;}.user-credentials-container{display:table-cell;vertical-align:top;}.user-image-container{position:relative;display:block;min-width:188px;max-width:200px;}.user-image{position:relative;}.user-image .field--type-image{position:relative;z-index:5;}#block-socialmediasidelinks,#block-sharethis{position:absolute;right:25px;top:25px;z-index:10;float:right;width:50px;}#block-socialmediasidelinks,#block-sharethis{padding-left:10px;padding-right:10px;}@media screen and (min-width:767px){#block-socialmediasidelinks,#block-sharethis{padding-left:calc(10px + 70 * ((100vw - 767px) / 1153));padding-right:calc(10px + 70 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){#block-socialmediasidelinks,#block-sharethis{padding-left:80px;padding-right:80px;}}@media (max-width:1100px){#block-socialmediasidelinks,#block-sharethis{position:relative;float:right;width:50px;right:unset;top:unset;}}.st_twitter_custom,.st_facebook_custom,.st_linkedin_custom,.st_email_custom{display:inline-block;cursor:pointer;}.social-media-links-side:after,.sharethis-wrapper:after{content:"";display:table;clear:both;pointer-events:none;}.social-media-links-side .social-media-link,.sharethis-wrapper .social-media-link{display:inline-block;}.social-media-links-side .twitter,.social-media-links-side .st_twitter_custom,.sharethis-wrapper .twitter,.sharethis-wrapper .st_twitter_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -3046px no-repeat;height:59px;width:59px;}.social-media-links-side .twitter:hover,.social-media-links-side .st_twitter_custom:hover,.sharethis-wrapper .twitter:hover,.sharethis-wrapper .st_twitter_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -2774px no-repeat;height:59px;width:59px;}.social-media-links-side .facebook,.social-media-links-side .st_facebook_custom,.sharethis-wrapper .facebook,.sharethis-wrapper .st_facebook_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -908px no-repeat;height:59px;width:59px;}.social-media-links-side .facebook:hover,.social-media-links-side .st_facebook_custom:hover,.sharethis-wrapper .facebook:hover,.sharethis-wrapper .st_facebook_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -636px no-repeat;height:59px;width:59px;}.social-media-links-side .linkedin,.social-media-links-side .st_linkedin_custom,.sharethis-wrapper .linkedin,.sharethis-wrapper .st_linkedin_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -1725px no-repeat;height:59px;width:59px;}.social-media-links-side .linkedin:hover,.social-media-links-side .st_linkedin_custom:hover,.sharethis-wrapper .linkedin:hover,.sharethis-wrapper .st_linkedin_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -1453px no-repeat;height:59px;width:59px;}.social-media-links-side .mail,.social-media-links-side .st_email_custom,.sharethis-wrapper .mail,.sharethis-wrapper .st_email_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -562px no-repeat;height:59px;width:59px;}.social-media-links-side .mail:hover,.social-media-links-side .st_email_custom:hover,.sharethis-wrapper .mail:hover,.sharethis-wrapper .st_email_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -368px no-repeat;height:59px;width:59px;}@media (max-width:1100px){.social-media-links-side .twitter,.social-media-links-side .st_twitter_custom,.sharethis-wrapper .twitter,.sharethis-wrapper .st_twitter_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -2908px no-repeat;height:45px;width:45px;}.social-media-links-side .twitter:hover,.social-media-links-side .st_twitter_custom:hover,.sharethis-wrapper .twitter:hover,.sharethis-wrapper .st_twitter_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -2848px no-repeat;height:45px;width:45px;}.social-media-links-side .facebook,.social-media-links-side .st_facebook_custom,.sharethis-wrapper .facebook,.sharethis-wrapper .st_facebook_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -770px no-repeat;height:45px;width:45px;}.social-media-links-side .facebook:hover,.social-media-links-side .st_facebook_custom:hover,.sharethis-wrapper .facebook:hover,.sharethis-wrapper .st_facebook_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -710px no-repeat;height:45px;width:45px;}.social-media-links-side .linkedin,.social-media-links-side .st_linkedin_custom,.sharethis-wrapper .linkedin,.sharethis-wrapper .st_linkedin_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -1587px no-repeat;height:45px;width:45px;}.social-media-links-side .linkedin:hover,.social-media-links-side .st_linkedin_custom:hover,.sharethis-wrapper .linkedin:hover,.sharethis-wrapper .st_linkedin_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -1527px no-repeat;height:45px;width:45px;}.social-media-links-side .mail,.social-media-links-side .st_email_custom,.sharethis-wrapper .mail,.sharethis-wrapper .st_email_custom{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -502px no-repeat;height:45px;width:45px;}.social-media-links-side .mail:hover,.social-media-links-side .st_email_custom:hover,.sharethis-wrapper .mail:hover,.sharethis-wrapper .st_email_custom:hover{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -442px no-repeat;height:45px;width:45px;}}.paragraph--type--cta-banner-with-background-image{position:relative;}.paragraph--type--cta-banner-with-background-image .feature-cta-banner-container{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.paragraph--type--cta-banner-with-background-image .feature-cta-banner-container{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.paragraph--type--cta-banner-with-background-image .feature-cta-banner-container{padding-left:30px;padding-right:30px;}}.paragraph--type--cta-banner-with-background-image .field--name-field-background-image{min-height:200px;display:inline-block;overflow:hidden;position:relative;}.paragraph--type--cta-banner-with-background-image .field--name-field-background-image img{width:auto;max-width:100%;min-height:200px;}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph{padding-left:50px;padding-right:50px;}@media screen and (min-width:767px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph{padding-left:calc(50px + 180 * ((100vw - 767px) / 1153));padding-right:calc(50px + 180 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph{padding-left:230px;padding-right:230px;}}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{width:70%;float:left;letter-spacing:-0.02em;font-weight:500;color:white;}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{font-size:30px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{font-size:calc(30px + 25 * ((100vw - 767px) / 1153));line-height:calc(35px + 30 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{font-size:55px;line-height:65px;}}@media (max-width:600px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{width:100%;float:none;}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{font-size:25px;line-height:30px;}}@media screen and (max-width:600px) and (min-width:480px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{font-size:calc(25px + 5 * ((100vw - 480px) / 287));line-height:calc(30px + 5 * ((100vw - 480px) / 287));}}@media screen and (max-width:600px) and (min-width:767px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header{font-size:30px;line-height:35px;}}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .cta-header .field{width:90%;}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link--container{padding:10px 0 0;width:30%;float:right;font-weight:500;}@media (max-width:600px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link--container{width:100%;float:none;}}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link{font-size:16px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link{font-size:calc(16px + 4 * ((100vw - 767px) / 1153));line-height:calc(35px + 0 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link{font-size:20px;line-height:35px;}}.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link:after{margin-left:13px;line-height:36px;}@media (max-width:960px){.paragraph--type--cta-banner-with-background-image .feature-link--paragraph .feature-link:after{margin-left:9px;line-height:17px;}}.social-media-link{display:inline-block;}.social-twitter{background-image:url("../../../../themes/custom/bfm/images/icons/twitter-square.svg");height:24px;width:29px;}.social-twitter:hover{background-image:url("../../../../themes/custom/bfm/images/icons/twitter-square-hover.svg");}.social-facebook{background-image:url("../../../../themes/custom/bfm/images/icons/facebook-square.svg");height:24px;width:29px;}.social-facebook:hover{background-image:url("../../../../themes/custom/bfm/images/icons/facebook-square-hover.svg");}.social-instagram{background-image:url("../../../../themes/custom/bfm/images/icons/instagram-square.svg");height:24px;width:29px;}.social-instagram:hover{background-image:url("../../../../themes/custom/bfm/images/icons/instagram-square-hover.svg");}.social-linkedin{background-image:url("../../../../themes/custom/bfm/images/icons/linkedin-square.svg");height:24px;width:29px;}.social-linkedin:hover{background-image:url("../../../../themes/custom/bfm/images/icons/linkedin-square-hover.svg");}@keyframes bg-position-change{0%{opacity:.7;}50.0%{opacity:.3;}75.0%{opacity:.5;}100.0%{opacity:1;}}.feature-link-svg,[data-drupal-views-infinite-scroll-pager] .button,.feature-link--container .feature-link,.feature-link--container a,.feature-link--dark-blue-arrow a,.feature-link--light-blue-arrow a,.feature-link--dark-blue,.feature-link--dark-blue-left-arrow,.feature-link--dark-blue-left-arrow-large,.feature-link--dark-blue-right-arrow-large{position:relative;transition:.2s ease-in;height:50px;display:inline-block;}@media (max-width:960px){.feature-link-svg,[data-drupal-views-infinite-scroll-pager] .button,.feature-link--container .feature-link,.feature-link--container a,.feature-link--dark-blue-arrow a,.feature-link--light-blue-arrow a,.feature-link--dark-blue,.feature-link--dark-blue-left-arrow,.feature-link--dark-blue-left-arrow-large,.feature-link--dark-blue-right-arrow-large{height:auto;}}.feature-link-svg:after,[data-drupal-views-infinite-scroll-pager] .button:after,.feature-link--container .feature-link:after,.feature-link--container a:after,.feature-link--dark-blue-arrow a:after,.feature-link--light-blue-arrow a:after,.feature-link--dark-blue:after,.feature-link--dark-blue-left-arrow:after,.feature-link--dark-blue-left-arrow-large:after,.feature-link--dark-blue-right-arrow-large:after{content:'';margin-left:20px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("../../../../themes/custom/bfm/images/icons/arrow-white-double.svg");background-position:-17px center;background-color:#005593;height:46px;width:46px;border-radius:50%;box-shadow:0 0 0 0 rgba(252,252,252,0.75);transition:.3s ease-in;}@media (max-width:960px){.feature-link-svg:after,[data-drupal-views-infinite-scroll-pager] .button:after,.feature-link--container .feature-link:after,.feature-link--container a:after,.feature-link--dark-blue-arrow a:after,.feature-link--light-blue-arrow a:after,.feature-link--dark-blue:after,.feature-link--dark-blue-left-arrow:after,.feature-link--dark-blue-left-arrow-large:after,.feature-link--dark-blue-right-arrow-large:after{height:25px;width:25px;margin-left:10px;background-position:-10px center;transform:translateY(-2px);}}@media (min-width:1201px){.feature-link-svg:hover:after,[data-drupal-views-infinite-scroll-pager] .button:hover:after,.feature-link--container .feature-link:hover:after,.feature-link--container a:hover:after,.feature-link--dark-blue-arrow a:hover:after,.feature-link--light-blue-arrow a:hover:after,.feature-link--dark-blue:hover:after,.feature-link--dark-blue-left-arrow:hover:after,.feature-link--dark-blue-left-arrow-large:hover:after,.feature-link--dark-blue-right-arrow-large:hover:after{height:32px;width:32px;background-color:#E3173E;background-position:14px center;box-shadow:0 0 0 10px rgba(252,252,252,0.5);animation:bg-position-change .3s ease;}}.feature-link--container .feature-link,.feature-link--container a{font-size:20px;line-height:35px;text-decoration:none;color:white;text-transform:uppercase;font-weight:800;}@media (min-width:1201px){.feature-link--container .feature-link:hover,.feature-link--container a:hover{color:#00A1DF;}}.feature-link--dark-blue-arrow a{line-height:30px;text-decoration:none;}.feature-link--dark-blue-arrow a:hover{text-decoration:none;}.feature-link--light-blue-arrow a{color:#00A1DF;}.feature-link--light-blue-arrow a:after{background-color:#00A1DF;}@media (min-width:1201px){.feature-link--light-blue-arrow a:hover{color:white;}.feature-link--light-blue-arrow a:hover:after{background-color:#E3173E;}}.light .feature-link--container a{color:white;}@media (min-width:1201px){.light .feature-link--container a:hover{color:#00A1DF;}}.feature-link-light a{color:#00A1DF;}@media (min-width:1201px){.feature-link-light a:hover{color:white;}}.dark .feature-link--container a{color:#00A1DF;}@media (min-width:1201px){.dark .feature-link--container a:hover{color:#005593;}}@media (max-width:1100px){.dark .feature-link--container a:hover{font-weight:600;}}.dark.dark--light-hover .feature-link:after{background-color:#00A1DF;}@media (min-width:1201px){.dark.dark--light-hover .feature-link:hover:after{background-color:#E3173E;}}@media (min-width:1201px){.dark.dark--light-hover .feature-link--container a:hover{color:#ffffff;}}.feature-link--dark-blue-left-arrow:after{transform:scaleX(-1);}.feature-link--dark-blue-left-arrow-large:after{width:59px;height:59px;transform:scaleX(-1);background-position:-22px center;}@media (max-width:1100px){.feature-link--dark-blue-left-arrow-large:after{width:46px;height:46px;background-position:-17px center;}}.feature-link--dark-blue-right-arrow-large:after{width:59px;height:59px;background-position:-22px center;}@media (max-width:1100px){.feature-link--dark-blue-right-arrow-large:after{width:46px;height:46px;background-position:-17px center;}}.view-id-portfolio{padding-top:85px;}@media (max-width:960px){.view-id-portfolio{padding-top:40px;}}@media (max-width:600px){.view-id-portfolio{padding-top:20px;}}.view-id-portfolio .red-bar{margin:0;}.view-id-portfolio .view-header .featured-title{letter-spacing:7px;font-weight:800;color:#747474;padding-bottom:20px;}.view-id-portfolio .view-header .featured-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.view-id-portfolio .view-header .featured-title{font-size:calc(14px + 4 * ((100vw - 767px) / 733));line-height:calc(35px + 0 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio .view-header .featured-title{font-size:18px;line-height:35px;}}.view-id-portfolio .view-header .featured-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.view-id-portfolio .view-header .featured-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio .view-header .featured-title{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.view-id-portfolio .view-header .featured-title{padding-bottom:15px;letter-spacing:5px;}}.view-id-portfolio .view-header h2{letter-spacing:-1px;padding-top:27px;padding-bottom:40px;}.view-id-portfolio .view-header h2{font-size:30px;line-height:35px;}@media screen and (min-width:767px){.view-id-portfolio .view-header h2{font-size:calc(30px + 25 * ((100vw - 767px) / 733));line-height:calc(35px + 30 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio .view-header h2{font-size:55px;line-height:65px;}}.view-id-portfolio .view-header h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.view-id-portfolio .view-header h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.view-id-portfolio .view-header h2{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.view-id-portfolio .view-header h2{padding-top:15px;padding-bottom:30px;}}.view-id-portfolio .view-content:after{content:"";display:table;clear:both;pointer-events:none;}@media (min-width:601px){.view-id-portfolio .view-content{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap;}}.view-id-portfolio .view-content .views-row{float:left;width:calc(50% - 10px);margin-left:5px;margin-right:5px;padding-bottom:100px;}.view-id-portfolio .view-content .views-row.even{clear:both;}@media (max-width:960px){.view-id-portfolio .view-content .views-row{padding-bottom:65px;}}@media (max-width:600px){.view-id-portfolio .view-content .views-row{float:none;width:100%;padding-bottom:40px;margin-left:0;margin-right:0;}}.view-id-portfolio .view-content .views-row:nth-child(odd) article{margin-right:15px;}@media (max-width:960px){.view-id-portfolio .view-content .views-row:nth-child(odd) article{margin-right:10px;}}@media (max-width:600px){.view-id-portfolio .view-content .views-row:nth-child(odd) article{margin-right:0;}}.view-id-portfolio .view-content .views-row:nth-child(even) article{margin-left:15px;}@media (max-width:960px){.view-id-portfolio .view-content .views-row:nth-child(even) article{margin-left:10px;}}@media (max-width:600px){.view-id-portfolio .view-content .views-row:nth-child(even) article{margin-left:0;}}.view-id-portfolio .pager{padding-bottom:110px;}@media (max-width:960px){.view-id-portfolio .pager{padding-bottom:80px;}}@media (max-width:600px){.view-id-portfolio .pager{padding-bottom:50px;}}@media (min-width:600px) and (max-width:960px){.view-id-portfolio.view-display-id-block_1 .view-content .views-row,.view-id-portfolio.view-display-id-homepage_portfolio_block .view-content .views-row{width:calc(50% - 10px);}.view-id-portfolio.view-display-id-block_1 .view-content .views-row.even,.view-id-portfolio.view-display-id-homepage_portfolio_block .view-content .views-row.even{clear:both;}}@media (min-width:960px){.view-id-portfolio.view-display-id-block_1 .view-content .views-row,.view-id-portfolio.view-display-id-homepage_portfolio_block .view-content .views-row{width:calc(33% - 10px);}.view-id-portfolio.view-display-id-block_1 .view-content .views-row.even,.view-id-portfolio.view-display-id-homepage_portfolio_block .view-content .views-row.even{clear:none;}.view-id-portfolio.view-display-id-block_1 .view-content .views-row.mod-3-is-1,.view-id-portfolio.view-display-id-homepage_portfolio_block .view-content .views-row.mod-3-is-1{clear:both;}}.view-id-portfolio.view-display-id-block_2{background:#EDEDED;padding:120px 0 80px;max-width:100%;}@media (max-width:960px){.view-id-portfolio.view-display-id-block_2{padding-top:70px;padding-bottom:0;}}.view-id-portfolio.view-display-id-block_2 .view-header h2,.view-id-portfolio.view-display-id-block_2 .view-content h2{padding-bottom:55px;}.view-id-portfolio.view-display-id-block_3{background:#EDEDED;}.block-views-blockportfolio-block-3{background:#EDEDED;}.service-detail-header{overflow:hidden;position:relative;}.service-detail-header .hero-content h1{padding-top:35px;padding-bottom:5px;}@media (max-width:1500px){.service-detail-header .hero-content h1{padding-top:25px;}}.service-detail-header .hero-content .field--name-field-sub-heading{padding-top:0;}.service-detail-header .hero-content .service-parent{padding-top:174px;padding-bottom:18px;}.service-detail-header .hero-content .service-parent{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.service-detail-header .hero-content .service-parent{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.service-detail-header .hero-content .service-parent{padding-left:70px;padding-right:70px;}}@media (max-width:1500px){.service-detail-header .hero-content .service-parent{padding-top:70px;}}@media (max-width:600px){.service-detail-header .hero-content .service-parent{padding-top:39px;}}.service-detail-header .hero-content .service-parent a{letter-spacing:0.4em;color:#747474;font-weight:700;text-transform:uppercase;text-decoration:none;position:relative;}.service-detail-header .hero-content .service-parent a{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.service-detail-header .hero-content .service-parent a{font-size:calc(14px + 4 * ((100vw - 767px) / 733));line-height:calc(35px + 0 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.service-detail-header .hero-content .service-parent a{font-size:18px;line-height:35px;}}.service-detail-header .hero-content .service-parent a:before{content:'';position:absolute;border-bottom:1px solid #747474;top:100%;left:0;width:0%;display:block;}.service-detail-header .hero-content .service-parent a:hover::before{width:97%;}@media (max-width:767px){.node--type-service-detail-page.node--view-mode-full,.node--type-partnership.node--view-mode-full{padding-top:40px;}}.view-service-category .views-row:last-child{padding-bottom:0;}.view-service-category .odd .service-image{width:50%;float:right;}.view-service-category .odd .field--name-field-image{float:left;}.view-service-category .odd .service-body{width:50%;float:right;}.view-service-category .even .service-image{width:50%;float:left;}.view-service-category .even .field--name-field-image{float:right;}.view-service-category .even .service-body{width:50%;float:left;}@media (max-width:1200px){.view-service-category .even .service-image,.view-service-category .odd .service-image{width:100%;float:none;}.view-service-category .even .field--name-field-image,.view-service-category .odd .field--name-field-image{float:none;}.view-service-category .even .service-body,.view-service-category .odd .service-body{width:100%;float:none;}}.view-service-category .service-image-container{padding-left:0px;padding-right:0px;}@media screen and (min-width:480px){.view-service-category .service-image-container{padding-left:calc(0px + 15 * ((100vw - 480px) / 620));padding-right:calc(0px + 15 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.view-service-category .service-image-container{padding-left:15px;padding-right:15px;}}.view-service-category .service-info{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.view-service-category .service-info{padding-left:calc(10px + 5 * ((100vw - 480px) / 620));padding-right:calc(10px + 5 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.view-service-category .service-info{padding-left:15px;padding-right:15px;}}@media (max-width:1200px){.view-service-category .service-info{padding-top:20px;}}.view-service-category .service-content{padding-left:30px;padding-right:30px;}@media screen and (min-width:1100px){.view-service-category .service-content{padding-left:calc(30px + 40 * ((100vw - 1100px) / 820));padding-right:calc(30px + 40 * ((100vw - 1100px) / 820));}}@media screen and (min-width:1920px){.view-service-category .service-content{padding-left:70px;padding-right:70px;}}.view-service-category .service-content h2 .field--name-title{padding-bottom:10px;letter-spacing:-.02em;}.view-service-category .service-content h2 .field--name-title{font-size:25px;line-height:35px;}@media screen and (min-width:480px){.view-service-category .service-content h2 .field--name-title{font-size:calc(25px + 15 * ((100vw - 480px) / 620));line-height:calc(35px + 0 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.view-service-category .service-content h2 .field--name-title{font-size:40px;line-height:35px;}}@media (max-width:480px){.view-service-category .service-content{padding-right:0;}}.view-service-category .service-children .arrows{border-spacing:unset !important;padding-top:10px !important;}.view-service-category .service-children .arrows .node--view-mode-teaser{display:inline-block;}@media all and (max-width:767px){.view-service-category .service-children .arrows li::before{padding-right:10px !important;position:absolute;}.view-service-category .service-children .arrows .node--view-mode-teaser{padding-left:34px;}}.view-service-category .service-children .service-partnership{text-transform:uppercase;}.view-service-category .service-children .service-partnership .field__item,.view-service-category .service-children .service-partnership a{font-size:13px;font-weight:300;line-height:30px;color:#00A1DF;}.view-service-category .service-children .service-partnership .field__item:hover,.view-service-category .service-children .service-partnership a:hover{color:#005593;}.view-service-category .service-children .service-partnership .field--name-field-partnerships .field__item:before{content:none;}.twoColumns .service-item .node--type-service-detail-page{max-width:75%;}.twoColumns li{float:left;width:50%;}.twoColumns li:nth-of-type(n+5){float:right;}.twoColumns li:nth-of-type(odd){float:left;}@media all and (max-width:550px){.twoColumns li{float:left;width:100%;}}.page-node-type-service-category .service-category-layout{position:relative;padding-top:0;padding-bottom:40px;}.page-node-type-service-category .service-category-layout{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.page-node-type-service-category .service-category-layout{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.page-node-type-service-category .service-category-layout{padding-left:30px;padding-right:30px;}}@media screen and (max-width:1024px){.page-node-type-service-category .service-category-layout{padding-left:30px;padding-right:30px;}}@media screen and (max-width:1100px){.page-node-type-service-category .service-category-layout{padding-top:20px;padding-bottom:65px;}}@media screen and (max-width:767px){.page-node-type-service-category .service-category-layout{padding-top:10px;padding-bottom:50px;}}.page-node-type-service-category .service-category-layout:before{content:'';display:block;background-image:url("../../../../themes/custom/bfm/images/dots-top-right-large.png");background-repeat:no-repeat;height:398px;width:402px;position:absolute;right:0;bottom:-12px;pointer-events:none;}@media screen and (max-width:1200px){.page-node-type-service-category .service-category-layout:before{display:none;}}@media screen and (min-width:1101px){.page-node-type-service-category .block-page-title-block .hero-content h1{padding-bottom:5px;}}.page-node-type-service-category .block-page-title-block .hero-content .field--name-field-sub-heading{font-weight:400;}@media screen and (min-width:1101px){.page-node-type-service-category .block-page-title-block .hero-content .field--name-field-sub-heading{padding-top:0;}}.page-node-type-service-category .block-page-title-block .hero-content .field--name-field-sub-heading p{font-weight:400;}.service-category-layout{margin-left:auto;margin-right:auto;}.service-category-layout--wrap{max-width:1400px;margin-left:auto;margin-right:auto;}.service-category-layout .circle-animate-menu{display:block;}.service-category-layout .circle-animate{display:none !important;}@media screen and (min-width:601px){.service-category-layout .services-list{margin-left:-16px;margin-right:-16px;display:flex;flex-wrap:wrap;}}.service-category-layout .service-item{padding-bottom:4.6875vw;display:flex;}@media screen and (min-width:601px){.service-category-layout .service-item{margin-left:16px;margin-right:16px;}}.service-category-layout .service-item:before{display:none !important;}.service-category-layout .service-item__wrap{display:flex;flex-direction:column;}.service-category-layout .service-item__icon{max-width:70px;}.service-category-layout .service-item__icon .field:before{display:none;}.service-category-layout .service-item .red-bar{margin-bottom:17px;}.service-category-layout .service-item__group{flex-grow:1;display:flex;flex-direction:column;}.service-category-layout .service-item__group{padding-left:20px;}@media screen and (min-width:767px){.service-category-layout .service-item__group{padding-left:calc(20px + 30 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.service-category-layout .service-item__group{padding-left:50px;}}@media screen and (max-width:600px){.service-category-layout .service-item__group{padding-left:0;}}.service-category-layout .service-item__title{margin-bottom:20px;margin-top:auto;}.service-category-layout .service-item__title{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.service-category-layout .service-item__title{font-size:calc(25px + 15 * ((100vw - 767px) / 633));line-height:calc(30px + 20 * ((100vw - 767px) / 633));}}@media screen and (min-width:1400px){.service-category-layout .service-item__title{font-size:40px;line-height:50px;}}@media screen and (min-width:601px){.service-category-layout .service-item__title{max-width:370px;}}.service-category-layout .service-item__title h2,.service-category-layout .service-item__title h3{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit;}.service-category-layout .service-item__title a{color:#242B34;}.service-category-layout .service-item__title a:hover{text-decoration:underline;}.service-category-layout .service-item__description{font-size:19px;color:#242B34;line-height:28px;font-weight:400;max-width:400px;margin-top:auto;}.service-category-layout .service-item__description .field{font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;}.service-category-layout .service-item__description .field:before{display:none;}.service-category-layout--3col .service-item{flex-basis:calc(33.333% - 32px);max-width:calc(33.333% - 32px);}@media screen and (max-width:1024px){.service-category-layout--3col .service-item{flex-basis:calc(50% - 32px);max-width:calc(50% - 32px);}}@media screen and (max-width:600px){.service-category-layout--3col .service-item{flex-basis:100%;max-width:100%;}}.service-category-layout--2col .service-item{flex-basis:calc(50% - 32px);max-width:calc(50% - 32px);}@media screen and (max-width:600px){.service-category-layout--2col .service-item{flex-basis:100%;max-width:100%;}}.service-category-layout--2col .service-item__description{max-width:530px;}.paragraph--type--slideshow .slideshow-item{display:none;}.paragraph--type--slideshow .slideshow-item.active{display:block;}.slick-arrow.slick-next,.slick-arrow.slick-prev{width:60px;height:60px;z-index:1;border-radius:50%;}@media (max-width:959px){.slick-arrow.slick-next,.slick-arrow.slick-prev{height:30px;width:30px;}}@media (max-width:600px){.slick-arrow.slick-next,.slick-arrow.slick-prev{height:20px;width:20px;}}.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{content:'';opacity:1;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url("../../../../themes/custom/bfm/images/icons/arrow-white-double.svg");background-position:-21px center;background-color:#005593;height:inherit;width:inherit;border-radius:50%;box-shadow:0 0 0 0 rgba(252,252,252,0.75);transition:.3s ease-in;}@media (max-width:959px){.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{background-position:-11px center;}}@media (max-width:600px){.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before{box-shadow:0 0 0 2px rgba(252,252,252,0.5);background-position:-7px center;}}@media (min-width:1201px){.slick-arrow.slick-next:hover:before,.slick-arrow.slick-prev:hover:before{height:32px;width:32px;background-color:#E3173E;background-position:14px center;box-shadow:0 0 0 10px rgba(252,252,252,0.5);animation:bg-position-change .3s ease;}}.slick-arrow.slick-prev{left:-90px;}.slick-arrow.slick-prev:before{transform:scaleX(-1);}.slick-arrow.slick-next{right:-90px;}@media (max-width:1200px){.view-id-homepage_service_category .node--type-service-category{display:none;}.view-id-homepage_service_category .node--type-service-category.active{display:block;}}@media (min-width:1201px){.view-id-homepage_service_category .node--type-service-category .services-content-right{display:none !important;}}@media (min-width:1201px){.view-id-homepage_service_category .node--type-service-category .services-content-left{overflow:hidden;opacity:0;visibility:hidden;transition:.4s;}}@media (min-width:1201px){.view-id-homepage_service_category .node--type-service-category .services-content-left .field--type-image{transition:.9s;transform:scale(1.1) translate(-40px,15px);}}@media (min-width:1201px){.view-id-homepage_service_category .node--type-service-category.active .services-content-right{display:flex !important;}}@media (min-width:1201px){.view-id-homepage_service_category .node--type-service-category.active .services-content-left{opacity:1;visibility:visible;z-index:10;}.view-id-homepage_service_category .node--type-service-category.active .services-content-left .field--type-image{transform:scale(1) translate(0,0);}}@media (min-width:1201px){.view-id-homepage_service_category .node--type-service-category.is-hover .services-content-left{opacity:1;visibility:visible;z-index:11;}.view-id-homepage_service_category .node--type-service-category.is-hover .services-content-left .field--type-image{transform:scale(1) translate(0,0);}}.view-id-homepage_service_title .node--type-service-category-1.active h2 a{font-weight:800;}.view-partnerships{background-color:#EDEDED;}.view-partnerships:after{content:"";display:table;clear:both;pointer-events:none;}.view-partnerships{padding-left:20px;padding-right:20px;}@media screen and (min-width:960px){.view-partnerships{padding-left:calc(20px + 50 * ((100vw - 960px) / 540));padding-right:calc(20px + 50 * ((100vw - 960px) / 540));}}@media screen and (min-width:1500px){.view-partnerships{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.view-partnerships{padding:0;}}.view-partnerships .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-partnerships .view-content > .partner{display:flex;box-sizing:border-box;margin-bottom:30px;flex:100% 1 1;flex-grow:1;min-width:261px;max-width:318px;margin-right:17px;}@media screen and (max-width:1920px){.view-partnerships .view-content > .partner{min-width:318px;}}@media (max-width:1024px){.view-partnerships .view-content > .partner{margin:20px auto;}}@media (max-width:960px){.view-partnerships .view-content > .partner{margin-bottom:20px;}}@media (max-width:767px){.view-partnerships .view-content > .partner{margin:5px auto;min-width:unset;flex-grow:unset;}}.view-partnerships .partnership-card{box-sizing:border-box;}.view-partnerships .partnership-body{border:solid 1px #D5D5D5;background-color:white;min-height:261px;width:318px;display:table;position:relative;}@media (max-width:480px){.view-partnerships .partnership-body{width:275px;}}.view-partnerships .partnership-body .partnership-link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-indent:-9999px;z-index:1000;}.view-partnerships .partnership-body .partnership-content{padding-top:30px;text-align:center;display:table-cell;}.view-partnerships .partnership-body .partnership-content{padding-left:5px;padding-right:5px;}@media screen and (min-width:480px){.view-partnerships .partnership-body .partnership-content{padding-left:calc(5px + 15 * ((100vw - 480px) / 287));padding-right:calc(5px + 15 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-partnerships .partnership-body .partnership-content{padding-left:20px;padding-right:20px;}}.view-partnerships .partnership-body .partnership-content .partnership-logo{padding-bottom:30px;height:60px;}.view-partnerships .partnership-body .partnership-description p{margin:auto;}.view-partnerships .partnership-body .partnership-description p{font-size:15px;line-height:24px;}@media screen and (min-width:480px){.view-partnerships .partnership-body .partnership-description p{font-size:calc(15px + 2 * ((100vw - 480px) / 287));line-height:calc(24px + 3 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.view-partnerships .partnership-body .partnership-description p{font-size:17px;line-height:27px;}}.paragraph--type--feature-band{clear:both;font-weight:300;background-color:#EDEDED;position:relative;}.paragraph--type--feature-band .feature-band-wrapper{padding-top:120px;padding-bottom:100px;}.paragraph--type--feature-band .feature-band-wrapper{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.paragraph--type--feature-band .feature-band-wrapper{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.paragraph--type--feature-band .feature-band-wrapper{padding-left:30px;padding-right:30px;}}@media screen and (max-width:1100px){.paragraph--type--feature-band .feature-band-wrapper{padding-top:80px;padding-bottom:65px;}}@media screen and (max-width:767px){.paragraph--type--feature-band .feature-band-wrapper{padding-top:60px;padding-bottom:50px;}}.paragraph--type--feature-band .feature-band-wrapper .red-bar{margin:0;}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{letter-spacing:7px;color:#747474;font-weight:700;text-transform:uppercase;padding-bottom:20px;}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{font-size:18px;line-height:35px;}}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-feature-title{padding-left:70px;padding-right:70px;}}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-title h2{font-weight:700;letter-spacing:-1px;padding-top:35px;padding-bottom:10px;}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-title h2{font-size:30px;line-height:30px;}@media screen and (min-width:767px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-title h2{font-size:calc(30px + 25 * ((100vw - 767px) / 333));line-height:calc(30px + 35 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-title h2{font-size:55px;line-height:65px;}}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-text-area{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:25px;}.paragraph--type--feature-band .feature-band-wrapper .field--name-field-text-area{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-text-area{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-text-area{padding-left:70px;padding-right:70px;}}@media screen and (max-width:1100px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-text-area{padding-bottom:20px;width:100%;}}.page-node-type-company-page .node--type-company-page{padding-top:50px;}.page-node-type-company-page .node--type-company-page .field--name-field-components > .field__item:last-child{padding-bottom:0;}.page-node-type-company-page .node--type-company-page .paragraph--type--wysiwyg{padding-left:40px;padding-right:40px;}@media screen and (min-width:480px){.page-node-type-company-page .node--type-company-page .paragraph--type--wysiwyg{padding-left:calc(40px + 20 * ((100vw - 480px) / 287));padding-right:calc(40px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.page-node-type-company-page .node--type-company-page .paragraph--type--wysiwyg{padding-left:60px;padding-right:60px;}}.page-node-type-company-page .node--type-company-page .paragraph--type--featured-design{margin-bottom:130px;padding-top:0;}@media (max-width:1100px){.page-node-type-company-page .node--type-company-page .paragraph--type--featured-design{margin-bottom:70px;}}@media screen and (max-width:767px){.page-node-type-company-page .node--type-company-page .paragraph--type--featured-design{margin-bottom:50px;width:100%;}}@media (max-width:767px){.page-node-type-company-page .node--type-company-page .layout-content{padding-top:100px;}}.page-node-type-company-page .header-page-title{position:relative;z-index:22;}.page-node-type-company-page .header-page-title .region-header-bottom:after{content:"";display:table;clear:both;pointer-events:none;}.page-node-type-company-page .header-page-title #block-mainnavigation{bottom:25px;right:85px;position:absolute;}@media (max-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation{right:5%;}}@media (max-width:767px){.page-node-type-company-page .header-page-title #block-mainnavigation{right:auto;bottom:auto;padding-left:0px;width:90%;padding-top:10px;}}.page-node-type-company-page .header-page-title #block-mainnavigation #block-mainnavigation-menu{display:none;}@media (max-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation #block-mainnavigation-menu{display:block;position:relative;text-transform:uppercase;font-size:16px;line-height:35px;font-weight:800;border-bottom:3px solid black;width:228px;cursor:pointer;}.page-node-type-company-page .header-page-title #block-mainnavigation #block-mainnavigation-menu::after{position:absolute;top:auto;bottom:10px;margin:auto;right:0;font:normal normal normal 14px/14px FontAwesome;line-height:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f078";color:#e3173e;z-index:1;}}@media (max-width:767px){.page-node-type-company-page .header-page-title #block-mainnavigation #block-mainnavigation-menu{width:100%;padding-top:10px;}.page-node-type-company-page .header-page-title #block-mainnavigation #block-mainnavigation-menu::after{right:1px;}}.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu{display:block;margin:0;padding:0;float:right;}@media (max-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu{display:none;clear:both;list-style:none;font-weight:bold;margin-bottom:10px;float:left;width:100%;position:absolute;}}.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li{margin:0;padding:10px 15px;float:left;text-transform:uppercase;}.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li{font-size:16px;line-height:30px;}@media screen and (min-width:767px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li{font-size:calc(16px + 4 * ((100vw - 767px) / 333));line-height:calc(30px + 5 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li{font-size:20px;line-height:35px;}}@media (max-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li{float:left;margin-right:10px;border-bottom:1px solid #747474;font-size:13px;width:210px;letter-spacing:3px;line-height:55px;padding:0 10px;font-weight:300;background-color:white;}}@media (max-width:767px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li{width:93%;}}@media (max-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li a{display:block;padding:5px;text-decoration:none;}}.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li a.is-active::before{display:inline-block;font:normal normal normal 14px/1px FontAwesome;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f178';padding-right:10px;}@media (max-width:1100px){.page-node-type-company-page .header-page-title #block-mainnavigation ul.menu li a.is-active::before{content:none;}}.page-node-type-company-page .header-page-title #block-mainnavigation .mobile-nav{display:none;}.page-node-type-company-page .page-title-hanger{position:relative;}.page-node-type-company-page .page-title-hanger h2.page-title{width:35%;padding-bottom:10px;margin:0;}.page-node-type-company-page .page-title-hanger h2.page-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.page-node-type-company-page .page-title-hanger h2.page-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-company-page .page-title-hanger h2.page-title{padding-left:70px;padding-right:70px;}}.page-node-type-company-page .page-title-hanger h2.page-title .submerged-title{display:block;letter-spacing:-1px;font-weight:500;}.page-node-type-company-page .page-title-hanger h2.page-title .submerged-title{font-size:30px;line-height:34px;}@media screen and (min-width:767px){.page-node-type-company-page .page-title-hanger h2.page-title .submerged-title{font-size:calc(30px + 25 * ((100vw - 767px) / 733));line-height:calc(34px + 31 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-company-page .page-title-hanger h2.page-title .submerged-title{font-size:55px;line-height:65px;}}@media (max-width:1100px){.page-node-type-company-page .page-title-hanger h2.page-title{width:100%;}}@media (max-width:767px){.page-node-type-company-page .page-title-hanger h2.page-title{padding-top:40px;padding-bottom:0;}}.page-node-type-company-page .field--name-field-sub-heading{width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:5px;padding-bottom:100px;font-weight:400;}.page-node-type-company-page .field--name-field-sub-heading{font-size:18px;line-height:27px;}@media screen and (min-width:767px){.page-node-type-company-page .field--name-field-sub-heading{font-size:calc(18px + 7 * ((100vw - 767px) / 333));line-height:calc(27px + 8 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.page-node-type-company-page .field--name-field-sub-heading{font-size:25px;line-height:35px;}}.page-node-type-company-page .field--name-field-sub-heading{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.page-node-type-company-page .field--name-field-sub-heading{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.page-node-type-company-page .field--name-field-sub-heading{padding-left:70px;padding-right:70px;}}@media (max-width:1100px){.page-node-type-company-page .field--name-field-sub-heading{width:50%;padding-bottom:60px;}}@media (max-width:960px){.page-node-type-company-page .field--name-field-sub-heading{width:100%;}}.page-node-type-company-page .paragraph--type--leadership-profile{margin-top:-100px;}@media (max-width:1100px){.page-node-type-company-page .paragraph--type--leadership-profile{margin-top:-60px;}}.view-id-awards:after,.view-id-clients:after{content:"";display:table;clear:both;pointer-events:none;}.view-id-awards,.view-id-clients{padding-left:20px;padding-right:20px;}@media screen and (min-width:960px){.view-id-awards,.view-id-clients{padding-left:calc(20px + 50 * ((100vw - 960px) / 540));padding-right:calc(20px + 50 * ((100vw - 960px) / 540));}}@media screen and (min-width:1500px){.view-id-awards,.view-id-clients{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.view-id-awards,.view-id-clients{padding:0;}}.view-id-awards .slideshow-controls,.view-id-clients .slideshow-controls{display:none;}.view-id-awards .view-content,.view-id-clients .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.view-id-awards .view-content > .views-row,.view-id-clients .view-content > .views-row{display:flex;box-sizing:border-box;margin-bottom:30px;flex:100% 1 1;min-width:261px;max-width:286px;}@media screen and (max-width:1500px){.view-id-awards .view-content > .views-row,.view-id-clients .view-content > .views-row{min-width:291px;}}@media (max-width:1024px){.view-id-awards .view-content > .views-row,.view-id-clients .view-content > .views-row{min-width:224px;max-width:244px;margin-bottom:20px;}}@media (max-width:960px){.view-id-awards .view-content > .views-row,.view-id-clients .view-content > .views-row{min-width:244px;margin-bottom:20px;}}@media (max-width:767px){.view-id-awards .view-content > .views-row,.view-id-clients .view-content > .views-row{margin-bottom:10px;max-width:165px;min-width:165px;}}@media (max-width:600px){.view-id-awards .view-content > .views-row,.view-id-clients .view-content > .views-row{margin:5px auto;}}@media (max-width:1500px){.view-id-awards .view-content,.view-id-clients .view-content{justify-content:center;}}.view-id-awards .award-card,.view-id-awards .client-card,.view-id-clients .award-card,.view-id-clients .client-card{box-sizing:border-box;}.view-id-awards .award-body,.view-id-awards .client-body,.view-id-clients .award-body,.view-id-clients .client-body{border:solid 1px #D5D5D5;background-color:white;display:table;min-height:261px;min-width:261px;}@media (max-width:1024px){.view-id-awards .award-body,.view-id-awards .client-body,.view-id-clients .award-body,.view-id-clients .client-body{min-width:224px;min-height:224px;width:224px;}}@media (max-width:767px){.view-id-awards .award-body,.view-id-awards .client-body,.view-id-clients .award-body,.view-id-clients .client-body{min-width:145px;min-height:145px;width:145px;}}.view-id-awards .award-body .award-logo,.view-id-awards .award-body .client-logo,.view-id-awards .client-body .award-logo,.view-id-awards .client-body .client-logo,.view-id-clients .award-body .award-logo,.view-id-clients .award-body .client-logo,.view-id-clients .client-body .award-logo,.view-id-clients .client-body .client-logo{display:table-cell;vertical-align:middle;text-align:center;padding:10px;}@media screen and (max-width:767px){.view-id-awards .view-content{flex-direction:column;}.view-id-awards .view-content .slideshow-item{display:none;}.view-id-awards .view-content .slideshow-item.active{display:block;}.view-id-awards .view-content > .views-row{min-width:224px;min-height:224px;margin:auto;}.view-id-awards .view-content .award-body{min-width:224px;min-height:224px;width:224px;}.view-id-awards .view-content .slideshow-controls{display:flex;z-index:20;padding-top:20px;margin:auto;}.view-id-awards .view-content .slideshow-controls .slideshow-prev,.view-id-awards .view-content .slideshow-controls .slideshow-next{padding:0 5px;float:left;}}.paragraph--type--affiliates{clear:both;font-weight:300;}@media (min-width:1100px){.paragraph--type--affiliates .affiliate-website{padding-top:25px;}}.paragraph--type--affiliates .feature-band-wrapper:after{content:"";display:table;clear:both;pointer-events:none;}.paragraph--type--affiliates .feature-band-wrapper .red-bar{margin:0;}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}@media screen and (max-width:767px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates{flex:none;display:block;}}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates > .field__item{box-sizing:border-box;margin-bottom:130px;width:calc(1/2*100% - (1 - 1/2)*30px);}@media (max-width:1100px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates .field__item{margin-bottom:30px;}}@media screen and (max-width:767px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates .field__item{width:100%;}}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{letter-spacing:7px;color:#747474;font-weight:700;text-transform:uppercase;padding-bottom:20px;}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{font-size:14px;line-height:25px;}@media screen and (min-width:767px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(25px + 10 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{font-size:18px;line-height:35px;}}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-affiliates-header{padding-left:70px;padding-right:70px;}}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description{width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:35px;padding-bottom:25px;}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description{padding-left:70px;padding-right:70px;}}@media screen and (max-width:1100px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description{padding-bottom:20px;width:100%;}}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description h2{font-weight:700;letter-spacing:-1px;margin:0;padding:0 0 10px;}.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description h2{font-size:30px;line-height:30px;}@media screen and (min-width:767px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description h2{font-size:calc(30px + 25 * ((100vw - 767px) / 333));line-height:calc(30px + 35 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--affiliates .feature-band-wrapper .field--name-field-description h2{font-size:55px;line-height:65px;}}.node--type-affiliate{max-width:915px;}.node--type-affiliate .affiliate-card .red-bar{margin:30px 0;}@media (max-width:600px){.node--type-affiliate .affiliate-card .red-bar{margin:20px 0;}}.node--type-affiliate .affiliate-body{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.node--type-affiliate .affiliate-body{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.node--type-affiliate .affiliate-body{padding-left:70px;padding-right:70px;}}.node--type-affiliate .affiliate-body .affiliate-title{font-weight:bold;}.node--type-affiliate .affiliate-body .affiliate-title{font-size:35px;line-height:25px;}@media screen and (min-width:480px){.node--type-affiliate .affiliate-body .affiliate-title{font-size:calc(35px + 5 * ((100vw - 480px) / 287));line-height:calc(25px + 10 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.node--type-affiliate .affiliate-body .affiliate-title{font-size:40px;line-height:35px;}}.node--type-affiliate .affiliate-body .affiliate-description{padding-top:15px;}.node--type-affiliate .affiliate-body .affiliate-website a{text-transform:uppercase;}.node--type-leadership-profile .leadership-container{width:100%;margin:0 auto;padding-top:35px;box-sizing:border-box;}.node--type-leadership-profile .leadership-card{box-sizing:border-box;max-width:394px;margin:auto;}.node--type-leadership-profile .leadership-body .red-bar{clear:both;margin:25px auto;}.node--type-leadership-profile .leadership-body .leadership-image-container{position:relative;}.node--type-leadership-profile .leadership-body .bg-circle{position:absolute;border-radius:50%;width:100%;height:auto;padding-top:100%;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:3;bottom:10px;right:10px;}@media all and (max-width:960px){.node--type-leadership-profile .leadership-body .bg-circle{bottom:5px;right:5px;}}.node--type-leadership-profile .leadership-body .grey-circle{position:absolute;bottom:0;border-radius:50%;width:100%;height:auto;padding-top:100%;background-color:#EDEDED;}.node--type-leadership-profile .leadership-body .clickable .leadership-image-container:hover{cursor:pointer;}.node--type-leadership-profile .leadership-body .clickable .leadership-name:hover{cursor:pointer;}.node--type-leadership-profile .leadership-body .clickable .leadership-name:hover span{border-bottom:2px solid black;}.node--type-leadership-profile .leadership-body .leadership-name{padding-top:20px;font-weight:300;}.node--type-leadership-profile .leadership-body .leadership-name{font-size:25px;line-height:35px;}@media screen and (min-width:767px){.node--type-leadership-profile .leadership-body .leadership-name{font-size:calc(25px + 5 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.node--type-leadership-profile .leadership-body .leadership-name{font-size:30px;line-height:35px;}}.node--type-leadership-profile .leadership-body .leadership-title{font-weight:300;}.node--type-leadership-profile .leadership-body .leadership-title{font-size:16px;line-height:27px;}@media screen and (min-width:767px){.node--type-leadership-profile .leadership-body .leadership-title{font-size:calc(16px + 4 * ((100vw - 767px) / 333));line-height:calc(27px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.node--type-leadership-profile .leadership-body .leadership-title{font-size:20px;line-height:27px;}}.node--type-leadership-profile .leadership-body .leadership-content{display:table-cell;vertical-align:middle;text-align:center;}.node--type-leadership-profile .field--name-field-leadership-bio{padding-top:5px;}.leadership-expanded,.leadership-expanded-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;background:url('../../../../themes/custom/bfm/images/dots-bottom-left.png') no-repeat bottom left;background-color:#EDEDED;box-sizing:border-box;padding-top:50px;padding-bottom:50px;margin-bottom:20px;}.leadership-expanded,.leadership-expanded-container{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.leadership-expanded,.leadership-expanded-container{padding-left:calc(30px + 40 * ((100vw - 767px) / 1153));padding-right:calc(30px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.leadership-expanded,.leadership-expanded-container{padding-left:70px;padding-right:70px;}}@media all and (max-width:1600px){.leadership-expanded,.leadership-expanded-container{padding-top:0;margin-bottom:0;display:block;}}@media all and (max-width:960px){.leadership-expanded,.leadership-expanded-container{background-image:none;}}.leadership-expanded .leadership-description,.leadership-expanded-container .leadership-description{width:50%;padding-top:80px;padding-bottom:80px;box-sizing:border-box;}.leadership-expanded .leadership-description,.leadership-expanded-container .leadership-description{padding-left:25px;padding-right:25px;}@media screen and (min-width:767px){.leadership-expanded .leadership-description,.leadership-expanded-container .leadership-description{padding-left:calc(25px + 25 * ((100vw - 767px) / 1153));padding-right:calc(25px + 25 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.leadership-expanded .leadership-description,.leadership-expanded-container .leadership-description{padding-left:50px;padding-right:50px;}}.leadership-expanded .leadership-description .leadership-name,.leadership-expanded-container .leadership-description .leadership-name{letter-spacing:-.02em;font-weight:500;padding-bottom:10px;}.leadership-expanded .leadership-description .leadership-name,.leadership-expanded-container .leadership-description .leadership-name{font-size:25px;line-height:35px;}@media screen and (min-width:767px){.leadership-expanded .leadership-description .leadership-name,.leadership-expanded-container .leadership-description .leadership-name{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(35px + 7 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.leadership-expanded .leadership-description .leadership-name,.leadership-expanded-container .leadership-description .leadership-name{font-size:40px;line-height:42px;}}.leadership-expanded .leadership-description p,.leadership-expanded-container .leadership-description p{font-weight:400;}@media all and (max-width:1600px){.leadership-expanded .leadership-description,.leadership-expanded-container .leadership-description{width:100%;padding-top:60px;padding-bottom:50px;}}.leadership-expanded .leadership-quote,.leadership-expanded-container .leadership-quote{width:50%;padding-top:80px;padding-bottom:80px;border-left:3px solid #D5D5D5;box-sizing:border-box;}.leadership-expanded .leadership-quote,.leadership-expanded-container .leadership-quote{padding-left:40px;padding-right:40px;}@media screen and (min-width:767px){.leadership-expanded .leadership-quote,.leadership-expanded-container .leadership-quote{padding-left:calc(40px + 40 * ((100vw - 767px) / 1153));padding-right:calc(40px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.leadership-expanded .leadership-quote,.leadership-expanded-container .leadership-quote{padding-left:80px;padding-right:80px;}}.leadership-expanded .leadership-quote blockquote,.leadership-expanded-container .leadership-quote blockquote{margin:0;padding-left:0;border:none;}.leadership-expanded .leadership-quote blockquote p,.leadership-expanded-container .leadership-quote blockquote p{font-weight:400;}.leadership-expanded .leadership-quote blockquote p,.leadership-expanded-container .leadership-quote blockquote p{font-size:18px;line-height:27px;}@media screen and (min-width:767px){.leadership-expanded .leadership-quote blockquote p,.leadership-expanded-container .leadership-quote blockquote p{font-size:calc(18px + 7 * ((100vw - 767px) / 333));line-height:calc(27px + 8 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.leadership-expanded .leadership-quote blockquote p,.leadership-expanded-container .leadership-quote blockquote p{font-size:25px;line-height:35px;}}@media all and (max-width:1600px){.leadership-expanded .leadership-quote,.leadership-expanded-container .leadership-quote{padding-top:50px;padding-bottom:50px;border-left:unset;border-top:3px solid #D5D5D5;width:100%;flex:none;}}@media all and (max-width:1600px){.leadership-expanded,.leadership-expanded-container{flex-direction:column;}}.leadership-expanded-container{clear:both;display:none;position:relative;}.view-company-leadership .views-row{padding-bottom:130px;}.view-company-leadership .views-row:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1200px){.view-company-leadership .views-row{padding-bottom:60px;}}.view-company-leadership .leadership-expanded{display:none;}.view-company-leadership .leadership-department-children .field--name-field-department-members{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{position:relative;box-sizing:border-box;padding-bottom:30px;flex:1 0 30px;flex-grow:1;min-width:30%;max-width:30%;margin-left:3%;}@media (max-width:1600px){.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{min-width:30%;max-width:30%;}}@media (max-width:1200px){.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{min-width:40%;max-width:40%;}.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member.member-even{margin-left:8%;margin-right:2%;}.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member.member-odd{margin-right:8%;margin-left:2%;}}@media (max-width:600px){.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{min-width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member.member-even,.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member.member-odd{margin-left:0;margin-right:0;}.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{padding-left:20px;padding-right:20px;}}@media screen and (max-width:600px) and (min-width:480px){.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{padding-left:calc(20px + 10 * ((100vw - 480px) / 287));padding-right:calc(20px + 10 * ((100vw - 480px) / 287));}}@media screen and (max-width:600px) and (min-width:767px){.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member{padding-left:30px;padding-right:30px;}}.view-company-leadership .leadership-department-children .field--name-field-department-members > .department-member.leadership-active:after{content:'';position:absolute;bottom:0;right:0;left:0;margin:auto;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #EDEDED;max-width:394px;}.view-company-leadership .leadership-department-children .leadership-active .grey-circle{background-color:#005593;}.view-company-leadership .leadership-department-children .leadership-active .bg-circle{border-color:#E3173E;}.view-company-leadership .leadership-department-children .leadership-close-expanded{position:absolute;z-index:10;top:20px;right:20px;}.view-company-leadership .leadership-department-children .leadership-close-expanded a{display:block;background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -239px no-repeat;height:43px;width:43px;position:relative;z-index:1;cursor:pointer;}@media (max-width:1100px){.view-company-leadership .leadership-department-children .leadership-close-expanded a{background:url('../../../../themes/custom/bfm/images/icons-s5592c99d6b.png') 0 -193px no-repeat;height:31px;width:31px;}}.node--type-leadership-department{position:relative;}.node--type-leadership-department .leadership-department-title{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.node--type-leadership-department .leadership-department-title{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.node--type-leadership-department .leadership-department-title{padding-left:30px;padding-right:30px;}}.node--type-leadership-department .leadership-department-title h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.node--type-leadership-department .leadership-department-title h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.node--type-leadership-department .leadership-department-title h2{padding-left:70px;padding-right:70px;}}.node--type-leadership-department .leadership-department-title .leadership-department-description{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.node--type-leadership-department .leadership-department-title .leadership-department-description{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.node--type-leadership-department .leadership-department-title .leadership-department-description{padding-left:70px;padding-right:70px;}}.node--type-leadership-department .leadership-department-content h2{font-weight:bold;}.node--type-leadership-department .leadership-department-content h2{font-size:25px;line-height:45px;}@media screen and (min-width:767px){.node--type-leadership-department .leadership-department-content h2{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(45px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.node--type-leadership-department .leadership-department-content h2{font-size:40px;line-height:45px;}}.node--type-leadership-department .leadership-department-content .field--name-field-department-description{width:50%;float:left;padding-bottom:35px;}.node--type-leadership-department .leadership-department-content .field--name-field-department-description{font-size:25px;line-height:35px;}@media screen and (min-width:767px){.node--type-leadership-department .leadership-department-content .field--name-field-department-description{font-size:calc(25px + -7 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.node--type-leadership-department .leadership-department-content .field--name-field-department-description{font-size:18px;line-height:35px;}}.node--type-leadership-department .leadership-department-content .field--name-field-department-description{font-size:15px;line-height:30px;}@media screen and (min-width:480px){.node--type-leadership-department .leadership-department-content .field--name-field-department-description{font-size:calc(15px + 3 * ((100vw - 480px) / 287));line-height:calc(30px + 5 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.node--type-leadership-department .leadership-department-content .field--name-field-department-description{font-size:18px;line-height:35px;}}@media screen and (max-width:1600px){.node--type-leadership-department .leadership-department-content .field--name-field-department-description{padding-bottom:17px;width:100%;}}@media screen and (max-width:600px){.node--type-leadership-department .leadership-department-content .field--name-field-department-description{padding-bottom:0;}}.node--type-leadership-department .leadership-department-content .leadership-department-children{clear:both;}.node--type-leadership-department .leadership-department-content .leadership-department-children{padding-left:40px;padding-right:40px;}@media screen and (min-width:960px){.node--type-leadership-department .leadership-department-content .leadership-department-children{padding-left:calc(40px + 60 * ((100vw - 960px) / 540));padding-right:calc(40px + 60 * ((100vw - 960px) / 540));}}@media screen and (min-width:1500px){.node--type-leadership-department .leadership-department-content .leadership-department-children{padding-left:100px;padding-right:100px;}}@media screen and (max-width:1200px){.node--type-leadership-department .leadership-department-content .leadership-department-children{padding:0;}}.paragraph--type--leadership-profile{position:relative;margin-bottom:-65px;}@media (max-width:1500px){.paragraph--type--leadership-profile{padding-right:0;}}@media (max-width:960px){.paragraph--type--leadership-profile{margin-bottom:0;}}@media (max-width:767px){.paragraph--type--leadership-profile{padding-left:10px;padding-right:10px;}}@media screen and (max-width:767px) and (min-width:480px){.paragraph--type--leadership-profile{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (max-width:767px) and (min-width:767px){.paragraph--type--leadership-profile{padding-left:30px;padding-right:30px;}}@media (max-width:767px){.paragraph--type--leadership-profile .feature-band-wrapper{overflow:hidden;}}.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{font-weight:bold;letter-spacing:-1px;}.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 16 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{font-size:40px;line-height:46px;}}.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--leadership-profile .field--name-field-title,.paragraph--type--leadership-profile .field--name-field-display-heading,.paragraph--type--leadership-profile .inner-hero-content h2{padding-left:70px;padding-right:70px;}}.paragraph--type--leadership-profile .field--name-field-leadership-title{letter-spacing:7px;color:#747474;font-weight:800;padding-top:20px;padding-bottom:15px;text-transform:uppercase;}.paragraph--type--leadership-profile .field--name-field-leadership-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--leadership-profile .field--name-field-leadership-title{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--leadership-profile .field--name-field-leadership-title{font-size:18px;line-height:35px;}}.paragraph--type--leadership-profile .field--name-field-leadership-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--leadership-profile .field--name-field-leadership-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--leadership-profile .field--name-field-leadership-title{padding-left:70px;padding-right:70px;}}@media (max-width:1500px){.paragraph--type--leadership-profile .field--name-field-leadership-title{padding-top:15px;padding-bottom:10px;}}@media (max-width:767px){.paragraph--type--leadership-profile .inner-bg-design{display:none;}}.paragraph--type--leadership-profile .inner-bg-design .dark-blue-circle{width:872px;height:872px;-webkit-border-radius:436px;border-radius:436px;background-clip:padding-box;background-color:#005593;position:absolute;top:0px;right:-115px;z-index:2;}@media (max-width:1500px){.paragraph--type--leadership-profile .inner-bg-design .dark-blue-circle{width:600px;height:600px;top:60px;right:-200px;}}.paragraph--type--leadership-profile .inner-bg-design .white-hoop{width:723px;height:723px;-webkit-border-radius:361.5px;border-radius:361.5px;background-clip:padding-box;border:2px dashed #ffffff;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;position:absolute;top:105px;right:-120px;z-index:3;}@media (max-width:1500px){.paragraph--type--leadership-profile .inner-bg-design .white-hoop{width:500px;height:500px;top:135px;right:-205px;}}.paragraph--type--leadership-profile .mobile-bg-design{display:none;}@media (max-width:767px){.paragraph--type--leadership-profile .mobile-bg-design{display:block;}}.paragraph--type--leadership-profile .mobile-bg-design .dark-blue-circle{width:344px;height:344px;-webkit-border-radius:172px;border-radius:172px;background-clip:padding-box;background-color:#005593;position:relative;top:60px;left:auto;right:50%;margin-right:-190px;margin-left:auto;}.paragraph--type--leadership-profile .mobile-bg-design .white-hoop{position:absolute;width:286px;height:286px;-webkit-border-radius:143px;border-radius:143px;background-clip:padding-box;border:2px dashed #ffffff;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;top:90px;right:50%;margin-right:-175px;margin-left:auto;}.paragraph--type--leadership-profile .grey-bg{background:#EDEDED;overflow:hidden;position:relative;padding-top:53px;padding-bottom:63px;min-height:400px;width:90%;}@media (max-width:1500px){.paragraph--type--leadership-profile .grey-bg{width:100%;}}.paragraph--type--leadership-profile .right-image-wrapper{position:absolute;top:5px;right:30px;max-width:100%;width:700px;height:700px;-webkit-border-radius:350px;border-radius:350px;background-clip:padding-box;}@media (max-width:1500px){.paragraph--type--leadership-profile .right-image-wrapper{width:488px;height:488px;top:55px;right:-130px;}}@media (max-width:767px){.paragraph--type--leadership-profile .right-image-wrapper{top:60px;left:0;right:0;margin:0 auto;}}.paragraph--type--leadership-profile .field--name-field-leadership-featured-image{z-index:5;position:relative;bottom:0;right:40px;width:700px;height:700px;-webkit-border-radius:350px;border-radius:350px;background-clip:padding-box;text-align:center;}.paragraph--type--leadership-profile .field--name-field-leadership-featured-image img{-webkit-border-radius:350px;border-radius:350px;background-clip:padding-box;background-color:#00A1DF;}@media (max-width:1500px){.paragraph--type--leadership-profile .field--name-field-leadership-featured-image{width:475px;height:475px;}.paragraph--type--leadership-profile .field--name-field-leadership-featured-image img{-webkit-border-radius:238px;border-radius:238px;background-clip:padding-box;}}@media (max-width:767px){.paragraph--type--leadership-profile .field--name-field-leadership-featured-image{max-width:100%;right:0;}}.paragraph--type--leadership-profile .top-left-grey-hoop{position:absolute;width:256px;height:256px;-webkit-border-radius:128px;border-radius:128px;background-clip:padding-box;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;top:-126px;left:-132px;-webkit-border-radius:350px;border-radius:350px;background-clip:padding-box;}.paragraph--type--leadership-profile .hero-wrapper{position:relative;overflow:hidden;padding-top:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}@media (max-width:1500px){.paragraph--type--leadership-profile .hero-wrapper{padding-top:60px;}}@media (max-width:767px){.paragraph--type--leadership-profile .hero-wrapper{padding-top:0;margin-top:-60px;}}.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;}.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content{padding-left:70px;padding-right:70px;}}.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content h2{padding:0;}@media (max-width:960px){.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content{width:40%;}}@media (max-width:767px){.paragraph--type--leadership-profile .hero-wrapper .inner-hero-content{width:100%;}}.paragraph--type--leadership-profile .field--name-field-text-area{padding-bottom:50px;}.paragraph--type--leadership-profile .red-hoop{display:none;}.press-top-row,.insights-top-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.press-top-row,.insights-top-row{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.press-top-row,.insights-top-row{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.press-top-row,.insights-top-row{padding-left:30px;padding-right:30px;}}@media (max-width:600px){.press-top-row,.insights-top-row{padding:0;}}.press-top-row h2 a:hover,.insights-top-row h2 a:hover{border-bottom:3px solid;color:white;}.press-top-row .field--name-field-components,.insights-top-row .field--name-field-components{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}@media (max-width:1100px){.press-top-row .field--name-field-components,.insights-top-row .field--name-field-components{display:block;max-width:100%;justify-content:space-between;}}.press-top-row .field--name-field-components > .field__item,.insights-top-row .field--name-field-components > .field__item{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex:50% 0 0;margin:0 auto;}.press-top-row .field--name-field-components > .field__item:last-child,.insights-top-row .field--name-field-components > .field__item:last-child{padding-top:0;padding-bottom:0;}.press-top-row .field--name-field-components > .field__item .view-insights-newest,.press-top-row .field--name-field-components > .field__item .press-newest,.insights-top-row .field--name-field-components > .field__item .view-insights-newest,.insights-top-row .field--name-field-components > .field__item .press-newest{margin-right:15px;}@media (max-width:1100px){.press-top-row .field--name-field-components > .field__item .view-insights-newest,.press-top-row .field--name-field-components > .field__item .press-newest,.insights-top-row .field--name-field-components > .field__item .view-insights-newest,.insights-top-row .field--name-field-components > .field__item .press-newest{margin-right:0;}}.press-top-row .field--name-field-components > .field__item .view-insights-trending .field__item,.insights-top-row .field--name-field-components > .field__item .view-insights-trending .field__item{flex:1;width:100%;}.press-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg,.insights-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg{max-width:100%;padding:0;color:#d5d5d5;}.press-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg,.insights-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg{font-size:15px;line-height:24px;}@media screen and (min-width:767px){.press-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg,.insights-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg{font-size:calc(15px + 4 * ((100vw - 767px) / 333));line-height:calc(24px + 4 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.press-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg,.insights-top-row .field--name-field-components > .field__item .view-insights-trending .paragraph--type--wysiwyg{font-size:19px;line-height:28px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel{margin-left:15px;padding-top:90px;padding-bottom:90px;background-color:#242b34;}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .first .field--name-field-press-category,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .first .field--name-field-insights-published-date,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .first .field--name-field-press-category,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .first .field--name-field-insights-published-date{padding-top:0;}@media (max-width:1100px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel{margin:0;padding-top:50px;padding-bottom:50px;}}@media (max-width:600px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel{padding-top:35px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel:after,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel:after{content:"";display:table;clear:both;pointer-events:none;}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .trending-view,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .view-insights-trending,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .trending-view,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .view-insights-trending{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .trending-view,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .view-insights-trending,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .trending-view,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .view-insights-trending{padding-left:calc(30px + 40 * ((100vw - 767px) / 1153));padding-right:calc(30px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .trending-view,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .view-insights-trending,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .trending-view,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .view-insights-trending{padding-left:70px;padding-right:70px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{color:white;text-transform:uppercase;font-weight:600;letter-spacing:0.5em;}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 1153));padding-right:calc(30px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{padding-left:70px;padding-right:70px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{font-size:calc(14px + 1 * ((100vw - 767px) / 1153));line-height:calc(35px + 0 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{font-size:15px;line-height:35px;}}@media (max-width:1100px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-feature-title{letter-spacing:0.4em;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title{color:white;text-transform:none;}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title{font-size:25px;line-height:25px;}@media screen and (min-width:767px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title{font-size:calc(25px + 15 * ((100vw - 767px) / 1153));line-height:calc(25px + 30 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-title{font-size:40px;line-height:55px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date{letter-spacing:0.2em;color:#d5d5d5;text-transform:uppercase;padding-top:50px;}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date{font-size:13px;line-height:35px;}@media screen and (min-width:767px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date{font-size:calc(13px + 0 * ((100vw - 767px) / 1153));line-height:calc(35px + 0 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date{font-size:13px;line-height:35px;}}@media (max-width:1100px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-press-category,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .field--name-field-insights-published-date{padding-top:35px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .horizontal-bar,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .horizontal-bar{z-index:0;width:100%;margin:0 auto;height:1px;background-color:#454b52;margin-top:50px;}@media (max-width:1100px){.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .horizontal-bar,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .horizontal-bar{margin-top:30px;}}.press-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .last .horizontal-bar,.insights-top-row .field--name-field-components > .field__item .paragraph--type--trending-panel .last .horizontal-bar{display:none;}.insights-top-row{padding-bottom:130px;}@media (max-width:1100px){.insights-top-row{padding-bottom:65px;}}.press-newest,.view-insights-newest{letter-spacing:0.2em;text-transform:uppercase;}.press-newest,.view-insights-newest{font-size:13px;line-height:55px;}@media screen and (min-width:767px){.press-newest,.view-insights-newest{font-size:calc(13px + 0 * ((100vw - 767px) / 333));line-height:calc(55px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.press-newest,.view-insights-newest{font-size:13px;line-height:55px;}}@media (max-width:1100px){.press-newest,.view-insights-newest{padding:0;margin:0;}}@media (max-width:600px){.press-newest,.view-insights-newest{padding-left:10px;padding-right:10px;}}@media screen and (max-width:600px) and (min-width:480px){.press-newest,.view-insights-newest{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (max-width:600px) and (min-width:767px){.press-newest,.view-insights-newest{padding-left:30px;padding-right:30px;}}.press-newest .field--name-field-header-image img,.press-newest .field--name-field-press-image img,.view-insights-newest .field--name-field-header-image img,.view-insights-newest .field--name-field-press-image img{width:100%;height:auto;}.press-newest h2 a,.view-insights-newest h2 a{letter-spacing:-0.02em;color:#242B34;text-transform:none;}.press-newest h2 a,.view-insights-newest h2 a{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.press-newest h2 a,.view-insights-newest h2 a{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 10 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.press-newest h2 a,.view-insights-newest h2 a{font-size:40px;line-height:40px;}}.press-newest h2 a:hover,.view-insights-newest h2 a:hover{border-bottom:3px solid;color:#242B34;}.press-newest .field--name-field-press-release-date,.press-newest .field--name-field-insights-published-date,.view-insights-newest .field--name-field-press-release-date,.view-insights-newest .field--name-field-insights-published-date{display:block;flex:none;padding-top:30px;}.press-newest .field--name-field-press-release-date,.press-newest .field--name-field-insights-published-date,.view-insights-newest .field--name-field-press-release-date,.view-insights-newest .field--name-field-insights-published-date{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.press-newest .field--name-field-press-release-date,.press-newest .field--name-field-insights-published-date,.view-insights-newest .field--name-field-press-release-date,.view-insights-newest .field--name-field-insights-published-date{padding-left:calc(30px + 40 * ((100vw - 767px) / 1153));padding-right:calc(30px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-newest .field--name-field-press-release-date,.press-newest .field--name-field-insights-published-date,.view-insights-newest .field--name-field-press-release-date,.view-insights-newest .field--name-field-insights-published-date{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.press-newest .field--name-field-press-release-date,.press-newest .field--name-field-insights-published-date,.view-insights-newest .field--name-field-press-release-date,.view-insights-newest .field--name-field-insights-published-date{padding-top:20px;}}.press-newest .field--name-field-sub-heading,.view-insights-newest .field--name-field-sub-heading{display:block;color:#242b34;text-transform:none;padding-bottom:130px;}.press-newest .field--name-field-sub-heading,.view-insights-newest .field--name-field-sub-heading{font-size:15px;line-height:24px;}@media screen and (min-width:767px){.press-newest .field--name-field-sub-heading,.view-insights-newest .field--name-field-sub-heading{font-size:calc(15px + 4 * ((100vw - 767px) / 333));line-height:calc(24px + 4 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.press-newest .field--name-field-sub-heading,.view-insights-newest .field--name-field-sub-heading{font-size:19px;line-height:28px;}}@media (max-width:1100px){.press-newest .field--name-field-sub-heading,.view-insights-newest .field--name-field-sub-heading{padding-bottom:65px;}}.press-newest .datetime,.view-insights-newest .datetime{display:block;text-transform:uppercase;font-weight:600;color:#747474;letter-spacing:0.4em;}.press-newest .datetime,.view-insights-newest .datetime{font-size:14px;line-height:14px;}@media screen and (min-width:767px){.press-newest .datetime,.view-insights-newest .datetime{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(14px + 4 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.press-newest .datetime,.view-insights-newest .datetime{font-size:18px;line-height:18px;}}.press-newest h2,.view-insights-newest h2{padding-bottom:65px;}.press-newest h2,.view-insights-newest h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.press-newest h2,.view-insights-newest h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 1153));padding-right:calc(30px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.press-newest h2,.view-insights-newest h2{padding-left:70px;padding-right:70px;}}@media (max-width:1100px){.press-newest h2,.view-insights-newest h2{padding-bottom:40px;}}@media (max-width:600px){.press-newest h2,.view-insights-newest h2{padding-bottom:30px;}}@media (max-width:1100px){.press-newest.press-newest h2,.view-insights-newest.press-newest h2{padding-bottom:20px;}}.full-insights .field--name-title,.full-press .field--name-title,.full-portfolio .field--name-title{color:#242b34;}.full-insights .view-content,.full-press .view-content,.full-portfolio .view-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0;margin-left:-2.5%;margin-right:-2.5%;}@media (max-width:600px){.full-insights .view-content,.full-press .view-content,.full-portfolio .view-content{align-content:center;display:block;margin:0;}}.full-insights .views-row,.full-press .views-row,.full-portfolio .views-row{box-sizing:border-box;flex-basis:33.333%;max-width:33.333%;padding-left:2.5%;padding-right:2.5%;}@media (max-width:1100px){.full-insights .views-row,.full-press .views-row,.full-portfolio .views-row{flex-basis:50%;max-width:50%;}}@media (max-width:600px){.full-insights .views-row,.full-press .views-row,.full-portfolio .views-row{flex-basis:100%;width:100%;padding:0;max-width:none;}}.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{padding-bottom:70px;font-weight:bold;margin:10px 0 5px 0;letter-spacing:-0.02em;}.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{padding-left:calc(30px + 10 * ((100vw - 767px) / 1153));padding-right:calc(30px + 10 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{padding-left:40px;padding-right:40px;}}.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{font-size:20px;line-height:30px;}@media screen and (min-width:960px){.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{font-size:calc(20px + 5 * ((100vw - 960px) / 540));line-height:calc(30px + 5 * ((100vw - 960px) / 540));}}@media screen and (min-width:1500px){.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{font-size:25px;line-height:35px;}}@media (max-width:960px){.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{font-weight:700;}}@media (max-width:1100px){.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .views-row h4,.full-portfolio .views-row h2,.full-portfolio .views-row h4{padding-bottom:50px;}}.full-insights .views-row h2 a,.full-insights .views-row h4 a,.full-press .views-row h2 a,.full-press .views-row h4 a,.full-portfolio .views-row h2 a,.full-portfolio .views-row h4 a{color:#242B34;}.full-insights .views-row h2 a:hover,.full-insights .views-row h4 a:hover,.full-press .views-row h2 a:hover,.full-press .views-row h4 a:hover,.full-portfolio .views-row h2 a:hover,.full-portfolio .views-row h4 a:hover{border-bottom:3px solid;color:#242B34;}.full-insights .views-row .node--type-press h2,.full-insights .views-row .node--type-press h4,.full-press .views-row .node--type-press h2,.full-press .views-row .node--type-press h4,.full-portfolio .views-row .node--type-press h2,.full-portfolio .views-row .node--type-press h4{padding-bottom:58px;}.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{padding-top:30px;letter-spacing:0.2em;text-transform:uppercase;}.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{font-size:13px;line-height:13px;}@media screen and (min-width:767px){.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{font-size:calc(13px + 0 * ((100vw - 767px) / 333));line-height:calc(13px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{font-size:13px;line-height:13px;}}.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{padding-left:calc(30px + 10 * ((100vw - 767px) / 1153));padding-right:calc(30px + 10 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{padding-left:40px;padding-right:40px;}}@media (max-width:1100px){.full-insights .views-row .field--name-field-insights-published-date,.full-insights .views-row .field--name-field-press-category,.full-insights .views-row .field--name-field-press-release-date,.full-press .views-row .field--name-field-insights-published-date,.full-press .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-release-date,.full-portfolio .views-row .field--name-field-insights-published-date,.full-portfolio .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-release-date{padding-top:20px;}}.full-insights .views-row .field--name-field-insights-published-date .datetime,.full-insights .views-row .field--name-field-press-category .datetime,.full-insights .views-row .field--name-field-press-release-date .datetime,.full-press .views-row .field--name-field-insights-published-date .datetime,.full-press .views-row .field--name-field-press-category .datetime,.full-press .views-row .field--name-field-press-release-date .datetime,.full-portfolio .views-row .field--name-field-insights-published-date .datetime,.full-portfolio .views-row .field--name-field-press-category .datetime,.full-portfolio .views-row .field--name-field-press-release-date .datetime{color:#747474;}.full-insights .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-category{padding-top:58px;}@media (max-width:1100px){.full-insights .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-category{padding-top:58px;}}@media (max-width:600px){.full-insights .views-row .field--name-field-press-category,.full-press .views-row .field--name-field-press-category,.full-portfolio .views-row .field--name-field-press-category{padding-top:30px;}}.full-insights .views-row .field--name-field-header-image img,.full-press .views-row .field--name-field-header-image img,.full-portfolio .views-row .field--name-field-header-image img{border-bottom:5px solid #005593;width:100%;}.full-insights.full-press .views-row,.full-press.full-press .views-row,.full-portfolio.full-press .views-row{background:white;border-bottom:5px solid #005593;padding:0;flex:31% 0 0;margin:0 2% 30px 0;}.full-insights.full-press .views-row:nth-child(3n),.full-press.full-press .views-row:nth-child(3n),.full-portfolio.full-press .views-row:nth-child(3n){margin:0 0 30px 0;}@media (max-width:1100px){.full-insights.full-press .views-row:nth-child(3n),.full-press.full-press .views-row:nth-child(3n),.full-portfolio.full-press .views-row:nth-child(3n){margin:0 2% 30px 0;}}@media (max-width:1100px){.full-insights.full-press .views-row:nth-child(2n),.full-press.full-press .views-row:nth-child(2n),.full-portfolio.full-press .views-row:nth-child(2n){margin:0 0 30px 0;}}@media (max-width:1100px){.full-insights.full-press .views-row,.full-press.full-press .views-row,.full-portfolio.full-press .views-row{flex:48% 1 0;width:48%;}}@media (max-width:600px){.full-insights.full-press .views-row,.full-press.full-press .views-row,.full-portfolio.full-press .views-row{flex:1;width:100%;}}.full-insights .view-filters,.full-press .view-filters,.full-portfolio .view-filters{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.full-insights .view-filters,.full-press .view-filters,.full-portfolio .view-filters{padding-left:calc(30px + 40 * ((100vw - 767px) / 1153));padding-right:calc(30px + 40 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.full-insights .view-filters,.full-press .view-filters,.full-portfolio .view-filters{padding-left:70px;padding-right:70px;}}@media (max-width:600px){.full-insights .view-filters,.full-press .view-filters,.full-portfolio .view-filters{padding:0;}}.full-insights .view-filters .form-wrapper legend:hover + .fieldset-wrapper .form-radios,.full-press .view-filters .form-wrapper legend:hover + .fieldset-wrapper .form-radios,.full-portfolio .view-filters .form-wrapper legend:hover + .fieldset-wrapper .form-radios{display:block;}.full-insights .view-filters legend,.full-press .view-filters legend,.full-portfolio .view-filters legend{border-bottom:3px solid black;width:228px;display:none;}@media (max-width:1700px){.full-insights .view-filters legend,.full-press .view-filters legend,.full-portfolio .view-filters legend{display:block;}.full-insights .view-filters legend .fieldset-legend,.full-press .view-filters legend .fieldset-legend,.full-portfolio .view-filters legend .fieldset-legend{position:relative;text-transform:uppercase;padding:16px 0px;font-size:16px;line-height:35px;font-weight:800;}.full-insights .view-filters legend .fieldset-legend::after,.full-press .view-filters legend .fieldset-legend::after,.full-portfolio .view-filters legend .fieldset-legend::after{position:absolute;top:auto;bottom:10px;margin:auto;right:auto;padding-left:50px;font:normal normal normal 14px/14px FontAwesome;line-height:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f078";color:#e3173e;z-index:1;}}.full-insights .view-filters .fieldset-wrapper,.full-press .view-filters .fieldset-wrapper,.full-portfolio .view-filters .fieldset-wrapper{display:block;}@media (max-width:1700px){.full-insights .view-filters .fieldset-wrapper,.full-press .view-filters .fieldset-wrapper,.full-portfolio .view-filters .fieldset-wrapper{display:none;}}.full-insights .view-filters .form-radios,.full-press .view-filters .form-radios,.full-portfolio .view-filters .form-radios{display:flex;flex-wrap:wrap;margin-right:180px;}@media (max-width:1700px){.full-insights .view-filters .form-radios,.full-press .view-filters .form-radios,.full-portfolio .view-filters .form-radios{display:block;position:absolute;z-index:8;background-color:white;}}.full-insights .view-filters .form-radios input.form-radio,.full-press .view-filters .form-radios input.form-radio,.full-portfolio .view-filters .form-radios input.form-radio{display:list-item;visibility:hidden;}@media (max-width:1700px){.full-insights .view-filters .form-radios input.form-radio,.full-press .view-filters .form-radios input.form-radio,.full-portfolio .view-filters .form-radios input.form-radio{height:0;}}.full-insights .view-filters .form-radios label,.full-press .view-filters .form-radios label,.full-portfolio .view-filters .form-radios label{position:relative;display:block;text-transform:uppercase;color:#005593;font-weight:600;cursor:pointer;padding-right:30px;}.full-insights .view-filters .form-radios label,.full-press .view-filters .form-radios label,.full-portfolio .view-filters .form-radios label{font-size:16px;line-height:55px;}@media screen and (min-width:767px){.full-insights .view-filters .form-radios label,.full-press .view-filters .form-radios label,.full-portfolio .view-filters .form-radios label{font-size:calc(16px + 2 * ((100vw - 767px) / 333));line-height:calc(55px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.full-insights .view-filters .form-radios label,.full-press .view-filters .form-radios label,.full-portfolio .view-filters .form-radios label{font-size:18px;line-height:55px;}}.full-insights .view-filters .form-radios label:before,.full-press .view-filters .form-radios label:before,.full-portfolio .view-filters .form-radios label:before{float:left;content:'';}@media (max-width:1700px){.full-insights .view-filters .form-radios label:before,.full-press .view-filters .form-radios label:before,.full-portfolio .view-filters .form-radios label:before{content:none;}}.full-insights .view-filters .form-radios label:hover,.full-press .view-filters .form-radios label:hover,.full-portfolio .view-filters .form-radios label:hover{color:#00A1DF;}@media (max-width:1700px){.full-insights .view-filters .form-radios label,.full-press .view-filters .form-radios label,.full-portfolio .view-filters .form-radios label{border-bottom:1px solid #747474;font-size:13px;width:210px;letter-spacing:3px;line-height:55px;padding:0 10px;font-weight:300;background-color:white;}}.full-insights .view-filters .form-radios input.form-radio:checked + label,.full-press .view-filters .form-radios input.form-radio:checked + label,.full-portfolio .view-filters .form-radios input.form-radio:checked + label{color:#000000;}.full-insights .view-filters .form-radios input.form-radio:checked + label:before,.full-press .view-filters .form-radios input.form-radio:checked + label:before,.full-portfolio .view-filters .form-radios input.form-radio:checked + label:before{font:normal normal normal 14px/1px FontAwesome;font-size:inherit;line-height:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f178';padding-right:10px;}@media (max-width:1700px){.full-insights .view-filters .form-radios input.form-radio:checked + label:before,.full-press .view-filters .form-radios input.form-radio:checked + label:before,.full-portfolio .view-filters .form-radios input.form-radio:checked + label:before{content:none;}}.full-insights form .form--inline,.full-press form .form--inline,.full-portfolio form .form--inline{position:relative;margin:20px 0 40px 0;}.full-insights form .form--inline:after,.full-press form .form--inline:after,.full-portfolio form .form--inline:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1700px){.full-insights form .form--inline,.full-press form .form--inline,.full-portfolio form .form--inline{margin:40px 0;}}@media (max-width:960px){.full-insights form .form--inline,.full-press form .form--inline,.full-portfolio form .form--inline{margin:30px 0;}}.full-insights form .form--inline .form-item,.full-press form .form--inline .form-item,.full-portfolio form .form--inline .form-item{margin:0;padding:0;}.full-insights form .form--inline .form-actions,.full-press form .form--inline .form-actions,.full-portfolio form .form--inline .form-actions{padding:0;margin:0;position:absolute;bottom:0;right:2px;top:7px;}@media (max-width:767px){.full-insights form .form--inline .form-actions,.full-press form .form--inline .form-actions,.full-portfolio form .form--inline .form-actions{top:-2px;}}.full-insights form .form--inline .form-actions .form-submit,.full-press form .form--inline .form-actions .form-submit,.full-portfolio form .form--inline .form-actions .form-submit{position:relative;z-index:10;height:auto;}@media (min-width:1201px){.full-insights form .form--inline .form-actions button:hover:after,.full-press form .form--inline .form-actions button:hover:after,.full-portfolio form .form--inline .form-actions button:hover:after{height:42px;width:42px;background-position:17px center;}}.full-insights form .form--inline .form-item-keys,.full-press form .form--inline .form-item-keys,.full-portfolio form .form--inline .form-item-keys{position:absolute;right:30px;bottom:0px;color:#242b34;top:0px;display:none;}@media (min-width:600px){.full-insights form .form--inline .form-item-keys,.full-press form .form--inline .form-item-keys,.full-portfolio form .form--inline .form-item-keys{display:block;}}.full-insights form .form--inline .form-item-keys.form-type-textfield,.full-press form .form--inline .form-item-keys.form-type-textfield,.full-portfolio form .form--inline .form-item-keys.form-type-textfield{background-color:transparent;margin:0;width:350px;z-index:5;}@media (max-width:600px){.full-insights form .form--inline .form-item-keys.form-type-textfield,.full-press form .form--inline .form-item-keys.form-type-textfield,.full-portfolio form .form--inline .form-item-keys.form-type-textfield{right:unset;width:94%;}}.full-insights form .form--inline .form-item-keys.form-type-textfield .form-text,.full-press form .form--inline .form-item-keys.form-type-textfield .form-text,.full-portfolio form .form--inline .form-item-keys.form-type-textfield .form-text{padding:19px 60px 18px 30px;border:1px solid #d5d5d5;}.full-insights form .form--inline .form-item-keys.form-type-textfield .form-text,.full-press form .form--inline .form-item-keys.form-type-textfield .form-text,.full-portfolio form .form--inline .form-item-keys.form-type-textfield .form-text{font-size:15px;line-height:15px;}@media screen and (min-width:480px){.full-insights form .form--inline .form-item-keys.form-type-textfield .form-text,.full-press form .form--inline .form-item-keys.form-type-textfield .form-text,.full-portfolio form .form--inline .form-item-keys.form-type-textfield .form-text{font-size:calc(15px + 0 * ((100vw - 480px) / 620));line-height:calc(15px + 0 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.full-insights form .form--inline .form-item-keys.form-type-textfield .form-text,.full-press form .form--inline .form-item-keys.form-type-textfield .form-text,.full-portfolio form .form--inline .form-item-keys.form-type-textfield .form-text{font-size:15px;line-height:15px;}}@media (max-width:767px){.full-insights form .form--inline .form-item-keys.form-type-textfield .form-text,.full-press form .form--inline .form-item-keys.form-type-textfield .form-text,.full-portfolio form .form--inline .form-item-keys.form-type-textfield .form-text{display:none;}}@media (max-width:600px){.full-insights form .form--inline .form-item-keys.form-type-textfield .form-text,.full-press form .form--inline .form-item-keys.form-type-textfield .form-text,.full-portfolio form .form--inline .form-item-keys.form-type-textfield .form-text{padding:8px 60px 8px 30px;}}.full-insights form .form--inline .form-item-field-insights-category-target-id,.full-insights form .form--inline .form-item-field-press-category-target-id,.full-insights form .form--inline .form-item-field-case-study-industry-target-id,.full-press form .form--inline .form-item-field-insights-category-target-id,.full-press form .form--inline .form-item-field-press-category-target-id,.full-press form .form--inline .form-item-field-case-study-industry-target-id,.full-portfolio form .form--inline .form-item-field-insights-category-target-id,.full-portfolio form .form--inline .form-item-field-press-category-target-id,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id{display:block;}.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1{clear:both;float:left;width:230px;display:none;z-index:2;font-weight:600;position:relative;border-bottom:3px solid black;}@media (max-width:1700px){.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1{display:none;float:left;padding:0;}.full-insights form .form--inline .form-item-field-insights-category-target-id-1 select,.full-insights form .form--inline .form-item-field-press-category-target-id-1 select,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1 select,.full-press form .form--inline .form-item-field-insights-category-target-id-1 select,.full-press form .form--inline .form-item-field-press-category-target-id-1 select,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1 select,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1 select,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1 select,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1 select{width:100%;}}@media (max-width:767px){.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1{width:67%;max-width:250px;margin-bottom:10px;}}.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1{font-size:16px;line-height:35px;}@media screen and (min-width:480px){.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1{font-size:calc(16px + 0 * ((100vw - 480px) / 620));line-height:calc(35px + 0 * ((100vw - 480px) / 620));}}@media screen and (min-width:1100px){.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1{font-size:16px;line-height:35px;}}.full-insights form .form--inline .form-item-field-insights-category-target-id-1 label,.full-insights form .form--inline .form-item-field-press-category-target-id-1 label,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1 label,.full-press form .form--inline .form-item-field-insights-category-target-id-1 label,.full-press form .form--inline .form-item-field-press-category-target-id-1 label,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1 label,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1 label,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1 label,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1 label{display:none;}.full-insights form .form--inline .form-item-field-insights-category-target-id-1 select,.full-insights form .form--inline .form-item-field-press-category-target-id-1 select,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1 select,.full-press form .form--inline .form-item-field-insights-category-target-id-1 select,.full-press form .form--inline .form-item-field-press-category-target-id-1 select,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1 select,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1 select,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1 select,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:230px;border:none;background:none;display:block;font-size:16px;line-height:30px;font-weight:800;text-transform:uppercase;}.full-insights form .form--inline .form-item-field-insights-category-target-id-1::after,.full-insights form .form--inline .form-item-field-press-category-target-id-1::after,.full-insights form .form--inline .form-item-field-case-study-industry-target-id-1::after,.full-press form .form--inline .form-item-field-insights-category-target-id-1::after,.full-press form .form--inline .form-item-field-press-category-target-id-1::after,.full-press form .form--inline .form-item-field-case-study-industry-target-id-1::after,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1::after,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1::after,.full-portfolio form .form--inline .form-item-field-case-study-industry-target-id-1::after{position:absolute;top:-4;bottom:0;margin:auto;right:10px;font:normal normal normal 14px/14px FontAwesome;line-height:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f078";color:#e3173e;z-index:-1;}@media (max-width:600px){.full-insights form .form--inline .form-item-field-press-category-target-id-1,.full-press form .form--inline .form-item-field-press-category-target-id-1,.full-portfolio form .form--inline .form-item-field-press-category-target-id-1{width:100%;max-width:100%;}}@media (max-width:600px){.full-insights form .form--inline .form-item-field-insights-category-target-id-1,.full-press form .form--inline .form-item-field-insights-category-target-id-1,.full-portfolio form .form--inline .form-item-field-insights-category-target-id-1{margin-bottom:3px;}}@media (max-width:600px){.block--insights-related-block .views-row.last .node--type-insights h2{padding-bottom:0;}}.related-insights--promo{position:relative;}.related-insights--promo:before{content:'';display:block;background-image:url("../../../../themes/custom/bfm/images/dots-top-right-large.png");background-repeat:no-repeat;height:398px;width:402px;position:absolute;right:0;top:-3px;transform:scaleY(-1);pointer-events:none;}@media (max-width:1200px){.related-insights--promo:before{display:none;}}@media (min-width:768px) and (max-width:1024px){.related-insights--promo .feature-band-wrapper{padding-top:70px;padding-bottom:25px;}}.related-insights--promo .related-insights--title{font-weight:700;color:#242B34;margin-bottom:55px;padding-top:35px;}.related-insights--promo .related-insights--title{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.related-insights--promo .related-insights--title{font-size:calc(25px + 30 * ((100vw - 767px) / 333));line-height:calc(30px + 35 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.related-insights--promo .related-insights--title{font-size:55px;line-height:65px;}}.related-insights--promo .related-insights--title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.related-insights--promo .related-insights--title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.related-insights--promo .related-insights--title{padding-left:70px;padding-right:70px;}}.related-insights--promo .related-insights--title h2,.related-insights--promo .related-insights--title h3{font-size:inherit;font-weight:inherit;letter-spacing:inherit;}.related-insights--promo .views-row .red-bar{display:none;}@media (min-width:768px) and (max-width:1024px){.related-insights--promo .views-row:nth-child(2) ~ .views-row{display:none;}}.paragraph--type--slideshow{position:relative;padding-bottom:25px;}.paragraph--type--slideshow:after{content:"";display:table;clear:both;pointer-events:none;}@media screen and (max-width:1200px){.paragraph--type--slideshow{padding-right:0;}}@media screen and (max-width:767px){.paragraph--type--slideshow{padding-left:10px;padding-right:10px;}}@media screen and (max-width:767px) and (min-width:480px){.paragraph--type--slideshow{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (max-width:767px) and (min-width:767px){.paragraph--type--slideshow{padding-left:30px;padding-right:30px;}}.paragraph--type--slideshow .slideshow-inner-padding{position:relative;padding-top:100px;overflow:hidden;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner-padding{padding-top:30px;}}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-inner-padding{padding-top:0;margin-top:-60px;}}.paragraph--type--slideshow .slideshow-inner-padding .grey-hoop{width:875px;height:875px;-webkit-border-radius:437.5px;border-radius:437.5px;background-clip:padding-box;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;left:51%;top:30px;position:absolute;z-index:5;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner-padding .grey-hoop{width:500px;height:500px;top:17px;left:auto;right:-10%;}}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-inner-padding .grey-hoop{width:267px;height:267px;left:50%;margin-left:-165px;top:55px;}}.paragraph--type--slideshow .slideshow-inner-padding .red-hoop{width:914px;height:914px;-webkit-border-radius:457px;border-radius:457px;background-clip:padding-box;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:4;top:100px;position:absolute;left:51.8%;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner-padding .red-hoop{display:none;}}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-inner-padding .red-hoop{width:276px;height:276px;display:block;right:auto;left:50%;margin-left:-155px;top:100px;}}.paragraph--type--slideshow .slideshow-inner-padding .light-blue-circle{width:877px;height:877px;-webkit-border-radius:438.5px;border-radius:438.5px;background-clip:padding-box;background-color:#00A1DF;top:30px;left:53%;z-index:3;position:absolute;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner-padding .light-blue-circle{width:500px;height:500px;top:17px;left:auto;right:-12%;}}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-inner-padding .light-blue-circle{width:267px;height:267px;right:auto;left:50%;margin-left:-155px;top:60px;}}.paragraph--type--slideshow .slideshow-inner-padding .dark-blue-circle{z-index:4;width:969px;height:969px;-webkit-border-radius:484.5px;border-radius:484.5px;background-clip:padding-box;background-color:#005593;background-image:linear-gradient(to top right,#003e7c,#0581d2);position:absolute;top:25px;left:53.5%;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner-padding .dark-blue-circle{width:553px;height:553px;top:14px;left:auto;right:-19%;}}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-inner-padding .dark-blue-circle{position:relative;width:295px;height:295px;top:60px;right:0;margin:0 auto;}}.paragraph--type--slideshow .slideshow-inner{width:100%;background-color:#EDEDED;}.paragraph--type--slideshow .slideshow-inner .red-bar{margin:0;}.paragraph--type--slideshow .slideshow-inner .upper-left-design{position:relative;overflow:hidden;padding-top:125px;padding-bottom:50px;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner .upper-left-design{padding-top:60px;padding-bottom:20px;}}.paragraph--type--slideshow .slideshow-inner .upper-left-design .top-left-grey-hoop{width:256px;height:256px;-webkit-border-radius:128px;border-radius:128px;background-clip:padding-box;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;left:-128px;top:-128px;position:absolute;}@media screen and (max-width:1200px){.paragraph--type--slideshow .slideshow-inner .upper-left-design .top-left-grey-hoop{width:215px;height:215px;}}.paragraph--type--slideshow .slideshow-inner .upper-left-design h2{padding-bottom:22px;}.paragraph--type--slideshow .slideshow-inner .upper-left-design h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--slideshow .slideshow-inner .upper-left-design h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--slideshow .slideshow-inner .upper-left-design h2{padding-left:70px;padding-right:70px;}}.paragraph--type--slideshow .slideshow-controls{z-index:20;position:absolute;left:0;bottom:0;text-align:center;}.paragraph--type--slideshow .slideshow-controls{padding-left:50px;padding-right:50px;}@media screen and (min-width:767px){.paragraph--type--slideshow .slideshow-controls{padding-left:calc(50px + 40 * ((100vw - 767px) / 733));padding-right:calc(50px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--slideshow .slideshow-controls{padding-left:90px;padding-right:90px;}}.paragraph--type--slideshow .slideshow-controls .slideshow-prev,.paragraph--type--slideshow .slideshow-controls .slideshow-next{padding:0 5px;float:left;}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-controls .slideshow-prev,.paragraph--type--slideshow .slideshow-controls .slideshow-next{display:inline-block;float:none;padding:0 4px;}}.paragraph--type--slideshow .slideshow-controls .slideshow-prev [class*='feature-link'],.paragraph--type--slideshow .slideshow-controls .slideshow-next [class*='feature-link']{height:auto;}.paragraph--type--slideshow .slideshow-controls .slideshow-prev [class*='feature-link']:hover:after,.paragraph--type--slideshow .slideshow-controls .slideshow-next [class*='feature-link']:hover:after{box-shadow:none;animation:none;background-color:#E3173E;}@media screen and (min-width:768px){.paragraph--type--slideshow .slideshow-controls .slideshow-prev [class*='feature-link']:hover:after,.paragraph--type--slideshow .slideshow-controls .slideshow-next [class*='feature-link']:hover:after{width:59px;height:59px;background-position:-22px center;}}@media screen and (max-width:767px){.paragraph--type--slideshow .slideshow-controls{margin:auto;right:0;}}.paragraph--type--slideshow .field--name-field-feature-title{letter-spacing:7px;color:#747474;font-weight:700;text-transform:uppercase;padding-bottom:20px;}.paragraph--type--slideshow .field--name-field-feature-title{font-size:14px;line-height:25px;}@media screen and (min-width:1100px){.paragraph--type--slideshow .field--name-field-feature-title{font-size:calc(14px + 4 * ((100vw - 1100px) / 820));line-height:calc(25px + 10 * ((100vw - 1100px) / 820));}}@media screen and (min-width:1920px){.paragraph--type--slideshow .field--name-field-feature-title{font-size:18px;line-height:35px;}}.paragraph--type--slideshow .field--name-field-feature-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--slideshow .field--name-field-feature-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--slideshow .field--name-field-feature-title{padding-left:70px;padding-right:70px;}}.paragraph--type--slide{position:relative;font-weight:300;}.paragraph--type--slide:after{content:"";display:table;clear:both;pointer-events:none;}.paragraph--type--slide blockquote{border:none;padding-left:0px;padding-bottom:40px;}@media screen and (max-width:767px){.paragraph--type--slide blockquote{padding-bottom:20px;}}.paragraph--type--slide .right-image-wrapper{width:740px;height:740px;-webkit-border-radius:370px;border-radius:370px;background-clip:padding-box;position:absolute;top:-90px;left:54%;z-index:6;text-align:center;}@media screen and (max-width:1200px){.paragraph--type--slide .right-image-wrapper{width:550px;height:550px;top:-30px;left:auto;right:-15%;}}@media screen and (max-width:767px){.paragraph--type--slide .right-image-wrapper{width:275px;height:275px;top:-245px;left:0;right:0;margin:auto;}}.paragraph--type--slide .slide-text{width:45%;padding-bottom:80px;overflow:hidden;}.paragraph--type--slide .slide-text{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--slide .slide-text{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--slide .slide-text{padding-left:70px;padding-right:70px;}}@media screen and (max-width:1200px){.paragraph--type--slide .slide-text{padding-bottom:60px;width:42%;}}@media screen and (max-width:767px){.paragraph--type--slide .slide-text{width:auto;}}.paragraph--type--slide .slide-text .red-hoop-small{display:none;}@media screen and (max-width:767px){.paragraph--type--slide .slide-text .red-hoop-small{display:block;width:300px;height:300px;-webkit-border-radius:150px;border-radius:150px;background-clip:padding-box;border:2px dashed #E3173E;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:4;bottom:-150px;right:-150px;position:absolute;}}.paragraph--type--slide .grey-bg{position:relative;z-index:15;}@media screen and (max-width:767px){.paragraph--type--slide .grey-bg{background-color:#EDEDED;}}.paragraph--type--available-positions{font-weight:300;background-color:#EDEDED;}.paragraph--type--available-positions .field--name-field-available-positions{padding-bottom:22px;position:relative;}.paragraph--type--available-positions .field--name-field-available-positions{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--available-positions .field--name-field-available-positions{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--available-positions .field--name-field-available-positions{padding-left:70px;padding-right:70px;}}.paragraph--type--available-positions .field--name-field-available-positions:before{content:'';display:block;margin:0 auto;border-bottom:3px solid #D5D5D5;}.paragraph--type--available-positions .field--name-field-available-positions:before{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--available-positions .field--name-field-available-positions:before{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--available-positions .field--name-field-available-positions:before{padding-left:70px;padding-right:70px;}}@media all and (max-width:767px){.paragraph--type--available-positions .field--name-field-available-positions{padding-left:5px;padding-right:5px;}.paragraph--type--available-positions .field--name-field-available-positions:before{padding-left:5px;padding-right:5px;}}.paragraph--type--available-positions:after{content:"";display:table;clear:both;pointer-events:none;}.paragraph--type--available-positions h2{padding-left:0;}.paragraph--type--available-positions .available-positions-wrapper{padding-top:120px;padding-bottom:100px;}.paragraph--type--available-positions .available-positions-wrapper .red-bar{margin:0;}.paragraph--type--available-positions .available-positions-wrapper .position-wrapper{border-bottom:3px solid #D5D5D5;}@media all and (max-width:1100px){.paragraph--type--available-positions .available-positions-wrapper{padding-top:80px;padding-bottom:80px;}}@media all and (max-width:600px){.paragraph--type--available-positions .available-positions-wrapper{padding-top:60px;padding-bottom:60px;}}.paragraph--type--available-positions .field--name-field-available-positions-title{letter-spacing:7px;color:#747474;font-weight:700;text-transform:uppercase;padding-bottom:20px;}.paragraph--type--available-positions .field--name-field-available-positions-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--available-positions .field--name-field-available-positions-title{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--available-positions .field--name-field-available-positions-title{font-size:18px;line-height:35px;}}.paragraph--type--available-positions .field--name-field-available-positions-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--available-positions .field--name-field-available-positions-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--available-positions .field--name-field-available-positions-title{padding-left:70px;padding-right:70px;}}.paragraph--type--available-positions .field--name-field-available-positions-header h2{font-weight:700;letter-spacing:-1px;padding-top:35px;padding-bottom:45px;}.paragraph--type--available-positions .field--name-field-available-positions-header h2{font-size:30px;line-height:30px;}@media screen and (min-width:767px){.paragraph--type--available-positions .field--name-field-available-positions-header h2{font-size:calc(30px + 25 * ((100vw - 767px) / 333));line-height:calc(30px + 35 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--available-positions .field--name-field-available-positions-header h2{font-size:55px;line-height:65px;}}.paragraph--type--available-positions .field--name-field-available-positions-header h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--available-positions .field--name-field-available-positions-header h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--available-positions .field--name-field-available-positions-header h2{padding-left:70px;padding-right:70px;}}.paragraph--type--available-position{display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:3px solid #D5D5D5;}.paragraph--type--available-position{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--available-position{padding-left:calc(30px + 10 * ((100vw - 767px) / 733));padding-right:calc(30px + 10 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--available-position{padding-left:40px;padding-right:40px;}}.paragraph--type--available-position a{display:block;padding-top:35px;padding-bottom:40px;padding-right:20%;top:0;left:0;height:100%;}@media all and (max-width:600px){.paragraph--type--available-position a{width:100%;padding-top:10px;padding-bottom:40px;padding-right:0;}}.paragraph--type--available-position:hover,.paragraph--type--available-position:focus{background:#E3173E;color:white;}.paragraph--type--available-position:hover a,.paragraph--type--available-position:focus a{color:white;}.paragraph--type--available-position:hover .field--name-field-position-location,.paragraph--type--available-position:focus .field--name-field-position-location{color:white;}.field--name-field-position-location{position:absolute;color:#747474;font-weight:300;text-transform:uppercase;font-size:13px;letter-spacing:3px;line-height:27px;white-space:nowrap;vertical-align:middle;right:35px;}@media all and (max-width:600px){.field--name-field-position-location{right:auto;left:30px;bottom:10px;}}.field--name-field-position-location:hover,.field--name-field-position-location:focus{color:white;}.field--name-field-position-link{font-weight:bold;border:0;margin:2px 0;background:transparent;color:#242B34;z-index:2;display:block;width:100%;}.field--name-field-position-link:after{content:"";display:table;clear:both;pointer-events:none;}.field--name-field-position-link{font-size:20px;line-height:25px;}@media screen and (min-width:767px){.field--name-field-position-link{font-size:calc(20px + 4 * ((100vw - 767px) / 333));line-height:calc(25px + 5 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.field--name-field-position-link{font-size:24px;line-height:30px;}}.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{letter-spacing:7px;color:#747474;font-weight:800;padding:19px 0 0px 50px;text-transform:uppercase;}.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{font-size:18px;line-height:35px;}}.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--featured-design .field--name-field-feature-title,.paragraph--type--featured-design .field--name-field-heading{padding-left:70px;padding-right:70px;}}.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{padding:6px 0 40px 50px;font-weight:bold;letter-spacing:-1px;}.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{font-size:33px;line-height:43px;}@media screen and (min-width:767px){.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{font-size:calc(33px + 22 * ((100vw - 767px) / 733));line-height:calc(43px + 22 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{font-size:55px;line-height:65px;}}.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--featured-design .field--name-field-title,.paragraph--type--featured-design .field--name-field-display-heading,.paragraph--type--featured-design .inner-hero-content h2{padding-left:70px;padding-right:70px;}}@media (max-width:600px){.paragraph--type--featured-design .red-bar{margin:10px 0;}.paragraph--type--featured-design h2.field--name-field-display-heading{padding-bottom:0;padding-top:0;}}@media (max-width:767px){body:not(.path-frontpage) .paragraph--type--featured-design{padding-bottom:0;}}.page-node-type-insights #block-socialmediasidelinks,.page-node-type-insights #block-sharethis{position:absolute;float:none;right:10px;}@media all and (max-width:1600px){.page-node-type-insights #block-socialmediasidelinks,.page-node-type-insights #block-sharethis{padding-top:60px;float:right;}}.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{padding-top:30px;letter-spacing:0.2em;text-transform:uppercase;}.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{font-size:13px;line-height:13px;}@media screen and (min-width:767px){.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{font-size:calc(13px + 0 * ((100vw - 767px) / 333));line-height:calc(13px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{font-size:13px;line-height:13px;}}.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{padding-left:calc(30px + 10 * ((100vw - 767px) / 833));padding-right:calc(30px + 10 * ((100vw - 767px) / 833));}}@media screen and (min-width:1600px){.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{padding-left:40px;padding-right:40px;}}@media (max-width:1100px){.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date{padding-top:20px;}}.node--type-insights.node--view-mode-teaser .field--name-field-insights-published-date .datetime{color:#747474;}.node--type-insights.node--view-mode-teaser h2{padding-bottom:70px;}.node--type-insights.node--view-mode-teaser h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.node--type-insights.node--view-mode-teaser h2{padding-left:calc(30px + 10 * ((100vw - 767px) / 833));padding-right:calc(30px + 10 * ((100vw - 767px) / 833));}}@media screen and (min-width:1600px){.node--type-insights.node--view-mode-teaser h2{padding-left:40px;padding-right:40px;}}@media (max-width:1100px){.node--type-insights.node--view-mode-teaser h2{padding-bottom:50px;}}.node--type-insights.node--view-mode-teaser h2 a{color:#242B34;}.node--type-insights.node--view-mode-teaser h2 a:hover{border-bottom:3px solid;color:#242B34;}.block--insights-related-block{clear:both;font-weight:300;background-color:#EDEDED;}.block--insights-related-block .view-header{padding-top:120px;}.block--insights-related-block .view-header{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.block--insights-related-block .view-header{padding-left:calc(10px + 10 * ((100vw - 480px) / 480));padding-right:calc(10px + 10 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.block--insights-related-block .view-header{padding-left:20px;padding-right:20px;}}@media screen and (max-width:1100px){.block--insights-related-block .view-header{padding-top:80px;}}@media screen and (max-width:767px){.block--insights-related-block .view-header{padding-top:60px;}}.block--insights-related-block .view-header .red-bar{margin:0;}.block--insights-related-block .view-header .featured-title{letter-spacing:7px;font-weight:800;color:#747474;padding-bottom:20px;}.block--insights-related-block .view-header .featured-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.block--insights-related-block .view-header .featured-title{font-size:calc(14px + 4 * ((100vw - 767px) / 733));line-height:calc(35px + 0 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block--insights-related-block .view-header .featured-title{font-size:18px;line-height:35px;}}.block--insights-related-block .view-header .featured-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.block--insights-related-block .view-header .featured-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block--insights-related-block .view-header .featured-title{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.block--insights-related-block .view-header .featured-title{padding-bottom:15px;font-weight:500;letter-spacing:5px;}}.block--insights-related-block .view-header h2{letter-spacing:-1px;padding-top:27px;padding-bottom:40px;}.block--insights-related-block .view-header h2{font-size:30px;line-height:35px;}@media screen and (min-width:767px){.block--insights-related-block .view-header h2{font-size:calc(30px + 25 * ((100vw - 767px) / 733));line-height:calc(35px + 30 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block--insights-related-block .view-header h2{font-size:55px;line-height:65px;}}.block--insights-related-block .view-header h2{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.block--insights-related-block .view-header h2{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.block--insights-related-block .view-header h2{padding-left:70px;padding-right:70px;}}@media (max-width:960px){.block--insights-related-block .view-header h2{padding-top:15px;padding-bottom:30px;}}.block--insights-related-block .insights-view .view-content{padding-bottom:100px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.block--insights-related-block .insights-view .view-content{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.block--insights-related-block .insights-view .view-content{padding-left:calc(10px + 10 * ((100vw - 480px) / 480));padding-right:calc(10px + 10 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.block--insights-related-block .insights-view .view-content{padding-left:20px;padding-right:20px;}}@media screen and (max-width:1100px){.block--insights-related-block .insights-view .view-content{padding-bottom:65px;}}@media screen and (max-width:767px){.block--insights-related-block .insights-view .view-content{padding-bottom:50px;}}.block--insights-related-block .insights-view .view-content .red-bar{margin:0;}@media (max-width:600px){.block--insights-related-block .insights-view .view-content{align-content:center;display:block;}}.block--insights-related-block .insights-view .view-content .views-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex:100% 1 1;min-width:33%;max-width:33%;padding:0 2%;}@media (max-width:1200px){.block--insights-related-block .insights-view .view-content .views-row{min-width:50%;max-width:50%;}}@media (max-width:600px){.block--insights-related-block .insights-view .view-content .views-row{min-width:100%;max-width:100%;}}.block--insights-related-block .pager{padding-bottom:110px;}@media (max-width:960px){.block--insights-related-block .pager{padding-bottom:80px;}}@media (max-width:600px){.block--insights-related-block .pager{padding-bottom:50px;}}#block-signupblockinsights{max-width:757px;margin:auto;padding-bottom:120px;padding-top:85px;}#block-signupblockinsights{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){#block-signupblockinsights{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){#block-signupblockinsights{padding-left:30px;padding-right:30px;}}@media (max-width:960px){#block-signupblockinsights{padding-top:40px;padding-bottom:60px;}}@media (max-width:600px){#block-signupblockinsights{padding-top:20px;padding-bottom:30px;}}#block-signupblockinsights h2{letter-spacing:-1px;font-weight:700;}#block-signupblockinsights h2{font-size:30px;line-height:34px;}@media screen and (min-width:767px){#block-signupblockinsights h2{font-size:calc(30px + 15 * ((100vw - 767px) / 733));line-height:calc(34px + 28 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){#block-signupblockinsights h2{font-size:45px;line-height:62px;}}@media (max-width:960px){#block-signupblockinsights h2{padding-bottom:10px;}}#block-signupblockinsights .feature-link--dark-blue-arrow{padding-top:18px;}@media (max-width:960px){#block-signupblockinsights .feature-link--dark-blue-arrow{padding-top:10px;}}#block-signupblockinsights .feature-link--dark-blue-arrow a{text-transform:uppercase;}#block-signupblockinsights .horizontal-bar{z-index:0;width:100%;margin:0 auto;height:3px;background-color:#EDEDED;margin-bottom:12px;}@media (max-width:1100px){#block-signupblockinsights .horizontal-bar{margin-bottom:40px;}}#block-signupblockinsights .paragraph--type--wysiwyg{padding:20px 0;}.node--type-insights .block-page-title-block h1{padding-top:70px;padding-bottom:30px;max-width:58%;}@media (max-width:960px){.node--type-insights .block-page-title-block h1{max-width:85%;padding-bottom:15px;}}@media (max-width:600px){.node--type-insights .block-page-title-block h1{padding-top:40px;padding-bottom:25px;}}.node--type-insights .block-page-title-block .red-bar{margin:0;}.node--type-insights .intro{position:absolute;}.node--type-insights .intro:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1600px){.node--type-insights .intro{position:relative;padding-top:60px;}}@media (max-width:960px){.node--type-insights .intro{padding-top:50px;}}@media (max-width:600px){.node--type-insights .intro{padding-top:30px;padding-bottom:30px;}}.node--type-insights .intro .intro-left-col{width:25%;position:absolute;max-width:757px;margin:0 auto;}@media (max-width:1600px){.node--type-insights .intro .intro-left-col{position:relative;border-bottom:4px solid #EDEDED;width:100%;}}@media (max-width:960px){.node--type-insights .intro .intro-left-col{margin-bottom:50px;}}@media (max-width:600px){.node--type-insights .intro .intro-left-col{padding-bottom:40px;}}.node--type-insights .intro .intro-left-col .field--name-field-insights-category{text-transform:uppercase;color:#00A1DF;font-size:13px;letter-spacing:3px;line-height:35px;}.node--type-insights .intro .intro-left-col .author-info{display:block;padding:0;}@media (max-width:1600px){.node--type-insights .intro .intro-left-col .author-info{display:table-cell;vertical-align:top;padding:0 20px;}}.node--type-insights .intro .intro-left-col .author-info .bg-circle{position:absolute;border-radius:50%;width:100%;height:auto;padding-top:100%;border:2px dashed #a7a8aa;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity:0.6;z-index:3;bottom:10px;right:10px;}.node--type-insights .intro .intro-left-col .author-info .grey-circle{position:absolute;bottom:0;border-radius:50%;width:100%;height:auto;padding-top:100%;background-color:#EDEDED;}.node--type-insights .intro .intro-left-col .inner-left-col{display:block;padding-left:208px;}@media (max-width:1600px){.node--type-insights .intro .intro-left-col .inner-left-col{display:table-cell;vertical-align:top;padding:0 20px;}}.node--type-insights .intro .intro-left-col .user-credentials-container{padding:0 20px 20px;}@media (max-width:600px){.node--type-insights .intro .intro-left-col .user-credentials-container,.node--type-insights .intro .intro-left-col .inner-left-col,.node--type-insights .intro .intro-left-col .author-info{display:block;padding-top:15px;padding-left:0;}.node--type-insights .intro .intro-left-col .user-image-container{padding-left:10px;width:63%;}}.node--type-insights .intro .intro-left-col .red-bar{margin:0;}.node--type-insights .intro .intro-right-col{float:left;}@media (max-width:1600px){.node--type-insights .intro .intro-right-col{margin:0 auto;max-width:757px;}}.node--type-insights .intro .intro-right-col .field--name-field-case-study-lead-text{padding-bottom:30px;}.node--type-insights .field--name-field-insights-category .field__label{letter-spacing:7px;font-weight:700;color:#747474;text-transform:uppercase;padding:0 0 18px 0;}.node--type-insights .field--name-field-insights-category .field__label{font-size:14px;line-height:35px;}@media screen and (min-width:960px){.node--type-insights .field--name-field-insights-category .field__label{font-size:calc(14px + 4 * ((100vw - 960px) / 140));line-height:calc(35px + 0 * ((100vw - 960px) / 140));}}@media screen and (min-width:1100px){.node--type-insights .field--name-field-insights-category .field__label{font-size:18px;line-height:35px;}}.node--type-insights .field--name-field-insights-category .field__items{padding:18px 0 50px 0;}@media (max-width:600px){.node--type-insights .field--name-field-insights-category .field__items{padding-bottom:20px;}}.node--type-insights .paragraph--type--_-column-layout .field--name-field-video,.node--type-insights .paragraph--type--_-column-layout .video-embed-field-responsive-video{padding-top:56.25%;}.node--type-insights .paragraph--type--_-column-layout.full-width{align-items:center;justify-content:center;}@media (max-width:960px){.node--type-insights .paragraph--type--_-column-layout.full-width{display:block;padding-bottom:0;}}.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--wysiwyg{padding-right:7%;padding-left:7%;}@media (max-width:960px){.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-left-column{display:block;width:100%;padding-bottom:35px;}.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-left-column .paragraph--type--wysiwyg{padding:inherit;}}.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-right-column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-right-column .paragraph--type--wysiwyg{padding-left:7%;padding-right:7%;}@media (max-width:960px){.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-right-column{display:block;width:100%;padding-bottom:0;}.node--type-insights .paragraph--type--_-column-layout.full-width .field--name-field-right-column .paragraph--type--wysiwyg{padding:inherit;}}.paragraph--type--quote .field--name-field-quote p{font-size:18px;line-height:27px;}@media screen and (min-width:767px){.paragraph--type--quote .field--name-field-quote p{font-size:calc(18px + 7 * ((100vw - 767px) / 333));line-height:calc(27px + 20 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--quote .field--name-field-quote p{font-size:25px;line-height:47px;}}.paragraph--type--quote .field--name-field-quote blockquote{border:none;padding-left:0;}.paragraph--type--quote .quote_details{padding-top:110px;display:table;}@media all and (max-width:1100px){.paragraph--type--quote .quote_details{padding-top:40px;}}.paragraph--type--quote .quote_image{display:table-cell;}.paragraph--type--quote .quote_name{display:table-cell;vertical-align:middle;padding-left:30px;}.paragraph--type--quote .quote_name .field--name-field-quotee-name{font-weight:bold;}.paragraph--type--image{z-index:5;position:relative;}.paragraph--type--image img{width:100%;}.banner-message{max-width:915px;margin-left:auto;margin-right:auto;padding:50px 20px;color:white;}@media (max-width:1350px){.banner-message{max-width:870px;}}@media (max-width:600px){.banner-message{padding:0;}}.banner-message--wrapper{display:flex;flex-direction:row;background-color:#005492;padding:2rem;position:relative;}@media (max-width:600px){.banner-message--wrapper{flex-direction:column;padding:25px;}}.banner-message--wrapper:before{content:"";display:block;background-image:url("../../../../themes/custom/bfm/images/dots-top-right.png");background-repeat:no-repeat;height:255px;width:253px;position:absolute;right:0;top:0;pointer-events:none;}@media (max-width:600px){.banner-message--wrapper:before{height:155px;width:153px;}}.banner-message--content{position:relative;z-index:1;width:100%;padding:2rem 1rem 2rem 3rem;}.banner-message--content-with-image{position:relative;z-index:1;padding:2rem 1rem 2rem 3rem;width:75%;}@media (max-width:600px){.banner-message--content-with-image{width:100%;padding:0;margin-bottom:2rem;}}.banner-message--title{font-size:40px;line-height:35px;letter-spacing:0.02em;margin-bottom:20px;font-weight:700;max-width:650px;}.banner-message--title{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.banner-message--title{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 5 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.banner-message--title{font-size:40px;line-height:35px;}}.banner-message--text{max-width:650px;}.banner-message--cta{padding-top:25px;}.banner-message--cta a{color:white;text-transform:uppercase;}.banner-message--cta a:after{background-color:#00A1DF;}.banner-message--image{display:flex;justify-content:center;width:25%;height:auto;z-index:1;margin:auto;}@media (max-width:600px){.banner-message--image{width:100%;}}.banner-message--image img{max-width:100%;object-fit:contain;}.design-options--title{font-size:40px;line-height:40px;font-weight:700;letter-spacing:.020em;margin-bottom:20px;}.design-options--title{font-size:25px;line-height:30px;}@media screen and (min-width:767px){.design-options--title{font-size:calc(25px + 15 * ((100vw - 767px) / 333));line-height:calc(30px + 10 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.design-options--title{font-size:40px;line-height:40px;}}.design-options--title h2{font-size:inherit;font-weight:inherit;margin:0;}.design-options--list{padding-top:25px;}.design-options--list .field__items > .field__item{padding:0 !important;}.design-options--list .field__items > .field__item:not(:last-child){margin-bottom:30px;}.design-options--list .text-image--img{display:inline-block;width:50px;text-align:right;padding-bottom:16px;margin-bottom:15px;position:relative;}.design-options--list .text-image--img:after{content:'';display:block;width:99px;height:3px;background-color:#E3173E;position:absolute;left:0;bottom:0;}@media (min-width:992px){.design-options--list .text-image--img:after{left:-48px;}}.design-options--list .text-image--title{font-size:25px;line-height:35px;font-weight:700;letter-spacing:.020em;margin-bottom:8px;}@media (max-width:600px){.design-options--list .text-image--title{font-size:20px;line-height:23px;}}.design-options--list .text-image--title h2,.design-options--list .text-image--title h3{font-size:inherit;font-weight:inherit;margin:0;}.related-services{position:relative;}.related-services:before{content:'';display:block;background-image:url("../../../../themes/custom/bfm/images/dots-top-right-large.png");background-repeat:no-repeat;height:398px;width:402px;position:absolute;right:0;bottom:-60px;pointer-events:none;}@media (max-width:1200px){.related-services:before{display:none;}}.related-services--title{font-size:18px;font-weight:700;line-height:35px;text-transform:uppercase;color:#747474;position:relative;margin-bottom:25px;padding-bottom:20px;letter-spacing:.400em;}@media (max-width:600px){.related-services--title{font-size:14px;}}.related-services--title h2,.related-services--title h3{font-size:inherit;margin:0;font-weight:inherit;letter-spacing:inherit;}.related-services--title:after{content:'';display:block;width:99px;height:3px;background-color:#E3173E;position:absolute;left:0;bottom:0;}.related-services--item:not(:last-child){margin-bottom:18px;}@media (max-width:600px){.related-services--item:not(:last-child){margin-bottom:15px;}}.floating-block{position:fixed;z-index:20;box-sizing:border-box;transition:.4s opacity,.4s transform,.4s visibility;background:rgba(255,255,255,0.95);box-shadow:0 0 15px rgba(0,0,0,0.1);top:205px;}@media (min-width:1601px){.floating-block{left:30px;max-width:365px;padding:4.166666666666667vw 4.166666666666667vw  3.125vw;}}@media (max-width:1600px){.floating-block{padding:3.3532041728763042vw 3.7257824143070044vw 2.608047690014903vw 2.6vw;max-width:275px;left:0;}}@media (max-width:1350px){.floating-block{max-width:200px;padding:25px 25px 7px 23px;}}@media (max-width:1150px){.floating-block{max-width:175px;padding:15px 15px 5px 12px;}}@media (max-width:1024px){.floating-block{display:none;}}@media (max-width:1100px){.floating-block{align-items:center;justify-content:center;border-bottom:1px solid #EDEDED;}}@media (max-width:600px){.floating-block{top:70px;padding:10px;}}.floating-block:not(.is-visible){opacity:0;visibility:hidden;transform:translateY(-15px);}@media (min-width:1291px){.floating-block.is-substrate{background:rgba(255,255,255,0.8);}}@media (min-width:1291px){.floating-block.is-relative{position:absolute;top:auto;bottom:50px;}}.floating-block--text{font-size:20px;line-height:27px;letter-spacing:-0.020em;font-weight:700;color:#242B34;margin-bottom:23px;}@media (max-width:1350px){.floating-block--text{font-size:16px;margin-bottom:18px;}}@media (max-width:1150px){.floating-block--text{line-height:23px;}}@media (max-width:600px){.floating-block--text{font-size:14px;line-height:18px;max-width:50%;}}.floating-block--text p{font-size:inherit;line-height:inherit;}.floating-block--cta{white-space:nowrap;text-transform:uppercase;}@media (max-width:1350px){.floating-block--cta a{font-size:14px;}}@media (max-width:1350px){.floating-block--cta a:after{width:33px;height:33px;background-position:-12px center;margin-left:10px;}}.banner-video{object-fit:cover;}.banner-video--container{position:relative;}.banner-video--container.-video-started .banner-video--cover,.banner-video--container.-video-started .banner-video--poster{display:none;}.banner-video--container .video-embed-field-responsive-video{padding-top:47.857%;}@media (min-width:1025px){.banner-video--container:hover .banner-video--progress,.banner-video--container:hover .banner-video--progress-bar{opacity:1;}}.banner-video--poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:#f3f3f3;}.banner-video--poster img{width:100%;height:100%;object-fit:cover;}.banner-video--cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:flex;justify-content:center;align-items:center;text-align:center;padding:15px;}.banner-video--cover-frame{max-width:700px;}.banner-video--title{line-height:1.15;font-weight:700;color:#242B34;}@media (min-width:1025px){.banner-video--title{margin:0 0 50px;font-size:40px;}}@media (max-width:1024px){.banner-video--title{margin:0 0 20px;font-size:25px;}}@media (max-width:767px){.banner-video--title{margin:0 0 6px;font-size:16px;}}.banner-video--play-main{display:block;margin:0 auto;border:2px solid #f6f6f6;border-radius:50%;background:#005392;font-size:0;line-height:0;color:transparent;position:relative;transition:background .3s;}@media (min-width:1025px){.banner-video--play-main{width:93px;height:93px;}}@media (max-width:1024px){.banner-video--play-main{width:70px;height:70px;}}@media (max-width:767px){.banner-video--play-main{width:45px;height:45px;}}.banner-video--play-main:hover{background:#0aa1e1;}.banner-video--play-main:before{position:absolute;top:0;left:15%;right:0;bottom:0;margin:auto;width:0;height:0;content:"";border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:30px solid #e4e4e4;}@media (max-width:1024px){.banner-video--play-main:before{border-top-width:15px;border-bottom-width:15px;border-left-width:22px;}}@media (max-width:767px){.banner-video--play-main:before{border-top-width:10px;border-bottom-width:10px;border-left-width:15px;}}.banner-video--text{color:#747474;font-size:18px;line-height:1.1;font-weight:900;text-transform:uppercase;}@media (min-width:1025px){.banner-video--text{letter-spacing:7px;margin:30px 0 0;}}@media (max-width:1024px){.banner-video--text{font-size:15px;letter-spacing:4px;margin:15px 0 0;}}@media (max-width:767px){.banner-video--text{font-size:12px;letter-spacing:2px;margin:8px 0 0;}}.banner-video--progress-bar{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:5px;background:#00A1DF;opacity:0;-webkit-appearance:none;transition:opacity .3s;}.banner-video--progress-bar:focus{outline:none;}.banner-video--progress-bar::-webkit-slider-thumb{-webkit-appearance:none !important;height:0;width:0;}.banner-video--progress-bar::-moz-range-thumb{visibility:hidden !important;}.banner-video--progress{position:absolute;left:0;bottom:0;z-index:1;height:5px;background:#005593;opacity:0;pointer-events:none;transition:width .1s,opacity .3s;}.banner-video--button-controls{position:absolute;top:0;bottom:0;margin:auto 0;width:47px;height:106px;z-index:0;}@media (min-width:1025px){.banner-video--button-controls{right:104px;}}@media (max-width:1024px){.banner-video--button-controls{right:10px;}}@media (min-width:768px){.banner-video--button-controls{width:47px;}}@media (max-width:767px){.banner-video--button-controls{width:36px;}}.banner-video--button{display:block;margin:0 0 10px;border:2px solid #f6f6f6;border-radius:50%;background:#005392;font-size:0;line-height:0;color:transparent;position:relative;transition:background .3s;}@media (min-width:768px){.banner-video--button{width:47px;height:47px;}}@media (max-width:767px){.banner-video--button{width:36px;height:36px;}}.banner-video--button:hover{background:#0aa1e1;}.banner-video--button:after,.banner-video--button:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:"";}.banner-video--button-play:before{left:15%;width:0;height:0;}@media (min-width:768px){.banner-video--button-play:before{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:17px solid #e4e4e4;}}@media (max-width:767px){.banner-video--button-play:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #e4e4e4;}}.banner-video--button-play:after{display:none;}@media (min-width:768px){.banner-video--button-play:after{width:14px;height:18px;border-left:4px solid white;border-right:4px solid white;}}@media (max-width:767px){.banner-video--button-play:after{width:10px;height:14px;border-left:3px solid white;border-right:3px solid white;}}.banner-video--button-play.-playing:before{display:none;}.banner-video--button-play.-playing:after{display:block;}.banner-video--button-mute:before{background:url("../../../../themes/custom/bfm/images/icons/sound-on.svg") no-repeat 0 0;}@media (min-width:768px){.banner-video--button-mute:before{width:24px;height:24px;background-size:24px 24px;}}@media (max-width:767px){.banner-video--button-mute:before{width:20px;height:20px;background-size:20px 20px;}}.banner-video--button-mute:after{display:none;background:url("../../../../themes/custom/bfm/images/icons/sound-off.svg") no-repeat 0 0;}@media (min-width:768px){.banner-video--button-mute:after{width:26px;height:26px;background-size:26px 26px;}}@media (max-width:767px){.banner-video--button-mute:after{width:22px;height:22px;background-size:22px 22px;}}.banner-video--button-mute.-muted{background:#e2163d;}.banner-video--button-mute.-muted:before{display:none;}.banner-video--button-mute.-muted:after{display:block;}.latest-posts{padding-top:130px;padding-bottom:20px;position:relative;}@media (max-width:1200px){.latest-posts{padding-top:70px;}}.latest-posts:before{content:'';background-image:url("../../../../themes/custom/bfm/images/dots-arrow-left-side.png");background-repeat:no-repeat;height:514px;width:256px;position:absolute;top:160px;left:0;z-index:-1;pointer-events:none;}@media (max-width:1200px){.latest-posts:before{display:none;}}.latest-posts__wrap{position:relative;}.latest-posts__head{padding:1.125vw 20px 0 0;}@media (min-width:1101px){.latest-posts__head{position:absolute;max-width:calc(50% - 32px);left:0;top:0;}}@media (max-width:1500px){.latest-posts__head{padding-top:20px;}}@media (max-width:1290px){.latest-posts__head{padding-top:0;}}@media (max-width:1290px){.latest-posts__head{margin-bottom:25px;}}.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{font-size:5px;line-height:10px;}@media screen and (min-width:767px){.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{font-size:calc(5px + 50 * ((100vw - 767px) / 833));line-height:calc(10px + 55 * ((100vw - 767px) / 833));}}@media screen and (min-width:1600px){.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{font-size:55px;line-height:65px;}}.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{padding-left:30px;}@media screen and (min-width:767px){.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{padding-left:70px;}}@media (max-width:1100px){.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{font-size:33px;line-height:43px;}}@media (max-width:600px){.latest-posts.paragraph .latest-posts__title .field--name-field-display-heading{font-size:30px;line-height:35px;}}@media (max-width:1290px){.latest-posts.paragraph .latest-posts__label .field--name-field-heading{padding-top:0;}}.latest-posts__items{display:flex;flex-wrap:wrap;align-items:flex-start;}@media (max-width:1100px){.latest-posts__items{display:block;}}.latest-posts__item{box-sizing:border-box;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);position:relative;}@media (max-width:1290px){.latest-posts__item{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);}}@media (max-width:1100px){.latest-posts__item{max-width:100%;margin-bottom:20px;}}@media (min-width:1101px){.latest-posts__item:before{content:'';display:block;padding-top:63.17%;}}@media (min-width:1101px){.latest-posts__item:nth-child(1){transform:translateY(50%);margin-bottom:0;}}.latest-posts__item:nth-child(1) .user_full_name{color:white;}.latest-posts__item:nth-child(1) .lpi-wrap{background-color:#005593;}.latest-posts__item:nth-child(2){margin-left:auto;margin-bottom:32px;}@media (max-width:1290px){.latest-posts__item:nth-child(2){margin-bottom:20px;}}.latest-posts__item:nth-child(2) .lpi-wrap{background-color:#242B34;}@media (min-width:1101px){.latest-posts__item:nth-child(2) .lpi-image{display:none;}}.latest-posts__item:nth-child(3){margin-left:auto;}.latest-posts__item:nth-child(3) .lpi-wrap{background-color:#003b68;}.latest-posts__item .lpi-wrap{width:100%;box-sizing:border-box;}@media (min-width:1101px){.latest-posts__item .lpi-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center;}}.latest-posts__item .lpi-row{display:flex;width:100%;box-sizing:border-box;padding-top:30px;padding-bottom:30px;}.latest-posts__item .lpi-row{padding-left:20px;padding-right:20px;}@media screen and (min-width:767px){.latest-posts__item .lpi-row{padding-left:calc(20px + 50 * ((100vw - 767px) / 833));padding-right:calc(20px + 50 * ((100vw - 767px) / 833));}}@media screen and (min-width:1600px){.latest-posts__item .lpi-row{padding-left:70px;padding-right:70px;}}@media (max-width:1100px){.latest-posts__item .lpi-row{padding-left:25px;padding-right:25px;}}@media (max-width:767px){.latest-posts__item .lpi-row{padding-left:20px;padding-right:20px;}}.latest-posts__item .lpi-title{color:white;margin-bottom:10px;}.latest-posts__item .lpi-title{font-size:5px;line-height:10px;}@media screen and (min-width:767px){.latest-posts__item .lpi-title{font-size:calc(5px + 35 * ((100vw - 767px) / 833));line-height:calc(10px + 45 * ((100vw - 767px) / 833));}}@media screen and (min-width:1600px){.latest-posts__item .lpi-title{font-size:40px;line-height:55px;}}@media (max-width:1100px){.latest-posts__item .lpi-title{font-size:25px;line-height:35px;}}@media (max-width:767px){.latest-posts__item .lpi-title{font-size:20px;line-height:30px;}}@media (max-width:600px){.latest-posts__item .lpi-title{font-size:19px;line-height:28px;}}.latest-posts__item .lpi-title h2{color:inherit;font-size:inherit;line-height:inherit;margin:0;}.latest-posts__item .lpi-title a{color:inherit;border-bottom:1px solid transparent;display:inline;transition:.3s;text-decoration:none;}.latest-posts__item .lpi-title a:hover{border-bottom-color:rgba(255,255,255,0.5);text-decoration:none;}.latest-posts__item .lpi-description{color:white;font-size:19px;line-height:28px;}@media (max-width:1100px){.latest-posts__item .lpi-description{font-size:16px;}}@media (max-width:767px){.latest-posts__item .lpi-description{width:calc(100% + 120px);}}@media (max-width:600px){.latest-posts__item .lpi-description{width:calc(100% + 80px);}}.latest-posts__item .lpi-date{color:white;font-size:13px;text-transform:uppercase;margin-bottom:5px;letter-spacing:0.2em;}@media (max-width:767px){.latest-posts__item .lpi-date{font-size:12px;}}.latest-posts__item .lpi-content{flex-basis:calc(100% - 182px);max-width:calc(100% - 182px);padding-right:4.5vw;box-sizing:border-box;}@media (max-width:1500px){.latest-posts__item .lpi-content{flex-basis:calc(100% - 142px);max-width:calc(100% - 142px);padding-right:30px;}}@media (max-width:1290px){.latest-posts__item .lpi-content{flex-basis:calc(100% - 90px);max-width:calc(100% - 90px);}}@media (max-width:600px){.latest-posts__item .lpi-content{flex-basis:calc(100% - 60px);max-width:calc(100% - 60px);padding-right:20px;}}.latest-posts__item .lpi-image{position:relative;min-width:182px;max-width:182px;width:182px;height:182px;}@media (max-width:1500px){.latest-posts__item .lpi-image{min-width:142px;max-width:142px;width:142px;height:142px;}}@media (max-width:1290px){.latest-posts__item .lpi-image{min-width:90px;max-width:90px;width:90px;height:90px;}}@media (max-width:1100px){.latest-posts__item .lpi-image{margin-top:15px;}}@media (max-width:600px){.latest-posts__item .lpi-image{min-width:60px;max-width:60px;width:60px;height:60px;}}.latest-posts__item .lpi-image .field--type-image{width:inherit;height:inherit;}.latest-posts__item .lpi-image .image-decor{overflow:hidden;width:inherit;height:inherit;border-radius:50%;position:relative;display:block;}.latest-posts__item .lpi-image:before,.latest-posts__item .lpi-image:after{content:'';display:block;border-radius:50%;width:inherit;height:inherit;position:absolute;}.latest-posts__item .lpi-image:before{background-color:#00A1DF;left:-8px;top:6px;z-index:1;}@media (max-width:600px){.latest-posts__item .lpi-image:before{left:-5px;top:3px;}}.latest-posts__item .lpi-image:after{border:1px dashed #E3173E;z-index:2;top:-10px;left:-10px;}@media (max-width:600px){.latest-posts__item .lpi-image:after{top:-4px;left:-5px;}}.latest-posts__item .lpi-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;min-width:150%;}.latest-posts__item .lpi-meta{display:flex;align-items:center;padding-top:3vw;}@media (max-width:1290px){.latest-posts__item .lpi-meta{padding-top:20px;}}@media (max-width:767px){.latest-posts__item .lpi-meta{width:calc(100% + 120px);}}@media (max-width:600px){.latest-posts__item .lpi-meta{width:calc(100% + 80px);}}.latest-posts__item .lpi-type-link{text-transform:uppercase;margin-right:25px;padding-right:25px;position:relative;}@media (max-width:1290px){.latest-posts__item .lpi-type-link{margin-right:20px;padding-right:20px;}}@media (max-width:600px){.latest-posts__item .lpi-type-link{margin-right:12px;padding-right:12px;}}.latest-posts__item .lpi-type-link:empty{display:none;}.latest-posts__item .lpi-type-link:before{content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:34px;background-color:white;}@media (max-width:1290px){.latest-posts__item .lpi-type-link:before{height:25px;}}@media (max-width:600px){.latest-posts__item .lpi-type-link:before{height:15px;}}.latest-posts__item .lpi-type-link a{color:white;text-decoration:underline;font-size:16px;font-weight:700;}@media (max-width:1290px){.latest-posts__item .lpi-type-link a{font-size:14px;}}@media (max-width:600px){.latest-posts__item .lpi-type-link a{font-size:13px;}}.latest-posts__item .lpi-type-link a:hover{text-decoration:none;}.latest-posts__item .user-image-container,.latest-posts__item .user_title{display:none;}.latest-posts__item .user-profile .red-bar{display:none;}.latest-posts__item .user-credentials-container{display:flex;align-items:center;color:white;}.latest-posts__item .featured-text{color:white;padding:0;line-height:normal;font-size:20px;letter-spacing:normal;font-weight:300;text-transform:lowercase;margin-right:5px;}@media (max-width:1290px){.latest-posts__item .featured-text{font-size:18px;}}@media (max-width:767px){.latest-posts__item .featured-text{font-size:16px;}}@media (max-width:600px){.latest-posts__item .featured-text{font-size:15px;}}.latest-posts__item .featured-text span{display:none;}.latest-posts__item .user_full_name{padding:0;letter-spacing:normal;line-height:normal;color:#00A1DF;}@media (max-width:1290px){.latest-posts__item .field--name-field-last-name,.latest-posts__item .field--name-field-first-name{font-size:18px;}}@media (max-width:767px){.latest-posts__item .field--name-field-last-name,.latest-posts__item .field--name-field-first-name{font-size:16px;}}@media (max-width:600px){.latest-posts__item .field--name-field-last-name,.latest-posts__item .field--name-field-first-name{font-size:15px;}}@media (min-width:1101px){.latest-posts__images{max-width:calc(50% - 16px);position:absolute;width:100%;bottom:0;left:0;}}@media (max-width:1290px){.latest-posts__images{max-width:calc(50% - 10px);}}@media (max-width:1100px){.latest-posts__images{max-width:100%;}}.latest-posts__images .field__items{display:flex;justify-content:flex-end;margin-left:-16px;margin-right:-16px;}@media (max-width:1290px){.latest-posts__images .field__items{margin-left:-10px;margin-right:-10px;}}@media (max-width:1100px){.latest-posts__images .field__items{justify-content:center;}}.latest-posts__images .field__item{flex-basis:calc(100%/3 - 32px);max-width:calc(100%/3 - 32px);margin-left:16px;margin-right:16px;}@media (max-width:1290px){.latest-posts__images .field__item{flex-basis:calc(100%/3 - 20px);max-width:calc(100%/3 - 20px);margin-left:10px;margin-right:10px;}}.latest-posts__images img{width:100%;}.paragraph--type--brands-showcase{background-color:white;}.paragraph--type--brands-showcase .field--name-field-images{display:flex;justify-content:center;align-items:center;}@media (max-width:767px){.paragraph--type--brands-showcase .field--name-field-images{flex-direction:column;}}.paragraph--type--brands-showcase .field--name-field-feature-title{letter-spacing:7px;color:#747474;font-weight:700;text-transform:uppercase;padding-bottom:20px;}.paragraph--type--brands-showcase .field--name-field-feature-title{font-size:14px;line-height:35px;}@media screen and (min-width:767px){.paragraph--type--brands-showcase .field--name-field-feature-title{font-size:calc(14px + 4 * ((100vw - 767px) / 333));line-height:calc(35px + 0 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--brands-showcase .field--name-field-feature-title{font-size:18px;line-height:35px;}}.paragraph--type--brands-showcase .field--name-field-feature-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--brands-showcase .field--name-field-feature-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--brands-showcase .field--name-field-feature-title{padding-left:70px;padding-right:70px;}}.paragraph--type--brands-showcase .red-bar{margin:0;}.paragraph--type--brands-showcase .field--name-field-title{font-weight:700;letter-spacing:-1px;padding-top:35px;padding-bottom:10px;padding-bottom:0;margin-bottom:0;}.paragraph--type--brands-showcase .field--name-field-title{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--brands-showcase .field--name-field-title{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--brands-showcase .field--name-field-title{padding-left:70px;padding-right:70px;}}.paragraph--type--brands-showcase .field--name-field-title{font-size:30px;line-height:30px;}@media screen and (min-width:767px){.paragraph--type--brands-showcase .field--name-field-title{font-size:calc(30px + 25 * ((100vw - 767px) / 333));line-height:calc(30px + 35 * ((100vw - 767px) / 333));}}@media screen and (min-width:1100px){.paragraph--type--brands-showcase .field--name-field-title{font-size:55px;line-height:65px;}}.paragraph--type--brands-showcase .field--name-field-subtitle{max-width:655px;font-family:"Roboto",sans-serif;line-height:1.45;color:#242B34;margin-top:14px;}.paragraph--type--brands-showcase .field--name-field-subtitle{padding-left:30px;padding-right:30px;}@media screen and (min-width:767px){.paragraph--type--brands-showcase .field--name-field-subtitle{padding-left:calc(30px + 40 * ((100vw - 767px) / 733));padding-right:calc(30px + 40 * ((100vw - 767px) / 733));}}@media screen and (min-width:1500px){.paragraph--type--brands-showcase .field--name-field-subtitle{padding-left:70px;padding-right:70px;}}@media screen and (min-width:767px){.paragraph--type--brands-showcase .field--name-field-subtitle{font-size:24px;font-weight:initial;}}body.page-node-type-homepage .paragraph--type--brands-showcase,body.page-node-type-blue-landing-page .paragraph--type--brands-showcase,body.page-node-type-whitepapper-download-page .paragraph--type--brands-showcase{margin-top:120px;}.field--whitepaper-title span{font-family:Roboto-Black;text-transform:uppercase;color:#747474;font-size:18px;font-weight:700;letter-spacing:7px;line-height:35px;padding-bottom:20px;}.whitepaper-layout{margin-bottom:3em;padding-left:1.7em;padding-right:1.7em;align-items:center;justify-content:space-around;}.whitepaper-layout .field--name-field-whitepaper-pdf{display:none;}.whitepaper-layout .layout__region--first{position:relative;margin-top:7rem;display:flex;}@media (max-width:1024px){.whitepaper-layout .layout__region--first{flex-direction:column;}}@media (max-width:1290px){.whitepaper-layout .layout__region--first{flex:0 1 100%;}}.whitepaper-layout .layout__region--first .field-whitepaper-title{position:absolute;top:-59px;width:100%;}.whitepaper-layout .layout__region--first .field-whitepaper-title h2{line-height:40px;font-size:35px;left:0;}@media (min-width:767px){.whitepaper-layout .layout__region--first .field-whitepaper-title h2{line-height:60px;font-size:45px;}}@media (min-width:1024px){.whitepaper-layout .layout__region--first .field-whitepaper-title h2{left:35px;}}@media (min-width:767px){.whitepaper-layout .layout__region--first .field-whitepaper-title{font-size:45px;flex:0 1 100%;left:0;}}.whitepaper-layout .layout__region--first .field--type-image{margin-top:2em;width:380px;object-fit:contain;flex-shrink:0;}@media (max-width:480px){.whitepaper-layout .layout__region--first .field--type-image{margin:4em auto 0;}}@media (max-width:767px){.whitepaper-layout .layout__region--first .field--type-image{margin:2em auto 0;width:325px;}}@media (max-width:1024px){.whitepaper-layout .layout__region--first .field--type-image{width:380px;}}@media (max-width:1400px){.whitepaper-layout .layout__region--first .field--type-image{margin:2em auto 0;width:230px;}}.whitepaper-layout .layout__region--first .field--name-field-whitepaper-content{margin-top:2em;max-width:none;}@media (max-width:767px){.whitepaper-layout .layout__region--first .field--name-field-whitepaper-content{margin-top:3em;}}@media (min-width:1024px){.whitepaper-layout .layout__region--first .field--name-field-whitepaper-content{max-width:700px;background-color:white;margin-left:1rem;}}@media (max-width:1200px){.whitepaper-layout .layout__region--first .field--name-field-whitepaper-content{background-color:white;}}@media (max-width:1200px){.whitepaper-layout .layout__region--first .field--name-field-whitepaper-content{background-color:white;margin-left:1rem;}}.whitepaper-layout .layout__region--second{flex:0 1 35%;margin-top:2rem;}@media (max-width:1200px){.whitepaper-layout .layout__region--second{flex:0 1 100%;}}.whitepaper-layout .layout__region--second .whitepapper-submit-wrapper{display:flex;flex-direction:row;justify-content:space-between;}@media (max-width:767px){.whitepaper-layout .layout__region--second .whitepapper-submit-wrapper{flex-direction:column;justify-content:flex-start;max-width:268px;}}.whitepaper-layout .layout__region--second .whitepapper-submit-wrapper button{margin-top:0;font-size:17px;height:40px;width:210px;}@media (max-width:767px){.whitepaper-layout .layout__region--second .whitepapper-submit-wrapper button{margin-top:1rem;}}.whitepaper-layout .layout__region--bottom{margin-top:4rem;}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services{background:#EDEDED;padding:120px 0 80px;max-width:100%;position:relative;}@media (max-width:767px){.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services{padding:80px 0 80px;}}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services::before{content:'';position:absolute;background-image:url("../../../../themes/custom/bfm/images/dots-arrow-left-side.png");background-repeat:no-repeat;height:40em;width:256px;position:absolute;top:6rem;left:0;z-index:0;pointer-events:none;}@media (max-width:1200px){.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services::before{display:none;}}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services h2{font-size:3.2rem;margin-left:3rem;}@media (max-width:767px){.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services h2{font-size:2.5rem;line-height:35px;margin-left:1rem;margin-bottom:1rem;}}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__label{font-family:Roboto-Black;text-transform:uppercase;color:#747474;font-size:18px;font-weight:700;letter-spacing:7px;line-height:35px;margin-left:3rem;}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__label::after{content:'';width:100px;height:3px;background:#E3173E;margin:30px 0;top:25px;left:-70px;}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__items{display:flex;flex-direction:row;justify-content:space-between;}@media (max-width:991px){.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__items{flex-direction:column;}}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__items .field__item{padding:2em 2em 1em 2em;flex:0 1 50%;}@media (max-width:767px){.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__items .field__item{padding:.3rem;}}.whitepaper-layout .layout__region--bottom .field--name-field-case-study-services .field__items .field__item::before{display:none;}.whitepaper__wrapper{background-color:#242b34;padding:3rem 3rem 0 3rem;}@media (max-width:360px){.whitepaper__wrapper{max-width:250px;}}@media (max-width:480px){.whitepaper__wrapper{padding:2rem 2rem 0 2rem;}}.whitepaper__wrapper .whitepaper__header{margin-bottom:1rem;color:white;}.whitepaper__wrapper .whitepaper__header .whitepaper__subtitle{padding:0;}.whitepaper__wrapper .whitepaper__header .whitepaper__title{font-size:30px;}.whitepaper__wrapper .whitepaper-form-wrapper{display:flex;flex-direction:column;}.whitepaper__wrapper .form-item{margin-top:0;width:100%;}@media (max-width:767px){.whitepaper__wrapper .form-item{margin-bottom:10px;}}.whitepaper__wrapper .form-item input,.whitepaper__wrapper .form-item textarea{background-color:#f4f4f4;color:#242b34;font-weight:400;}.whitepaper__wrapper .form-item input::-webkit-input-placeholder,.whitepaper__wrapper .form-item textarea::-webkit-input-placeholder{color:#747474;font-weight:400;}.whitepaper__wrapper .form-item input:-ms-input-placeholder,.whitepaper__wrapper .form-item textarea:-ms-input-placeholder{color:#747474;font-weight:400;}.whitepaper__wrapper .form-item input::-ms-input-placeholder,.whitepaper__wrapper .form-item textarea::-ms-input-placeholder{color:#747474;font-weight:400;}.whitepaper__wrapper .form-item input{padding:5px 30px;height:70px;}@media (max-width:600px){.whitepaper__wrapper .form-item input{padding:5px 15px;height:60px;}}.whitepaper__wrapper .form-item textarea{max-height:153px;padding:25px 30px;min-height:155px;line-height:1.5;}@media (max-width:600px){.whitepaper__wrapper .form-item textarea{padding:20px 15px;min-height:165px;}}.opt-in-whitepaper{overflow:hidden;position:relative;}.opt-in-whitepaper input{width:14px;height:14px;max-width:14px;max-height:14px;margin-right:10px;float:left;margin-top:12px;box-sizing:border-box;}.opt-in-whitepaper label{position:relative;padding-left:35px;font-size:16px;color:white;cursor:pointer;}@media (max-width:767px){.opt-in-whitepaper label{font-size:14px;}}.opt-in-whitepaper label:before{content:'';display:block;width:20px;height:20px;position:absolute;left:0;top:1px;border:1px solid #d5d5d5;background-color:white;}@media (max-width:767px){.opt-in-whitepaper label:before{top:0;}}.opt-in-whitepaper label:after{content:'';display:block;border:solid #005593;border-width:0 2px 2px 0;transform:rotate(45deg);width:4px;height:10px;left:8px;top:5px;position:absolute;transition:.4s;opacity:0;visibility:hidden;}@media (max-width:767px){.opt-in-whitepaper label:after{top:4px;}}.opt-in-whitepaper input{opacity:0;position:absolute;left:4px;top:-6px;z-index:1;}.opt-in-whitepaper input:checked + label:after{opacity:1;visibility:visible;}.footer{background-color:#242B34;color:#fff;position:relative;}.footer a[href^=tel]{color:white;text-decoration:none;}.footer .footer-wrapper{position:relative;z-index:2;}.footer .field--name-field-feature-link a{color:#00A1DF;}.footer .field--name-field-feature-link a:after{background-color:#00A1DF;}.footer .field--name-field-feature-link a:hover{color:white;}.footer .field--name-field-feature-link a:hover:after{background-color:#E3173E;}.footer .footer--container{position:relative;background:url('../../../../themes/custom/bfm/images/footer-dots-bottom-left.png') no-repeat bottom left;}@media (max-width:600px){.footer .footer--container{background-position-x:-88px;}}.footer .footer--container .right-triangle{position:absolute;z-index:1;right:0;margin:0;}@media (max-width:600px){.footer .footer--container .right-triangle{right:-128px;}}.footer .footer--container .flex-grid{display:flex;justify-content:space-between;flex-flow:row wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.footer .footer--container .flex-grid .col.feature-link--head,.footer .footer--container .flex-grid .col#block-footeraddress{width:34%;}.footer .footer--container .flex-grid .col.feature-link--body,.footer .footer--container .flex-grid .col#block-footer-social{width:38%;}.footer .footer--container .flex-grid .col.feature-link--container,.footer .footer--container .flex-grid .col#block-footernewsletter{width:28%;}@media (max-width:1100px){.footer .footer--container .flex-grid .col.feature-link--head,.footer .footer--container .flex-grid .col.feature-link--body,.footer .footer--container .flex-grid .col.feature-link--container{width:100%;flex:none;}.footer .footer--container .flex-grid .col#block-footeraddress,.footer .footer--container .flex-grid .col#block-footer-social{width:50%;}.footer .footer--container .flex-grid .col#block-footernewsletter{width:100%;}}@media (max-width:600px){.footer .footer--container .flex-grid .col#block-footeraddress,.footer .footer--container .flex-grid .col#block-footer-social,.footer .footer--container .flex-grid .col#block-footernewsletter{flex:none;width:100%;}}.footer .footer--container .footer-top{padding-top:80px;padding-bottom:65px;}.footer .footer--container .footer-top{padding-left:50px;padding-right:50px;}@media screen and (min-width:767px){.footer .footer--container .footer-top{padding-left:calc(50px + 50 * ((100vw - 767px) / 1153));padding-right:calc(50px + 50 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.footer .footer--container .footer-top{padding-left:100px;padding-right:100px;}}@media (max-width:767px){.footer .footer--container .footer-top{padding-top:68px;padding-bottom:60px;}.footer .footer--container .footer-top{padding-left:10px;padding-right:10px;}}@media screen and (max-width:767px) and (min-width:480px){.footer .footer--container .footer-top{padding-left:calc(10px + 40 * ((100vw - 480px) / 287));padding-right:calc(10px + 40 * ((100vw - 480px) / 287));}}@media screen and (max-width:767px) and (min-width:767px){.footer .footer--container .footer-top{padding-left:50px;padding-right:50px;}}@media (max-width:600px){.footer .footer--container .footer-top{padding-top:58px;padding-bottom:30px;}}.footer .footer--container .footer-mid{padding-top:50px;padding-bottom:32px;}.footer .footer--container .footer-mid{padding-left:50px;padding-right:50px;}@media screen and (min-width:767px){.footer .footer--container .footer-mid{padding-left:calc(50px + 50 * ((100vw - 767px) / 1153));padding-right:calc(50px + 50 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.footer .footer--container .footer-mid{padding-left:100px;padding-right:100px;}}@media (max-width:767px){.footer .footer--container .footer-mid{padding-top:44px;}.footer .footer--container .footer-mid{padding-left:10px;padding-right:10px;}}@media screen and (max-width:767px) and (min-width:480px){.footer .footer--container .footer-mid{padding-left:calc(10px + 40 * ((100vw - 480px) / 287));padding-right:calc(10px + 40 * ((100vw - 480px) / 287));}}@media screen and (max-width:767px) and (min-width:767px){.footer .footer--container .footer-mid{padding-left:50px;padding-right:50px;}}@media (max-width:600px){.footer .footer--container .footer-mid{padding-top:34px;padding-bottom:40px;}}.footer .footer--container .footer-bottom{color:#D5D5D5;padding-top:50px;padding-bottom:75px;}.footer .footer--container .footer-bottom p{font-size:14px;font-weight:200;}.footer .footer--container .footer-bottom{padding-left:50px;padding-right:50px;}@media screen and (min-width:767px){.footer .footer--container .footer-bottom{padding-left:calc(50px + 50 * ((100vw - 767px) / 1153));padding-right:calc(50px + 50 * ((100vw - 767px) / 1153));}}@media screen and (min-width:1920px){.footer .footer--container .footer-bottom{padding-left:100px;padding-right:100px;}}@media (max-width:767px){.footer .footer--container .footer-bottom{padding-top:44px;padding-bottom:60px;}.footer .footer--container .footer-bottom{padding-left:10px;padding-right:10px;}}@media screen and (max-width:767px) and (min-width:480px){.footer .footer--container .footer-bottom{padding-left:calc(10px + 40 * ((100vw - 480px) / 287));padding-right:calc(10px + 40 * ((100vw - 480px) / 287));}}@media screen and (max-width:767px) and (min-width:767px){.footer .footer--container .footer-bottom{padding-left:50px;padding-right:50px;}}@media (max-width:600px){.footer .footer--container .footer-bottom{padding-top:40px;padding-bottom:40px;}}.footer #block-letsdiscusswhatsnext h2,.footer #block-letsdiscusswhatsnext .block-title{font-size:40px;line-height:44px;font-weight:700;letter-spacing:-0.02em;padding:0 10px 0 0;margin:0;}@media (max-width:1100px){.footer #block-letsdiscusswhatsnext h2,.footer #block-letsdiscusswhatsnext .block-title{font-size:30px;line-height:30px;padding:0 0 12px;}}@media (max-width:600px){.footer #block-letsdiscusswhatsnext h2,.footer #block-letsdiscusswhatsnext .block-title{padding:0 0 18px;}}.footer #block-letsdiscusswhatsnext .feature-link--body{line-height:32px;font-size:19px;}.footer #block-letsdiscusswhatsnext .feature-link--body p{padding:16px 10px 0 0;margin:0;}@media (max-width:1100px){.footer #block-letsdiscusswhatsnext .feature-link--body{font-size:15px;line-height:30px;padding:0 0 27px;}}@media (max-width:600px){.footer #block-letsdiscusswhatsnext .feature-link--body{line-height:24px;}}.footer #block-letsdiscusswhatsnext .feature-link--container a{padding-top:8px;}@media (max-width:1100px){.footer #block-letsdiscusswhatsnext .feature-link--container a{padding-top:0px;font-weight:600;}}.footer #block-footeraddress h3,.footer #block-footeraddress .block-title{line-height:39px;font-size:25px;padding:0 0 8px;margin:0;font-weight:bold;}@media (max-width:1100px){.footer #block-footeraddress h3,.footer #block-footeraddress .block-title{font-size:20px;line-height:30px;padding:0 0 5px;}}.footer #block-footeraddress p{font-size:17px;line-height:27px;padding:0;margin:0;}@media (max-width:1100px){.footer #block-footeraddress p{font-size:15px;line-height:24px;}}.footer #block-footeraddress .feature-link--container{padding:15px 0 0 0;}.footer #block-footeraddress .feature-link--container .feature-link,.footer #block-footeraddress .feature-link--container a{font-size:16px;}@media (max-width:1100px){.footer #block-footeraddress .feature-link--container{padding:15px 0 45px;}.footer #block-footeraddress .feature-link--container .feature-link,.footer #block-footeraddress .feature-link--container a{font-weight:600;}}.footer #block-footer-social h3,.footer #block-footer-social .block-title{font-size:25px;font-weight:700;padding-bottom:22px;}@media (max-width:1100px){.footer #block-footer-social h3,.footer #block-footer-social .block-title{font-size:20px;line-height:30px;padding-bottom:0;}}.footer #block-footer-social .social-media-link{margin:20px 50px 0 0;transition:.3s;}@media (max-width:1100px){.footer #block-footer-social .social-media-link{margin:20px 20px 0 0;}}@media (max-width:600px){.footer #block-footer-social{padding:0 0 50px 0;}}.footer #block-footernewsletter .feature-link--all{max-width:350px;}@media (max-width:1100px){.footer #block-footernewsletter .feature-link--all{max-width:100%;}}.footer #block-footernewsletter h3,.footer #block-footernewsletter .block-title{font-size:25px;font-weight:700;padding-bottom:15px;}@media (max-width:1100px){.footer #block-footernewsletter h3,.footer #block-footernewsletter .block-title{font-size:20px;line-height:30px;padding-bottom:5px;}}.footer #block-footernewsletter p{font-size:17px;line-height:27px;padding:0;margin:0;}@media (max-width:1100px){.footer #block-footernewsletter p{font-size:15px;line-height:30px;}}@media (max-width:600px){.footer #block-footernewsletter p{line-height:24px;}}.footer #block-footernewsletter .feature-link--container{padding:40px 0 0 0;}.footer #block-footernewsletter .feature-link--container .feature-link,.footer #block-footernewsletter .feature-link--container a{font-size:16px;}@media (max-width:1100px){.footer #block-footernewsletter .feature-link--container{padding:15px 0 0;}.footer #block-footernewsletter .feature-link--container .feature-link,.footer #block-footernewsletter .feature-link--container a{font-weight:600;}}.footer #block-footerterms{color:#D5D5D5;font-size:14px;font-weight:300;}.footer #block-footerterms .field a{display:inline-block;padding:0 6px;color:#D5D5D5;font-size:14px;font-weight:300;text-transform:none;text-decoration:underline;}.footer #block-footerterms .field a:hover{color:white;}@media (max-width:1100px){.footer #block-footerterms{font-weight:200;}.footer #block-footerterms .field a{font-weight:200;color:#D5D5D5;}}.footer .horizontal-bar{z-index:0;width:100%;height:1px;background-color:#454b52;}
.global-width,.region-help{width:100%;max-width:1920px;margin:0 auto;}.global-width-padding{width:100%;max-width:1920px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.global-width-padding{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.global-width-padding{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.global-width-padding{padding-left:30px;padding-right:30px;}}.region-help .messages{margin:0 30px 10px 38px;}.component-spacing .field--name-field-components > .field__item{padding:65px 0;}.component-spacing .field--name-field-components > .field__item:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing .field--name-field-components > .field__item{padding:35px 0;}}@media (max-width:767px){.component-spacing .field--name-field-components > .field__item{padding:25px 0;}}.component-spacing .field--name-field-components > .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item:last-child{padding-bottom:130px;}@media (max-width:1100px){.component-spacing .field--name-field-components > .field__item:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing .field--name-field-components > .field__item:last-child{padding-bottom:50px;}}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item{padding:10px 0;}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item:last-child{padding-bottom:0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item{padding:15px 0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item:last-child{padding-bottom:0;}.component-spacing-50{padding:50px 0;}.component-spacing-50:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing-50{padding:35px 0;}}@media (max-width:767px){.component-spacing-50{padding:25px 0;}}.component-spacing-50:first-child{padding-top:0;}.component-spacing-50:last-child{padding-bottom:100px;}@media (max-width:1100px){.component-spacing-50:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing-50:last-child{padding-bottom:50px;}}.component-spacing-30{padding:30px 0;}.component-spacing-30:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing-30{padding:20px 0;}}@media (max-width:767px){.component-spacing-30{padding:15px 0;}}.component-spacing-30:first-child{padding-top:0px;}.component-spacing-30:last-child{padding-bottom:100px;}@media (max-width:1100px){.component-spacing-30:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing-30:last-child{padding-bottom:50px;}}.arrow-link{font-size:20px;position:relative;padding-left:37px;transition:.3s;}@media (max-width:600px){.arrow-link{padding-left:30px;font-size:16px;}}.arrow-link:before{content:'';display:block;width:21px;height:8px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMSA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRTYwRjM5OyIgZD0iTTE2LjYsNy44TDIwLDQuN2MwLjItMC4yLDAuMy0wLjQsMC4zLTAuN2MwLTAuMy0wLjEtMC41LTAuMy0wLjdsLTMuNC0zLjFjLTAuNC0wLjQtMC45LTAuMy0xLjMsMC4xDQoJQzE1LDAuNiwxNSwxLjIsMTUuNCwxLjZMMTcsMy4xSDAuOUMwLjQsMy4xLDAsMy41LDAsNHMwLjQsMC45LDAuOSwwLjlIMTdsLTEuNiwxLjVjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC43YzAsMC4yLDAuMSwwLjQsMC4zLDAuNg0KCUMxNS43LDguMSwxNi4yLDguMSwxNi42LDcuOHoiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;position:absolute;left:0;top:8px;transition:.3s;}@media (max-width:600px){.arrow-link:before{top:5px;}}@media (min-width:1201px){.arrow-link:hover:before{transform:translateX(5px);}}.page-frame--small{max-width:757px;margin-left:auto;margin-right:auto;}.page-frame--small{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.page-frame--small{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.page-frame--small{padding-left:30px;padding-right:30px;}}@media (max-width:1350px){.page-frame--small{max-width:745px;}}.accessibility-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}
.global-width,.region-help{width:100%;max-width:1920px;margin:0 auto;}.global-width-padding{width:100%;max-width:1920px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.global-width-padding{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.global-width-padding{padding-left:calc(10px + 20 * ((100vw - 480px) / 287));padding-right:calc(10px + 20 * ((100vw - 480px) / 287));}}@media screen and (min-width:767px){.global-width-padding{padding-left:30px;padding-right:30px;}}.region-help .messages{margin:0 30px 10px 38px;}.component-spacing .field--name-field-components > .field__item{padding:65px 0;}.component-spacing .field--name-field-components > .field__item:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing .field--name-field-components > .field__item{padding:35px 0;}}@media (max-width:767px){.component-spacing .field--name-field-components > .field__item{padding:25px 0;}}.component-spacing .field--name-field-components > .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item:last-child{padding-bottom:130px;}@media (max-width:1100px){.component-spacing .field--name-field-components > .field__item:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing .field--name-field-components > .field__item:last-child{padding-bottom:50px;}}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item{padding:10px 0;}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item .padding-10 .field__item:last-child{padding-bottom:0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item{padding:15px 0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item:first-child{padding-top:0;}.component-spacing .field--name-field-components > .field__item .padding-15 .field__item:last-child{padding-bottom:0;}.component-spacing-50{padding:50px 0;}.component-spacing-50:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing-50{padding:35px 0;}}@media (max-width:767px){.component-spacing-50{padding:25px 0;}}.component-spacing-50:first-child{padding-top:0;}.component-spacing-50:last-child{padding-bottom:100px;}@media (max-width:1100px){.component-spacing-50:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing-50:last-child{padding-bottom:50px;}}.component-spacing-30{padding:30px 0;}.component-spacing-30:after{content:"";display:table;clear:both;pointer-events:none;}@media (max-width:1100px){.component-spacing-30{padding:20px 0;}}@media (max-width:767px){.component-spacing-30{padding:15px 0;}}.component-spacing-30:first-child{padding-top:0px;}.component-spacing-30:last-child{padding-bottom:100px;}@media (max-width:1100px){.component-spacing-30:last-child{padding-bottom:70px;}}@media (max-width:767px){.component-spacing-30:last-child{padding-bottom:50px;}}.arrow-link{font-size:20px;position:relative;padding-left:37px;transition:.3s;}@media (max-width:600px){.arrow-link{padding-left:30px;font-size:16px;}}.arrow-link:before{content:'';display:block;width:21px;height:8px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMSA4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSA4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRTYwRjM5OyIgZD0iTTE2LjYsNy44TDIwLDQuN2MwLjItMC4yLDAuMy0wLjQsMC4zLTAuN2MwLTAuMy0wLjEtMC41LTAuMy0wLjdsLTMuNC0zLjFjLTAuNC0wLjQtMC45LTAuMy0xLjMsMC4xDQoJQzE1LDAuNiwxNSwxLjIsMTUuNCwxLjZMMTcsMy4xSDAuOUMwLjQsMy4xLDAsMy41LDAsNHMwLjQsMC45LDAuOSwwLjlIMTdsLTEuNiwxLjVjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC43YzAsMC4yLDAuMSwwLjQsMC4zLDAuNg0KCUMxNS43LDguMSwxNi4yLDguMSwxNi42LDcuOHoiLz4NCjwvc3ZnPg0K");background-repeat:no-repeat;position:absolute;left:0;top:8px;transition:.3s;}@media (max-width:600px){.arrow-link:before{top:5px;}}@media (min-width:1201px){.arrow-link:hover:before{transform:translateX(5px);}}.page-frame--small{max-width:757px;margin-left:auto;margin-right:auto;}.page-frame--small{padding-left:10px;padding-right:10px;}@media screen and (min-width:480px){.page-frame--small{padding-left:calc(10px + 20 * ((100vw - 480px) / 480));padding-right:calc(10px + 20 * ((100vw - 480px) / 480));}}@media screen and (min-width:960px){.page-frame--small{padding-left:30px;padding-right:30px;}}@media (max-width:1350px){.page-frame--small{max-width:745px;}}.accessibility-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;}