.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:.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%,.16)}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width .5s ease-out;transition:width .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{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{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{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{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:0}.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:.5s cubic-bezier(.61,.01,.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:#fff;border-bottom:1px solid #e0e0e0}@media(min-width:960px){header.bg-white{background-color:rgba(255,255,255,.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;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}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:#fff;font-weight:700;letter-spacing:-.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:#fff;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}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:#fff;border-style:dashed;border-width:1px;left:-325px;top:-254px;opacity:.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:#fff;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:.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:#fff}.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 .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:#fff}.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:#fff}@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:#fff}.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 #fff;background-color:transparent}.path-frontpage .header-main:not(.bg-white) .navbar-toggle .icon-bar{background-color:#fff}}@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:0 0;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:0 0;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:.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,.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:#fff;padding:20px 40px;font-size:16px;border-top:0;border-bottom:1px solid #266ea3;background:0 0!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:.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:0 0;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:#fff}.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:0 0;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:0 0}@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:160px}}.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:#fff;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:#fff;z-index:3;transform:inherit;box-shadow:0 2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,0 -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,.05)!important;pointer-events:none;background-color:#fff}.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:#fff;font-size:15px;padding:10px 0;font-weight:500;padding-left:28px;background:0 0!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:#fff;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 #fff!important;background-color:transparent!important}body.toggled .header-main .navbar-toggle .icon-bar{left:6px;top:11px;margin:0!important;position:absolute;background-color:#fff!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/css/component/../../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:0 0;border:1px solid #fff;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:0 0;z-index:100}}@media(max-width:767px){html.is-navbar-opened{overflow:hidden;position:fixed;height:100%;width:100%}}#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{max-width:1920px;margin:0 auto;z-index:6;padding-bottom:85px;position:relative;overflow:hidden}@media(min-width:768px){article.node--type-blue-landing-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{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{padding-bottom:75px}}@media(max-width:767px){article.node--type-blue-landing-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{padding-bottom:10px}}article.node--type-blue-landing-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-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{padding-right:40px}}article.node--type-blue-landing-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{padding-left:0;padding-right:0}@media screen and (min-width:1600px){article.node--type-blue-landing-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{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{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{margin-bottom:80px}}@media(max-width:767px){article.node--type-blue-landing-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{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{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{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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding:30px 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{padding: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{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{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{padding: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{flex:1.4}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col{box-sizing:border-box;padding-right:70px;justify-content:space-between;color:#fff;z-index:10}article.node--type-blue-landing-page .paragraph--type--contact-us-2-column .field--name-field-right-col{padding-left:0;padding-right:0}@media screen and (min-width:1600px){article.node--type-blue-landing-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{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{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{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{padding-bottom:30px}}article.node--type-blue-landing-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{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{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{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{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{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{text-transform:uppercase;letter-spacing:.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{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{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{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{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{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{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{letter-spacing:.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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{letter-spacing:-.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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{color:#fff}@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{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{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{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{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{color:#fff;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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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){padding:20px 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){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){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{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{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{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{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{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{letter-spacing:-.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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{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{border:1px solid #989897;max-width:100%}.contact-us--label{text-transform:uppercase;letter-spacing:.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:.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}.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}}.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:#000}@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:#fff;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:#000;font-weight:700;border:0;padding:0 0 20px;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}.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}.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}.block-webform .captcha{position:relative;z-index:10}.paragraph--type--webform{background:0 0;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}@media(max-width:767px){.paragraph--type--webform .webform-submission-form .form-group{padding-left:15px;padding-right:15px}}.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}}.contact-us-submit{position:relative;transition:.2s ease-in;height:50px;display:inline-block;line-height:30px;padding:0;font-size:19px}@media(max-width:960px){.contact-us-submit{height:auto}}.contact-us-submit: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,.75);transition:.3s ease-in}@media(max-width:960px){.contact-us-submit:after{height:25px;width:25px;margin-left:10px;background-position:-10px center;transform:translateY(-2px)}}@media(min-width:1201px){.contact-us-submit:hover{color:#00a1df!important}.contact-us-submit:hover:after{height:32px;width:32px;background-color:#e3173e;background-position:14px center;box-shadow:0 0 0 10px rgba(252,252,252,.5);animation:bg-position-change .3s ease}}.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{padding-left:20px}}.page-node-type-blue-landing-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{padding-top:35px}}@media(min-width:768px) and (max-width:1200px){.page-node-type-blue-landing-page .block-page-title-block h1{padding-left:0}}.page-node-type-blue-landing-page .blue-design{position:absolute;left:69.2%;top:-243px;z-index:-1}.page-node-type-blue-landing-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{width:1098px;height:1098px;-webkit-border-radius:549px;border-radius:549px;background-clip:padding-box;border:2px dashed #e3173e;filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6;z-index:1;position:absolute;top:29px;left:29px}.page-node-type-blue-landing-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:alpha(opacity=60);opacity:.6;z-index:1;position:absolute;top:50px;left:-50px}@media(max-width:960px){.page-node-type-blue-landing-page .blue-design{left:62.2%;top:-122px}.page-node-type-blue-landing-page .blue-design .blue-circle{height:559px;width:559px}.page-node-type-blue-landing-page .blue-design .red-hoop{width:526px;height:526px;top:8px;left:14px}.page-node-type-blue-landing-page .blue-design .grey-hoop{height:566px;width:566px;top:0;left:-25px}}@media(max-width:600px){.page-node-type-blue-landing-page .blue-design{left:60%;top:-48px}.page-node-type-blue-landing-page .blue-design .blue-circle{height:426px;width:426px}.page-node-type-blue-landing-page .blue-design .red-hoop{width:402px;height:402px;top:0;left:10px}.page-node-type-blue-landing-page .blue-design .grey-hoop{height:433px;width:433px;top:0;left:-20px}}.page-node-type-blue-landing-page #block-bfm-content{padding:70px 0 0}@media(max-width:960px){.page-node-type-blue-landing-page #block-bfm-content{padding-top:35px}}@media(max-width:600px){.page-node-type-blue-landing-page #block-bfm-content{padding-top:45px}}.page-node-type-blue-landing-page.is-video-top #block-bfm-content{padding-top:0}.page-node-type-blue-landing-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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:0;left:30px}.white-design .grey-hoop{height:436px;width:436px;top:0;left:0}}@media(max-width:600px){.white-design{left:49%;top:-35px}.white-design .red-hoop{width:405px;height:405px;top:0;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:-.02em}@media(max-width:960px){.paragraph--type--wysiwyg p,.paragraph--type--block-quote p{padding:0 0 10px}}.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}.paragraph--type--wysiwyg h2,.paragraph--type--block-quote h2{margin:10px 0;padding:0;letter-spacing:-.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:-.02em;padding:0;margin:2px 0 10px}.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}}.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:700;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:#fff;background:#e3173e}.paragraph--type--accordion .accordion-title:hover .accordion-toggle,.paragraph--type--accordion .accordion-title:focus .accordion-toggle{color:#fff}.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:.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:700;padding:15px 5px 0;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}}.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:#fff}.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:#fff;font-weight:700;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:700}@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:-.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:-.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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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(#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(#clip-circle-tablet)}}.block-page-title-block .right-image-wrapper #ie-image #image-svg{position:absolute;right:0;top:0;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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:0;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:0}.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}}.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-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(4):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-company-page .header-page-title{z-index:20}.page-node-type-blue-landing-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-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-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-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-company-page .block-system-main-block:before{left:-25px}}.page-node-type-blue-landing-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-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-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-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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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(4){position:relative}.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(4):after{content:'';bottom:-430px;z-index:-1}.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(4):after{right:-25px}@media screen and (min-width:767px){.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(4):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(4):after{right:-30px}}@media(max-width:960px){.view-id-portfolio.view-display-id-block_1 .views-row:nth-child(4):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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:0}}.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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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}}@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:.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:.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:#fff}.homepage-blocks-wrapper .field--name-field-components>.field__item:hover a{color:#fff}.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,.5);background-position:14px center;animation:bg-position-change .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:0;padding-right:0}@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:700;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}}.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:.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:.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:#fff}.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:.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:#fff;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:#fff;transition:.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:.3s;color:#fff!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 .3s linear infinite}}@media(max-width:1200px){.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:#fff}.paragraph--type--featured-design .featured-top .featured-top-right a:not(.username){color:#fff}.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:#fff}.paragraph--type--featured-design .featured-bottom .featured-bottom-middle a{color:#fff}.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}.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}.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}.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}}.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:alpha(opacity=60);opacity:.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 #fff;position:absolute;top:132px;right:0;z-index:3;filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:700;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:#fff}.path-frontpage .block-page-title-block .field--name-field-homepage-header-link a:after{background-color:#fff;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 #fff;filter:alpha(opacity=70);filter:alpha(opacity=70);opacity:.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:#fff;color:#fff}.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(.5);opacity:1}50.0%{transform:scale(1.5);opacity:1}75.0%{transform:scale(2);opacity:.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:.5s}.path-frontpage .general-header .hero-wrapper .dark-blue-circle{transition:1.7s;transform:scale(0);transition-delay:.4s}.path-frontpage .general-header .hero-wrapper .white-hoop{transition:.5s;visibility:hidden;opacity:0}.path-frontpage .general-header .hero-wrapper .page-title{opacity:0;transform:translateY(20px);transition:1s;transition-delay:.2s}.path-frontpage .general-header .hero-wrapper .field--name-field-sub-heading{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.4s}.path-frontpage .general-header .hero-wrapper .field--type-link{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.4s}.path-frontpage .general-header .hero-wrapper .red-bar{width:0;transition:.7s;transition-delay:.3s}.path-frontpage .general-header .hero-wrapper .grey-bg:before{transform:translateX(-50%);opacity:0;transition:.3s;transition-delay:.2s}.path-frontpage .general-header .hero-wrapper .grey-bg:after{transform:translateX(-30%);opacity:0;transition:.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:.1s}.path-frontpage .general-header .hero-wrapper .hero-decor-group:hover .field--type-image{transform:translateX(70px);transition-delay:.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 .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:.5s;transition-delay:.3s}.path-frontpage .paragraph--type--featured-design .featured-top .featured-top-right{flex:5% 0 0;opacity:0;overflow:hidden;transition:.7s}.path-frontpage .paragraph--type--featured-design .featured-top .field--name-field-newest-blog{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.5s}.path-frontpage .paragraph--type--featured-design .featured-bottom .featured-bottom-middle{flex:5% 0 0;opacity:0;overflow:hidden;transition:.7s}.path-frontpage .paragraph--type--featured-design .featured-bottom .field--name-field-second-newest-blog{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.5s}.path-frontpage .paragraph--type--featured-design .field--type-image{opacity:0;transition:.9s;transition-delay:.5s;transform:translateX(-20px)}.path-frontpage .paragraph--type--featured-design .field--name-field-display-heading{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.2s}.path-frontpage .paragraph--type--featured-design .field--name-field-link{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.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:.5s;transition-delay:1.2s}.path-frontpage .latest-posts__head{transform:translateY(20px);opacity:0;transition:.7s;transition-delay:.9s}.path-frontpage .latest-posts__item:nth-child(1) .lpi-wrap{transition-delay:.1s}.path-frontpage .latest-posts__item:nth-child(1) .lpi-image{transition-delay:.3s}.path-frontpage .latest-posts__item:nth-child(2) .lpi-wrap{transition-delay:.3s}.path-frontpage .latest-posts__item:nth-child(2) .lpi-image{transition-delay:.5s}.path-frontpage .latest-posts__item:nth-child(3) .lpi-wrap{transition-delay:.5s}.path-frontpage .latest-posts__item:nth-child(3) .lpi-image{transition-delay:.7s}.path-frontpage .latest-posts .lpi-wrap{transition:.7s width,.7s opacity;opacity:0;width:0;overflow:hidden}.path-frontpage .latest-posts .lpi-row{opacity:0;transition:.7s opacity;transition-delay:.8s}.path-frontpage .latest-posts .lpi-image{transform:scale(0);opacity:0;transition:.5s}.path-frontpage .latest-posts__images{transform:translateY(20px);opacity:0;transition-delay:.9s;transition:.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:.7s}.path-frontpage .paragraph--type--homepage-bottom-hero .blue-circle{transform:scale(0);transition:transform 1.2s cubic-bezier(.55,.08,.06,.97);transition-delay:.4s}.path-frontpage .paragraph--type--homepage-bottom-hero .dark-blue-circle{transition:1s;transform:scale(0);transition-delay:.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:.7s;transition-delay:.5s}.path-frontpage .paragraph--type--homepage-bottom-hero .field--name-field-text-area p{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.55s}.path-frontpage .paragraph--type--homepage-bottom-hero .field--type-link{opacity:0;transform:translateY(20px);transition:.7s;transition-delay:.6s}.path-frontpage .paragraph--type--homepage-bottom-hero .red-bar{width:0;transition:.7s;transition-delay:.3s}.path-frontpage .paragraph--type--homepage-bottom-hero .grey-bg{width:0;opacity:0;transition:.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:.3s}.path-frontpage .footer-main .feature-link--body{transition:1.5s;transform:translateX(-20px);opacity:0;transition-delay:.6s}.path-frontpage .footer-main .feature-link--container{transition:1.5s;transform:translateX(-20px);opacity:0;transition-delay:.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:.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 #fff;animation:spin .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 0}.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}.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}@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}.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:0;font-weight:700;padding:25px 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:#fff;text-decoration:none}.node--type-case-study.node--view-mode-teaser:hover .field--name-field-case-study-industry{color:#fff}.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 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:.4em;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:cover;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}@media(max-width:1500px){.red-bar{width:70px}}.pager{position:relative;z-index:5}.pager .is-active a{color:#747474}.pager a{font-size:20px;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 6px}.pager .pager__item.pager__item--next{padding:5px 0 5px 15px}.pager .pager__item.pager__item--previous{padding:5px 10px 5px 2px}}.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:-.02em}.user_title{font-size:20px;font-weight:300;font-size:20px;letter-spacing:-.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:-.02em;font-weight:500;color:#fff}.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:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -3007px no-repeat;height:24px;width:29px}.social-twitter:hover{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -2968px no-repeat;height:24px;width:29px}.social-facebook{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -869px no-repeat;height:24px;width:29px}.social-facebook:hover{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -830px no-repeat;height:24px;width:29px}.social-instagram{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -1021px no-repeat;height:24px;width:29px}.social-instagram:hover{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -982px no-repeat;height:24px;width:29px}.social-linkedin{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -1686px no-repeat;height:24px;width:29px}.social-linkedin:hover{background:url(../../../../themes/custom/bfm/images/icons-s5592c99d6b.png) 0 -1647px no-repeat;height:24px;width:29px}@keyframes bg-position-change{0%{opacity:.7}50.0%{opacity:.3}75.0%{opacity:.5}100.0%{opacity:1}}.feature-link-svg,.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,.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,.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,.75);transition:.3s ease-in}@media(max-width:960px){.feature-link-svg: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,.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,.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:#fff;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:#fff}.feature-link--light-blue-arrow a:hover:after{background-color:#e3173e}}.light .feature-link--container a{color:#fff}@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:#fff}}.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:#fff}}.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}}.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:.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:0;padding-right:0}@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,.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,.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,.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:#fff;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-title h2{padding-left:30px;padding-right:30px}@media screen and (min-width:767px){.paragraph--type--feature-band .feature-band-wrapper .field--name-field-title 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--feature-band .feature-band-wrapper .field--name-field-title h2{padding-left:70px;padding-right:70px}}.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:0;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 #000;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:700;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:#fff}}@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:#fff;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:700}.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:alpha(opacity=60);opacity:.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 #000}.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:700}.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:700;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:0;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 #fff;filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.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 #fff;filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:#fff}.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:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.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:.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:#fff;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:.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:.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:-.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:.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{color:#242b34}.full-insights .view-content,.full-press .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{align-content:center;display:block;margin:0}}.full-insights .views-row,.full-press .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{flex-basis:50%;max-width:50%}}@media(max-width:600px){.full-insights .views-row,.full-press .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{padding-bottom:70px;font-weight:700;margin:10px 0 5px;letter-spacing:-.02em}.full-insights .views-row h2,.full-insights .views-row h4,.full-press .views-row h2,.full-press .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{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{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{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{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{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{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{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{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{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{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{padding-top:30px;letter-spacing:.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{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{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{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{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{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{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{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{color:#747474}.full-insights .views-row .field--name-field-press-category,.full-press .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{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{padding-top:30px}}.full-insights .views-row .field--name-field-header-image img,.full-press .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{background:#fff;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){margin:0 0 30px}@media(max-width:1100px){.full-insights.full-press .views-row:nth-child(3n),.full-press.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){margin:0 0 30px}}@media(max-width:1100px){.full-insights.full-press .views-row,.full-press.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{flex:1;width:100%}}.full-insights .view-filters,.full-press .view-filters{padding-left:30px;padding-right:30px}@media screen and (min-width:767px){.full-insights .view-filters,.full-press .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{padding-left:70px;padding-right:70px}}@media(max-width:600px){.full-insights .view-filters,.full-press .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{display:block}.full-insights .view-filters legend,.full-press .view-filters legend{border-bottom:3px solid #000;width:228px;display:none}@media(max-width:1700px){.full-insights .view-filters legend,.full-press .view-filters legend{display:block}.full-insights .view-filters legend .fieldset-legend,.full-press .view-filters legend .fieldset-legend{position:relative;text-transform:uppercase;padding:16px 0;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{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{display:block}@media(max-width:1700px){.full-insights .view-filters .fieldset-wrapper,.full-press .view-filters .fieldset-wrapper{display:none}}.full-insights .view-filters .form-radios,.full-press .view-filters .form-radios{display:flex;white-space:nowrap}@media(max-width:1700px){.full-insights .view-filters .form-radios,.full-press .view-filters .form-radios{display:block;position:absolute;z-index:8;background-color:#fff}}.full-insights .view-filters .form-radios input.form-radio,.full-press .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{height:0}}.full-insights .view-filters .form-radios label,.full-press .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{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{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{font-size:18px;line-height:55px}}.full-insights .view-filters .form-radios label:before,.full-press .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{content:none}}.full-insights .view-filters .form-radios label:hover,.full-press .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{border-bottom:1px solid #747474;font-size:13px;width:210px;letter-spacing:3px;line-height:55px;padding:0 10px;font-weight:300;background-color:#fff}}.full-insights .view-filters .form-radios input.form-radio:checked+label,.full-press .view-filters .form-radios input.form-radio:checked+label{color:#000}.full-insights .view-filters .form-radios input.form-radio:checked+label:before,.full-press .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{content:none}}.full-insights form .form--inline,.full-press form .form--inline{position:relative;margin:20px 0 40px}.full-insights form .form--inline:after,.full-press 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{margin:40px 0}}@media(max-width:960px){.full-insights form .form--inline,.full-press form .form--inline{margin:30px 0}}.full-insights form .form--inline .form-item,.full-press form .form--inline .form-item{margin:0;padding:0}.full-insights form .form--inline .form-actions,.full-press form .form--inline .form-actions{padding:0;margin:0;position:absolute;bottom:0;right:0}.full-insights form .form--inline .form-actions .form-submit,.full-press form .form--inline .form-actions .form-submit{position:relative;z-index:10;height:50px}@media(max-width:960px){.full-insights form .form--inline .form-actions .form-submit,.full-press form .form--inline .form-actions .form-submit{height:auto}}.full-insights form .form--inline .form-actions .form-submit:after,.full-press form .form--inline .form-actions .form-submit: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,.75);transition:.3s ease-in}@media(max-width:960px){.full-insights form .form--inline .form-actions .form-submit:after,.full-press form .form--inline .form-actions .form-submit:after{height:25px;width:25px;margin-left:10px;background-position:-10px center;transform:translateY(-2px)}}@media(min-width:1201px){.full-insights form .form--inline .form-actions .form-submit:hover:after,.full-press form .form--inline .form-actions .form-submit:hover:after{height:32px;width:32px;background-color:#e3173e;background-position:14px center;box-shadow:0 0 0 10px rgba(252,252,252,.5);animation:bg-position-change .3s ease}}.full-insights form .form--inline .form-item-keys,.full-press form .form--inline .form-item-keys{position:absolute;right:30px;bottom:1px;color:#242b34}.full-insights form .form--inline .form-item-keys.form-type-textfield,.full-press 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{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{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{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{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{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{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{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-press form .form--inline .form-item-field-insights-category-target-id,.full-press form .form--inline .form-item-field-press-category-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-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{clear:both;float:left;width:230px;display:none;z-index:2;font-weight:600;position:relative;border-bottom:3px solid #000}@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-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{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-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{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-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{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-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{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-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{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-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{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-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{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-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{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:230px;border:none;background:0 0;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-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{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{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{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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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:alpha(opacity=60);opacity:.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-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:0;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:alpha(opacity=60);opacity:.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:#fff}.paragraph--type--available-position:hover a,.paragraph--type--available-position:focus a{color:#fff}.paragraph--type--available-position:hover .field--name-field-position-location,.paragraph--type--available-position:focus .field--name-field-position-location{color:#fff}.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:#fff}.field--name-field-position-link{font-weight:700;border:0;margin:2px 0;background:0 0;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 0 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:700;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:.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:alpha(opacity=60);opacity:.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}.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}@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:700}.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:#fff}@media(max-width:1350px){.banner-message{max-width:870px}}@media(max-width:600px){.banner-message{padding:0}}.banner-message--wrapper{background-color:#005492;padding:78px;position:relative}@media(max-width:1350px){.banner-message--wrapper{padding:70px 60px}}@media(max-width:600px){.banner-message--wrapper{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}.banner-message--title{font-size:40px;line-height:35px;letter-spacing:.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:#fff;text-transform:uppercase}.banner-message--cta a:after{background-color:#00a1df}.design-options--title{font-size:40px;line-height:40px;font-weight:700;letter-spacing:.02em;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}@media(min-width:768px){.design-options--list .text-image--img{transform:translateX(-100%)}}.design-options--list .text-image--img:after{content:'';display:block;width:99px;height:3px;background-color:#e3173e;position:absolute;left:0;bottom:0}.design-options--list .text-image--title{font-size:25px;line-height:35px;font-weight:700;letter-spacing:.02em;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:.4em}@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,.95);box-shadow:0 0 15px rgba(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,.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:-.02em;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 #fff;border-right:4px solid #fff}}@media(max-width:767px){.banner-video--button-play:after{width:10px;height:14px;border-left:3px solid #fff;border-right:3px solid #fff}}.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:#fff}.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:#fff;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,.5);text-decoration:none}.latest-posts__item .lpi-description{color:#fff;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:#fff;font-size:13px;text-transform:uppercase;margin-bottom:5px;letter-spacing:.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:#fff}@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:#fff;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:#fff}.latest-posts__item .featured-text{color:#fff;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%}.footer{background-color:#242b34;color:#fff;position:relative}.footer a[href^=tel]{color:#fff;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:#fff}.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:-.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:0;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:700}@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}.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}}.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}.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:#fff}@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:0}.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:0}.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}