body.page-template-template-demo .demo__icons.add-bullets{list-style:disc;padding-left:20px}body.page-template-template-demo .demo__icons.add-bullets .demo__icon-row{display:list-item}body.page-template-template-demo .demo__icons.add-bullets span.demo__icon-img{display:none}.demo__icons.add-bullets .demo__icon-text{padding-left:0}.icon-chartWindow{background:url(../../../../../../themes/buildingengines/assets/icons/Chart-Window_Royal-Blue-gradient.svg) no-repeat;height:52px;background-size:60px;background-position:0;display:block}.icon-clock{background:url(../../../../../../themes/buildingengines/assets/icons/Clock_Royal-Blue-gradient.svg) no-repeat;height:52px;background-size:52px;background-position:0;display:block}.icon-hvac{background:url(../../../../../../themes/buildingengines/assets/icons/HVAC_Royal-Blue-gradient.svg) no-repeat;height:52px;background-size:50px;background-position:0;display:block}.icon-invoice{background:url(../../../../../../themes/buildingengines/assets/icons/Invoice_Royal-Blue-gradient.svg) no-repeat;height:52px;background-size:43px;background-position:0;display:block}.icon-ribbon{background:url(../../../../../../themes/buildingengines/assets/icons/Ribbon_Royal-Blue-gradient.svg) no-repeat;height:52px;background-size:53px;background-position:0;display:block}.icon-trafficCone{background:url(../../../../../../themes/buildingengines/assets/icons/Traffic-Cone_Royal-Blue-gradient.svg) no-repeat;height:52px;background-size:50px;background-position:10px 0;display:block}.login-modal__link:nth-child(3n+3)~.login-modal__link{border-top:none;margin-left:0;margin-right:0!important}.login-modal__link{flex-basis:33.33%}.error-message{display:block;font-size:14px;color:#db5174;margin:4px 0 0;position:relative;z-index:2;font-weight:400}form#salesforce input[type=date]{padding:.625rem .8125rem .75rem;border:1px solid #d2d4d6;border-radius:2px;font-size:1rem;line-height:1.5rem;background-color:#fff;outline:0!important;-webkit-appearance:none;width:100%;color:#00152e;margin-top:.375rem;margin-bottom:.875rem}#salesforce input.error,select.error,textarea.error{border:1px solid #db5174}div#address-error{padding-top:-20px;position:relative;top:-20px}.dateInput input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}span.dateInput.dateOnlyInput{position:relative;width:auto;height:auto}#salesforce ul:not([class]) li:before{top:.5rem}@media (max-width:768px){.login-modal__link img{max-height:50px;object-fit:contain}}.hero__content.hero__content--with-pretitle.override-hero-titles{display:flex;flex-direction:column}@media (max-width:1169px){.hero__content.hero__content--with-pretitle.override-hero-titles{padding-right:0}}.hero__content.hero__content--with-pretitle.override-hero-titles .hero__pretitle{color:#01152D;text-transform:none;font-size:40px;line-height:40px;font-weight:600}@media (max-width:767px){.hero__content.hero__content--with-pretitle.override-hero-titles .hero__pretitle{font-size:24px;line-height:24px}}.hero__content.hero__content--with-pretitle.override-hero-titles .hero__heading{color:#1D73DF;font-size:21px;font-weight:600;line-height:21px}@media (max-width:767px){.hero__content.hero__content--with-pretitle.override-hero-titles .hero__heading{font-size:16px;line-height:16px}}.hero .hero__content--with-pretitle .hero__heading{margin:0 0 22px}.hero .hero__content--with-pretitle .hero__subheading{margin:0 0 36px!important}.hero .hero__content--with-pretitle .hero__pretitle{margin-bottom:46px}.block-two-col-prod__top-content{text-align:center;margin:0 auto;padding-bottom:2.3rem}@media (max-width:768px){.block-two-col-prod__top-content{padding-bottom:.5rem}}@media (max-width:767px){.block-two-col-prod__top-content{padding-bottom:0;padding-left:1.25rem;padding-right:2.75rem}}.block-two-col-prod__top-content h2{font-size:40px;line-height:40px;color:#01152D;text-align:center;font-weight:600;text-transform:none;max-width:1000px;margin:0 auto;padding-bottom:24px}@media (max-width:767px){.block-two-col-prod__top-content h2{font-size:24px!important;line-height:24px!important;text-align:left;padding-bottom:15px}.block-content-images-dots__content-col{margin-top:.8rem}.checkmark-list ul li:before{top:.1rem}}@media (max-width:1169px){.block-content-images-dots__content-col{margin-top:1.25rem}}@media (max-width:767px){.block-content-images-dots__content-col{margin-top:0}.block-content-images-dots__content-col .checkmark-list{margin-top:2px}}.block-two-col-prod__top-content h6{font-size:21px;line-height:32px;color:#01152D;text-align:center;font-weight:300;letter-spacing:normal;text-transform:none;max-width:690px;margin:0 auto;padding-bottom:1.563rem}@media (max-width:767px){.block-two-col-prod__top-content h6{font-size:16px!important;line-height:24px!important;text-align:left}}@keyframes fadeInHero{from{opacity:0}to{opacity:1}}.home-mobile-hero-img{position:relative;height:100%;object-fit:cover;width:100%;opacity:0;animation:fadeInHero 0.1s;animation-fill-mode:forwards;animation-delay:0.5s}@media (max-width:768px){.hero .hero__content{min-height:350px}.hero.background-image{opacity:0;animation:fadeInHero 0.1s;animation-fill-mode:forwards;animation-delay:0.5s}}@font-face{font-family:"sofia-pro";font-style:normal;font-weight:300;font-display:swap;font-stretch:normal;src:url(../../../../../../themes/buildingengines/fonts/Sofia-Pro-Light.woff) format("woff")}@font-face{font-family:"sofia-pro";font-style:normal;font-weight:300;font-display:swap;font-stretch:normal;src:url(../../../../../../themes/buildingengines/fonts/Sofia-Pro-Light.woff) format("woff")}@font-face{font-family:"sofia-pro";font-style:normal;font-weight:500;font-display:swap;font-stretch:normal;src:url(../../../../../../themes/buildingengines/fonts/Sofia-Pro-Medium.woff) format("woff")}@font-face{font-family:"sofia-pro";font-style:normal;font-weight:600;font-display:swap;font-stretch:normal;src:url(../../../../../../themes/buildingengines/fonts/Sofia-Pro-Semi-Bold.woff) format("woff")}.tk-sofia-pro{font-family:"sofia-pro",sans-serif}body.faded{opacity:1!important}@media (min-width:1170px){.main-header .c-btn{line-height:20px;padding-bottom:5px}.page-content .c-btn,.block-announcement__button a,.main-footer .c-btn{padding-top:18px!important;padding-bottom:17px!important}.checkmark-list ul li{padding-top:4px}.main-header__nav:not(.mobile-menu-on-desktop) .mega-menu__link{padding-top:1.6875rem}.pre-header-links{padding-top:3px}.page-content .hero.half .override-hero-titles .hero__button-wrapper .c-btn:last-child{margin-left:25px!important}}.mega-menu__link,.mega-menu__link-container a{padding-bottom:1rem;padding-top:1.2rem}@media (max-width:1169.98px){.main-header button.btn-link{padding-top:19px;line-height:1}.main-header__right .c-btn{padding-top:18px!important;padding-bottom:17px!important}}@media (max-width:1169px){.mobile-only-tab a{padding-top:20px;padding-bottom:12px}.hero__button-wrapper .c-btn:nth-child(2){margin-top:1rem}}@media (min-width:767.98px){.override-hero-titles .hero__button-wrapper .c-btn+.c-btn{margin-left:24px!important}}@media (max-width:767.98px){.block-announcement .block-announcement__button a{padding-top:18px}}@media (max-width:767px){.hero__button-wrapper .c-btn:nth-child(2){margin-top:2.1rem!important}}.hero-collage .c-btn{padding:1rem 1.8125rem 1.125rem}@media (min-width:1170px){.hero-collage.hero.half{padding-top:5.625rem}.hero-collage.hero.half .hero__heading{max-width:100%}.hero-collage h2.hero__prehead{font-size:1rem;line-height:1.5rem;font-weight:300;width:91.732%;padding-right:100px;padding-bottom:1.5rem;border-bottom:1px solid #01152D40}.hero-collage h2.hero__prehead a{font-weight:600;color:#1D73DF;text-decoration:none}.hero-collage h2.hero__prehead a::after{content:"\e90e";font-family:"buildingengines"!important;font-size:8px;margin-left:5px}.hero-collage h1.hero__heading{font-size:2.8rem;line-height:3.1rem;font-weight:500;margin:1.5rem 0;width:100%;color:#01152D}.hero-collage .hero__heading-content{padding-bottom:2.375rem}.hero-collage .hero__heading-content P{font-size:1.3125rem;width:91.732%;line-height:2rem}.hero-collage .hero__heading-content P strong{font-weight:600}.hero-collage .c-btn.c-btn-color-normal{margin:.4375rem 1rem .4375rem 0;line-height:17px}.hero-collage .c-btn.c-btn-color-alt{margin:.4375rem 0;line-height:17px}.hero-collage.hero .hero__button-wrapper .c-btn+.c-btn{margin-left:0!important}.hero-collage .hero__image-col{margin-top:2.6875rem}}@media (min-width:768px) and (max-width:1169px){.hero-collage.hero.half{padding-top:2.438rem}.hero-collage.hero.half .hero__content{margin-bottom:5px}.page-content .hero-collage{margin-top:0}.hero-collage.hero.half .hero__heading{max-width:100%}.hero-collage h2.hero__prehead{font-size:1rem;line-height:1.5rem;font-weight:300;padding-bottom:1.5rem;border-bottom:1px solid #01152D40;text-align:center}.hero-collage h2.hero__prehead a{font-weight:600;color:#1D73DF;text-decoration:none}.hero-collage h2.hero__prehead a::after{content:"\e90e";font-family:"buildingengines"!important;font-size:8px;margin-left:5px}.hero-collage h1.hero__heading{font-size:2.5rem;line-height:2.5rem;font-weight:500;margin:1.5rem 0;width:100%;color:#01152D}.hero-collage .hero__heading-content{padding-bottom:3rem}.hero-collage .hero__heading-content P{font-size:1.3125rem;line-height:2rem}.hero-collage .hero__heading-content P strong{font-weight:600}.hero-collage .c-btn.c-btn-color-normal{margin:.4375rem 1rem .4375rem 0}.hero-collage .c-btn.c-btn-color-alt{margin:.4375rem 0}.hero-collage.hero .hero__button-wrapper .c-btn+.c-btn{margin-left:0!important}.hero-collage .hero__image-col{margin-top:2.6875rem}}@media (max-width:767px){.admin-bar .hero-collage.hero.half{padding-top:0}.hero-collage.hero.half{padding-top:2.75rem}.hero-collage.hero.half .hero__content{margin-bottom:1px}.page-content .hero-collage{margin-top:0}.hero-collage.hero.half .hero__heading{max-width:100%}.hero-collage h2.hero__prehead{font-size:.9rem;line-height:1.125rem;font-weight:300;padding-bottom:1rem;border-bottom:1px solid #01152D40}.hero-collage h2.hero__prehead a{font-weight:600;color:#1D73DF;text-decoration:none}.hero-collage h2.hero__prehead a::after{content:"\e90e";font-family:"buildingengines"!important;font-size:8px;margin-left:5px}.hero-collage h1.hero__heading{font-size:1.5rem;line-height:1.5rem;font-weight:500;margin:1rem 0;width:100%;color:#01152D}.hero-collage .hero__heading-content{padding-bottom:2.25rem}.hero-collage .hero__heading-content P{font-size:1rem;line-height:1.5rem}.hero-collage .hero__heading-content P strong{font-weight:600}.hero-collage .c-btn.c-btn-color-normal{margin:0}.hero-collage .c-btn.c-btn-color-alt{margin:1rem 0 0!important}.hero-collage.hero .hero__button-wrapper .c-btn+.c-btn{margin-left:0!important}.hero-collage .hero__image-col{margin:2.25rem 0}}@media (min-width:1170px) and (max-width:1349px){.hero-collage.hero.half .hero__image-col.col-lg-7{flex:0 0 55%;max-width:55%}.hero-collage.hero.half .col-lg-5{flex:0 0 45%;max-width:45%}}.pre-header{background:#fff;color:#000;font-size:1rem;height:auto;left:0;padding:.45rem 0 .25rem 0;position:fixed;top:0;width:100%;z-index:999}@keyframes fadeInPreHeader{from{opacity:0}to{opacity:1}}.pre-header-main{display:flex;justify-content:flex-end;padding:.1rem 0 .45rem 0;opacity:0;animation:fadeInPreHeader 0.5s ease-in;animation-fill-mode:forwards;animation-delay:0.5s}.pre-header-main .icon-login{border-radius:100%;padding:2px;border:2px solid #000;margin-right:5px}.pre-header-main .pre-header__search-button-text{display:none}.pre-header-links{display:flex;list-style:none;margin:0 0 0 1.35rem;padding:0}.pre-header-links li{margin-right:2.25rem;line-height:1}@media (max-width:550px){.pre-header-links li{margin-right:1.25rem}}.pre-header-links a{color:#000;font-weight:500;font-size:.8rem}.pre-header-links a:hover{color:#0059c4}.pre-header .btn{margin-right:.625rem;font-weight:500;font-size:.8rem;line-height:1;position:relative;top:1px}@media (max-width:1169px){.pre-header{display:none}.pre-header-links{display:flex;width:100%;margin:0}.pre-header .btn{margin-right:0}.pre-header .pre-header-button{margin-right:1rem}}@media (max-width:550px){.pre-header-links{margin-right:1rem}}@media (min-width:1170px){.main-header{margin-top:36px}.main-header__right .main-header__search-button,.main-header__right .main-header__login-button{display:none}}@media only screen and (min-width:1170px){.blog .submenu__section-wrapper,.archive .submenu__section-wrapper{margin-top:2.8rem}.submenu__section-wrapper{margin-top:6.95rem}}@media only screen and (min-width:1170px){.mobile-only-tab{display:none!important}}@media (max-width:1169px){.mobile-only-tab a{display:block;font-size:1.25rem;padding:1rem 1.25rem 1.1875rem;margin-right:0;border-bottom:1px solid #e1e3e6}.mobile-only-tab a h5 span{font-size:1.25rem;display:block;max-width:43.125rem;margin-left:auto;margin-right:auto;padding-right:3.125rem;position:relative}}@media (max-width:767.98px){.mobile-only-tab a h5 span{max-width:31.25rem}}@media (min-width:1170px){body.home .inverted-header.active .logo.svg{opacity:1}body.home .inverted-header.active .logo-white{opacity:0!important}body.home .inverted-header .logo-white{opacity:1}body.home.mobile-menu-open .main-header__logo img.logo{opacity:0}body.home.mobile-menu-open .main-header__logo img.logo-white{opacity:1}body.home .mega-menu__background{display:block!important}}.mega-menu__content-col.highlight-to-top .mega-menu__column.col-lg-6.extend{flex:0 0 75%;max-width:75%}.mega-menu__column-heading{color:#1270e2;font-weight:900;text-transform:uppercase;font-size:.75rem;letter-spacing:.075rem;margin-top:0!important;line-height:1.3333333333}.mega-menu__column li.subtitle{margin-bottom:0;pointer-events:none}.mega-menu__column li.subtitle a{padding-top:2rem;padding-bottom:0}.mega-menu__column li.subtitle .mega-menu__item-heading{color:#1270e2;font-weight:900;text-transform:uppercase;font-size:.75rem!important;letter-spacing:.075rem!important;line-height:1.3333333333}.mega-menu__item-heading{font-size:1rem}@media (min-width:1350px){.mega-menu__background.highlight-to-top:after{width:calc(710px*.443 + (100vw - 1350px)/2)}}@media (min-width:1170px){.mega-menu__background.highlight-to-top:after{width:calc(800px*.443 + (100vw - 1350px)/2)}}@media (min-width:1170px){.mega-menu__column.highlight-to-top{padding-right:2rem}.mega-menu__highlight-col{padding-left:0}.mega-menu__column.highlight-to-top .mega-menu__highlight-col{padding-top:0;padding-bottom:0}.mega-menu__column.highlight-to-top{display:flex;flex-direction:column}.mega-menu__column.highlight-to-top li.has-description{padding-right:3rem}.mega-menu__column.highlight-to-top .mega-menu__highlight-col{-webkit-flex:none;-ms-flex:none;flex:none;-webkit-order:2;-ms-order:2;order:2}.mega-menu__column.highlight-to-top .mega-menu__column-heading{-webkit-order:1;-ms-order:1;order:1;margin-bottom:0}.mega-menu__column.highlight-to-top #menu-main-menu-platform-the-prism-platform{-webkit-order:3;-ms-order:3;order:3}.mega-menu__column.col-lg-3.special{padding-left:4rem}.mega-menu__column.col-lg-6.special{margin-left:auto;margin-right:0;padding-left:1.5rem}.mega-menu__wrapper{height:100vh;overflow:auto;padding-bottom:4rem}}@media (max-width:1169.98px){.mega-menu__column.highlight-to-top:after{content:"";background-color:#f0f2f5;position:absolute;top:0;left:-999px;right:-999px;bottom:0;z-index:-1}.mega-menu__content-col .highlight-to-top+.mega-menu__column.col-lg-3.special{padding-top:4rem}.mega-menu__column.highlight-to-top{padding-bottom:3rem}}@media (max-width:767.98px){.mega-menu__column.highlight-to-top{background:#f0f2f5;padding-bottom:2rem}.mega-menu__video-button{margin-left:-1rem}}.main-footer__cta-heading,.main-footer__menu-heading{font-weight:500;font-size:.75rem;letter-spacing:.075rem;text-transform:uppercase;line-height:1.33333;color:rgb(86,89,92)}.mega-menu__highlight-heading{margin-bottom:.5625rem;line-height:1.25;font-size:1rem;font-weight:500}@media (max-width:767.98px){.mega-menu__highlight-heading{line-height:1.3333333333}}.author .posts{margin-top:1.5rem}.author-hero{background:#F0F2F4;padding:2rem;margin-top:5.9375rem}@media (max-width:1169.98px){.author-hero{margin-top:2.5625rem}}.author-hero-image{padding-left:1rem}.author-hero-image img{border-radius:100%}.author-hero-content h1{font-size:35px;margin:0;font-weight:500;padding-bottom:8px}.author-hero-content{padding:1rem 1rem 1rem 2rem}.author-hero-content p{line-height:24px}.author-hero-content h6{color:#011833;font-size:14px;padding-bottom:5px}.author-hero-content h4{color:#56595C;font-size:18px;font-weight:500;margin:0;padding-bottom:.5rem}.author-hero__social{display:flex;justify-content:flex-end}.author-hero .social-icon:first-child{margin-right:.5rem}.author-gallery-title{color:#474747;font-size:31px;font-weight:500;margin:0;padding:3rem 0 .5rem 0}.blog-post-author{display:flex;flex-direction:row;align-items:center;color:#fff;font-size:.75rem}.blog .post__image-small-wrapper.image-wrapper{overflow:hidden}.blog .card-link-wrapper .post__title-small{margin-bottom:1.1rem}.blog .card-link-wrapper .post__title-small a{color:#00152e}.blog .card-link-wrapper:hover .post__title-small a{color:#1270e2!important}.blog .blog-post-author{margin-bottom:3rem}.blog .blog-post-author h6{color:#000;font-weight:500;padding-bottom:5px}.blog .blog-post-author img{transform:none!important}.blog .single-post__author-content .job-title{color:gray;font-size:.6875rem;font-weight:500;padding-bottom:5px;letter-spacing:.075rem;text-transform:uppercase;line-height:1}.single-post .block-posts-grid__title-wrapper{background-color:#011833;color:#fff;width:100%;text-align:center;padding-top:.875rem;padding-bottom:1.125rem;margin-bottom:5rem}.single-post .author-hero{margin-top:4rem}.single-post .author-hero__social{margin-right:1rem;margin-top:2rem}@media (max-width:1000px){.single-post .block-posts-grid__title-wrapper{background-color:#011833;color:#fff;width:100%;text-align:center;padding-top:.875rem;padding-bottom:1.125rem;margin-bottom:5rem}}.single-post .author__title-wrapper{background-color:#011833;color:#fff;width:100%;text-align:center;padding-top:.875rem;padding-bottom:1.125rem;margin-bottom:0;margin-top:6rem}.single-post .block-posts-grid__title-wrapper h2,.single-post .author__title-wrapper h2{font-size:1.25rem;line-height:1.5rem;font-weight:500;margin-bottom:0}.single-post .block-posts-grid{margin-top:4rem}.popular-posts__title{font-weight:500}.popular-posts__category,.resource__small .resource__category,.resource__large .resource__category,.index .posts .small .card-link-wrapper .post__category-small,.post__header-large .post__category-large{letter-spacing:.075rem;text-transform:uppercase;line-height:1.3333333333;font-weight:500;font-size:.75rem;color:#56595c}.block-facts__col span{display:block;font-size:1rem;line-height:1.25;margin-bottom:.375rem;font-weight:300}.block-posts-grid.bg-light-gray .post__date.small{color:#56595c;letter-spacing:.075rem;text-transform:uppercase;line-height:1.3333333333}@media (max-width:1169.98px){.block-facts__col span{font-size:.875rem;line-height:1.125rem;margin-bottom:.25rem}}.page-template-template-case-study .main-header.inverted-header:not(.active):not(.sticky),.page-template-template-case-study .main-header.transparent-header:not(.active):not(.sticky){background-color:#f0f2f5}@media (max-width:1169px){.hero.half .hero__content--with-pretitle{padding-right:0}}@media (min-width:600px) and (max-width:768px){.page-template-template-case-study .hero.halfmd .hero__side-image-wrapper{margin:0 auto 2rem auto}}@media (max-width:520px){.page-template-template-case-study .hero__subheading~.hero__button-wrapper{margin-top:-.5rem;max-width:90%}.page-template-template-case-study .hero__side-image-wrapper{margin-bottom:2rem}}@media (max-width:520px){.page-template-template-case-study .hero.half{padding-top:0}.page-template-template-case-study .hero.half .hero__content--with-pretitle{padding-right:0}}.cs-main{padding:6rem 0}@media (min-width:1025px){.cs-main .extra-padding-right{padding-right:60px}}@media (max-width:520px){.cs-main{padding-top:3rem}}.cs-main-side{padding:2rem 2.2rem 3rem 2.2rem}@media (max-width:520px){.cs-main-side{padding:2rem 2.2rem 2rem 1.25rem}}.cs-main-side h4{font-weight:600;font-size:.75rem;letter-spacing:.075rem;text-transform:uppercase;line-height:1.33333;color:rgb(86,89,92)}.cs-main-side .center-img{display:block;margin:1rem auto;width:250px;height:220px}@media (max-width:520px){.cs-main-side .center-img{width:100%;height:auto}}.cs-main-side__text{color:#000;font-weight:500;font-size:1rem;font-style:italic}.cs-main-side__text.blue{color:#1270e2;font-style:normal}@media (max-width:1170px){.page-template-template-case-study .cs-main>.container .row{flex-direction:column-reverse}.page-template-template-case-study .cs-main>.container .row .col-lg-4{margin-bottom:4rem}}@media (max-width:520px){.page-template-template-case-study .cs-main>.container .row .col-lg-4{padding-left:0;padding-right:0}}.cs-main-side__test{margin:1.5rem 0 2rem 0;padding:3rem 0 0 1rem;border-left:3px solid #1270e2;position:relative}.cs-main-side__test:before{content:'\201C';color:#1270e2;font-weight:600;font-size:5rem;position:absolute;top:auto;left:auto;height:auto;line-height:0}.cs-main-side__test__quote{padding-bottom:2rem}.cs-main-side__addt{padding-top:2rem}.cs-main-side__addt ul{margin-top:1rem}.cs-main-side__addt ul li{margin-bottom:.15rem;padding-left:1rem}.cs-main-side__addt ul li:before{content:"";top:.65rem;left:.1875rem}@media (max-width:768px){.cs-main-side .cs-logo{height:auto;margin:2.5rem auto!important;display:flex}}.cs-main-side .center-img img{width:100%;height:100%;object-fit:cover}.cs-request-form{padding:4rem 0}.cs-request-form .featured-img{max-height:444px;height:100%;width:100%}@media (max-width:1170px){.cs-request-form .featured-img{display:none}}@media (min-width:1170px){.cs-request-form .demo__form{padding-left:1rem}}.cs-request-form .demo__form h3{display:none}.cs-request-form .mktoButton{width:100%}.cs-request-form .mktoCaptchaDisclaimer,.cs-request-form .mktoFormRow--checkbox-list,.cs-request-form .form__disclaimer p:last-child,.cs-request-form .form__disclaimer p:last-child a{color:#fff}.cs-request-form .form__disclaimer{padding-top:1rem;font-size:.94rem!important;line-height:1.3}.cs-request-form .form__disclaimer p:last-child,.cs-request-form .form__disclaimer p:last-child a{color:white!important}.cs-request-form h2{color:#fff}.cs-request-form .mktoCaptchaDisclaimer a{color:#1770E2!important}.cs-request-form .mktoForm input[type=checkbox]{width:100%;max-width:32px}.cs-request-form .mktoForm .mktoFormRow--checkbox-list .mktoCheckboxList{display:flex;align-items:center}.cs-request-form .mktoForm .mktoFormRow--checkbox-list .mktoCheckboxList label{bottom:0;margin:0}body.page-template-template-case-study .mktoForm .mktoFormRow,body.page-template-template-case-study .mktoForm .mktoButtonRow{flex:1 1 100%;margin:0 0 20px}@media (max-width:390px){body.page-template-template-case-study .mktoForm .mktoFormRow,body.page-template-template-case-study .mktoForm .mktoButtonRow{margin:0 0 10px}}.page-template-template-case-study .block-content-grid{padding-top:6rem!important;padding-bottom:6rem!important}.page-template-template-case-study .block-content-grid .module-icon{background:linear-gradient(#1270e2,#1270e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:769px){.page-template-template-case-study .block-content-grid h3{font-size:2.25rem!important}.page-template-template-case-study .block-content-grid .module-icon{font-size:5.5rem}}@media (max-width:520px){.block-content-grid__card{text-align:center}.page-template-template-case-study .block-content-grid{padding-top:4rem!important;padding-bottom:4rem!important}}.bar-chart{width:90%;margin-bottom:2rem}.bar-item{margin-bottom:1.25rem}.bar-item .bar{background-color:red;height:2.95rem;width:0;transition:width .3s ease}.bar-item .bar-meta{display:flex}.bar-item .bar-meta .percent{font-weight:600;font-size:2.5rem;font-style:italic;margin-left:.5rem;line-height:1.2}@media (max-width:520px){.bar-item .bar{height:2.2rem}.bar-item .bar-meta .percent{font-size:2.25rem;line-height:1.2}.bar-item{margin-bottom:.9rem}}.bar-item .label{display:block;font-style:italic;font-weight:500;font-size:1.25rem}.bar-source{color:gray;font-style:italic;padding-bottom:1rem;font-weight:500}@media (max-width:768px){.bar-source{padding-bottom:0}}.pie-chart{width:450px;height:450px;border-radius:50%;background:conic-gradient(#4CAF50 0deg,#f0f0f0 0deg);display:flex;justify-content:center;align-items:center;margin:0 auto 2rem auto}.pie-chart .inner-circle{width:320px;height:320px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:24px}@media (max-width:520px){.pie-chart{width:375px;height:375px}}@media (max-width:390px){.pie-chart{width:350px;height:350px}.pie-chart .inner-circle{width:290px;height:290px}}@media (max-width:375px){.pie-chart{width:320px;height:320px}.pie-chart .inner-circle{width:260px;height:260px}}.pie-chart #percentage{font-weight:600;font-size:6rem;font-style:italic}body.page-template-template-case-study .mktoForm{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}body.page-template-template-case-study .mktoForm .mktoButtonRow{margin-top:1rem}@media (max-width:390px){.mktoForm .mktoFieldWrap select{font-size:14px;padding:0 6px 3px!important}}.single-resource .halfmd,.single-resource .hero,.single-resource .hero-collage{margin-top:6.6875rem}@media (max-width:768px){.single-resource .halfmd,.single-resource .hero,.single-resource .hero-collage{margin-top:1.6871rem}}