@font-face {
font-family: FSMeTrial;
font-style: normal;
font-weight: 900;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Heavy.woff2) format("woff2");
font-display: swap
}
@font-face {
font-family: FSMeTrial;
font-style: normal;
font-weight: 700;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Bold.woff2) format("woff2");
font-display: swap
}
@font-face {
font-family: FSMeTrial;
font-style: normal;
font-weight: 400;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Regular.woff2) format("woff2");
font-display: swap
}
@font-face {
font-family: FSMeTrial;
font-style: italic;
font-weight: 400;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Italic.woff2) format("woff2");
font-display: swap
}
.h1,h1 {
font-size: 1.9375rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 2rem
}.h2,h2 {
font-size: 1.5625rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}.block__heading--small,.h3,h3 {
font-size: 1.25rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}.card--resource__title,.card__title,.h4,h4 {
font-size: 1.125rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}.h5,h5 {
font-size: 1.0625rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}.h6,h6 {
font-size: 1rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}@media print,screen and (min-width: 40em) {
.h1,h1 {
font-size:3.0625rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 2.5rem
}    .h2,h2 {
font-size: 2.4375rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}    .block__heading--small,.h3,h3 {
font-size: 1.9375rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}    .card--resource__title,.card__title,.h4,h4 {
font-size: 1.5625rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}    .h5,h5 {
font-size: 1.25rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}    .h6,h6 {
font-size: 1rem;
line-height: 1.2;
margin-top: 0;
margin-bottom: 1rem
}
}.screen-reader-text {
clip: rect(1px,1px,1px,1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
clip: auto!important;
color: #21759b;
display: block;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}@media (prefers-reduced-motion:reduce) {
*,::after,::before {
animation-delay: -1ms!important;
animation-duration: 1ms!important;
animation-iteration-count: 1!important;
background-attachment: initial!important;
scroll-behavior: auto!important;
transition-duration: 0s!important;
transition-delay: 0s!important
}
}
@media only screen and (min-width: 1200px) {
.hs-image__grid__container  {
max-width: 1200px;
margin: auto;}}.has-primary-background-color {
background-color: #0077bd
}.has-primary-color {
color: #0077bd
}.has-secondary-background-color {
background-color: #b34288
}.has-secondary-color {
color: #b34288
}.has-success-background-color {
background-color: #3adb76
}.has-success-color {
color: #3adb76
}.has-warning-background-color {
background-color: #ffae00
}.has-warning-color {
color: #ffae00
}.has-alert-background-color {
background-color: #cc4b37
}.has-alert-color {
color: #cc4b37
}.wp-block-button .wp-block-button__link {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}.wp-block-button .wp-block-button__link.has-primary-background-color {
background-color: #0077bd
}.wp-block-button .wp-block-button__link.has-primary-color {
color: #0077bd
}.wp-block-button .wp-block-button__link.has-secondary-background-color {
background-color: #b34288
}.wp-block-button .wp-block-button__link.has-secondary-color {
color: #b34288
}.wp-block-button .wp-block-button__link.has-success-background-color {
background-color: #3adb76
}.wp-block-button .wp-block-button__link.has-success-color {
color: #3adb76
}.wp-block-button .wp-block-button__link.has-warning-background-color {
background-color: #ffae00
}.wp-block-button .wp-block-button__link.has-warning-color {
color: #ffae00
}.wp-block-button .wp-block-button__link.has-alert-background-color {
background-color: #cc4b37
}.wp-block-button .wp-block-button__link.has-alert-color {
color: #cc4b37
}.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0
}.wp-block-button.is-style-outline .wp-block-button__link {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.wp-block-file .wp-block-file__button {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.wp-block-file .wp-block-file__button:active,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}html {
box-sizing: border-box;
font-size: 100%
}*,::after,::before {
box-sizing: inherit
}body {
background: #fff;
color: #272727;
font-family: FSMeTrial,Arial,"Helvetica Neue",sans-serif;
font-weight: 400;
line-height: 1.5;
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic
}textarea {
height: auto;
min-height: 50px;
border-radius: 8px
}select {
box-sizing: border-box;
width: 100%;
border-radius: 8px
}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object {
max-width: none!important
}button {
appearance: none;
background: 0 0;
border-radius: 8px;
border: 0;
cursor: pointer;
line-height: 1;
padding: 0
}pre {
overflow: auto
}button,input,optgroup,select,textarea {
font-family: inherit
}.is-visible {
display: block!important
}.is-hidden {
display: none!important
}blockquote,dd,div,dl,dt,form,li,ol,p,pre,td,th,ul {
margin: 0;
padding: 0
}p {
font-size: inherit;
line-height: 200%;
margin-bottom: 1.5rem;
text-rendering: optimizeLegibility
}em,i {
font-style: italic;
line-height: inherit
}b,strong {
font-weight: 700;
line-height: inherit
}small {
font-size: 80%;
line-height: inherit
}.block__heading--small,.card--resource__title,.card__title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
color: inherit;
font-family: FSMeTrial,Arial,"Helvetica Neue",sans-serif;
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility
}.block__heading--small small,.card--resource__title small,.card__title small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
line-height: 0;
color: #d9d9d9
}a {
line-height: inherit;
color: #0077bd;
text-decoration: none;
cursor: pointer
}a:focus,a:hover {
color: #0066a3
}a img {
border: 0
}hr {
border-bottom: 1px solid #d9d9d9;
border-left: 0;
border-right: 0;
border-top: 0;
clear: both;
height: 0;
margin: 1.25rem auto;
max-width: 80.5rem
}dl,ol,ul {
line-height: 200%;
list-style-position: outside;
margin-bottom: 1.5rem
}li {
font-size: inherit
}.input ul {
list-style-type: none!important;
margin-left: 0;
}ul {
list-style-type: disc;
margin-left: 1.25rem
}ol {
margin-left: 1.25rem
}ol ol,ol ul,ul ol,ul ul {
margin-bottom: 0;
margin-left: 1.25rem
}dl {
margin-bottom: 1rem
}dl dt {
font-weight: 700;
margin-bottom: .3rem
}blockquote {
border-left: 0;
margin: 0 0 1.5rem;
padding: 0
}blockquote,blockquote p {
color: #272727;
line-height: 200%
}cite {
color: #272727;
display: block;
font-size: 1.25rem;
font-style: normal
}cite:before {
content: ""
}abbr,abbr[title] {
border-bottom: 1px dotted #000;
cursor: help;
text-decoration: none
}figure {
margin: 0
}code {
background-color: #f6f6f6;
border: 1px solid #d9d9d9;
color: #000;
font-family: Consolas,"Liberation Mono",Courier,monospace;
font-weight: 400;
padding: .125rem .3125rem .0625rem
}kbd {
background-color: #f6f6f6;
color: #000;
font-family: Consolas,"Liberation Mono",Courier,monospace;
margin: 0;
padding: .125rem .25rem 0;
border-radius: 8px
}@font-face {
font-family: FSMeTrial;
font-style: normal;
font-weight: 900;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Heavy.woff2) format("woff2");
font-display: swap
}@font-face {
font-family: FSMeTrial;
font-style: normal;
font-weight: 700;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Bold.woff2) format("woff2");
font-display: swap
}@font-face {
font-family: FSMeTrial;
font-style: normal;
font-weight: 400;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Regular.woff2) format("woff2");
font-display: swap
}@font-face {
font-family: FSMeTrial;
font-style: italic;
font-weight: 400;
src: url(https://lpwpdev22.wpengine.com/wp-content/themes/learning-pool-23/dist/assets/fonts/FSMeTrial-Italic.woff2) format("woff2");
font-display: swap
}.h1--hero {
font-size: 1.9375rem
}@media print,screen and (min-width: 40em) {
.h1--hero {
font-size:3.8125rem
}
}.block__heading--underline,.heading-underline {
position: relative
}.block__heading--underline::after,.heading-underline::after {
background: #272727;
content: "";
display: block;
height: 3px;
margin: 2rem 0;
width: 80px
}.block__heading--underline-center,.heading-underline--center {
position: relative;
text-align: center
}.block__heading--underline-center::after,.heading-underline--center::after {
background: #272727;
content: "";
display: block;
height: 3px;
margin: 2rem auto 2rem;
width: 80px
}.lead-large {
font-size: 1.5rem;
line-height: 132%
}@media print,screen and (min-width: 40em) {
.lead-large {
font-size:1.9375rem
}
}.block__subheading,.hero-image__intro,.lead {
font-size: 1.375rem;
line-height: 150%
}@media print,screen and (min-width: 40em) {
.block__subheading,.hero-image__intro,.lead {
font-size:1.5625rem
}
}.hero__excerpt p,.intro {
font-size: 1.125rem;
line-height: 150%
}@media print,screen and (min-width: 40em) {
.hero__excerpt p,.intro {
font-size:1.25rem
}
}.sub-heading {
font-size: 1.375rem;
font-weight: 700
}@media (max-width: 1200px) {
.sub-heading {
font-size:calc(1.2625rem + .15vw)
}
}.eyebrow {
font-family: FSMeTrial,Arial,"Helvetica Neue",sans-serif;
font-size: 1rem
}@media print,screen and (min-width: 40em) {
.eyebrow {
font-size:1.125rem
}
}.h1,h1 {
font-size: 3.0625rem
}@media (max-width: 1200px) {
.h1,h1 {
font-size:calc(1.43125rem + 2.175vw)
}
}.h2,h2 {
font-size: 2.4375rem
}@media (max-width: 1200px) {
.h2,h2 {
font-size:calc(1.36875rem + 1.425vw)
}
}.block__heading--small,.h3,h3 {
font-size: 1.9375rem
}@media (max-width: 1200px) {
.block__heading--small,.h3,h3 {
font-size:calc(1.31875rem + .825vw)
}
}.card--resource__title,.card__title,.h4,h4 {
font-size: 1.5625rem
}@media (max-width: 1200px) {
.card--resource__title,.card__title,.h4,h4 {
font-size:calc(1.28125rem + .375vw)
}
}.h5,h5 {
font-size: 1.25rem
}.h6,h6 {
font-size: 1rem
}.main-content p+.block__heading--small,.main-content p+.h2,.main-content p+.h3,.main-content p+h2,.main-content p+h3 {
margin-top: 2.5rem
}figcaption {
max-width: 100%;
font-size: .8rem;
color: #d9d9d9;
padding: 1rem 0
}.hide {
display: none!important
}.invisible {
visibility: hidden
}@media screen and (max-width: 39.99875em) {
.hide-for-small-only {
display:none!important
}
}@media screen and (max-width: 0em),screen and (min-width:40em) {
.show-for-small-only {
display:none!important
}
}@media print,screen and (min-width: 40em) {
.hide-for-medium {
display:none!important
}
}@media screen and (max-width: 39.99875em) {
.show-for-medium {
display:none!important
}
}@media screen and (min-width: 40em) and (max-width:63.99875em) {
.hide-for-medium-only {
display:none!important
}
}@media screen and (max-width: 39.99875em),screen and (min-width:64em) {
.show-for-medium-only {
display:none!important
}
}@media print,screen and (min-width: 64em) {
.hide-for-large {
display:none!important
}
}@media screen and (max-width: 63.99875em) {
.show-for-large {
display:none!important
}
}@media screen and (min-width: 64em) and (max-width:74.99875em) {
.hide-for-large-only {
display:none!important
}
}@media screen and (max-width: 63.99875em),screen and (min-width:75em) {
.show-for-large-only {
display:none!important
}
}@media screen and (min-width: 75em) {
.hide-for-xlarge {
display:none!important
}
}@media screen and (max-width: 74.99875em) {
.show-for-xlarge {
display:none!important
}
}@media screen and (min-width: 75em) and (max-width:89.99875em) {
.hide-for-xlarge-only {
display:none!important
}
}@media screen and (max-width: 74.99875em),screen and (min-width:90em) {
.show-for-xlarge-only {
display:none!important
}
}@media screen and (min-width: 90em) {
.hide-for-xxlarge {
display:none!important
}
}@media screen and (max-width: 89.99875em) {
.show-for-xxlarge {
display:none!important
}
}@media screen and (min-width: 90em) and (max-width:119.99875em) {
.hide-for-xxlarge-only {
display:none!important
}
}@media screen and (max-width: 89.99875em),screen and (min-width:120em) {
.show-for-xxlarge-only {
display:none!important
}
}@media screen and (min-width: 120em) {
.hide-for-xxxlarge {
display:none!important
}
}@media screen and (max-width: 119.99875em) {
.show-for-xxxlarge {
display:none!important
}
}@media screen and (min-width: 120em) {
.hide-for-xxxlarge-only {
display:none!important
}
}@media screen and (max-width: 119.99875em) {
.show-for-xxxlarge-only {
display:none!important
}
}.show-for-sr,.show-on-focus {
position: absolute!important;
left: -10000px;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
white-space: nowrap;
border: 0;
opacity: 0
}.show-on-focus:active,.show-on-focus:focus {
position: static!important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal
}.hide-for-portrait,.show-for-landscape {
display: block!important
}@media screen and (orientation: landscape) {
.hide-for-portrait,.show-for-landscape {
display:block!important
}
}@media screen and (orientation: portrait) {
.hide-for-portrait,.show-for-landscape {
display:none!important
}
}.hide-for-landscape,.show-for-portrait {
display: none!important
}@media screen and (orientation: landscape) {
.hide-for-landscape,.show-for-portrait {
display:none!important
}
}@media screen and (orientation: portrait) {
.hide-for-landscape,.show-for-portrait {
display:block!important
}
}#wpadminbar {
position: fixed!important
}.wp-caption {
max-width: 100%
}@media screen and (max-width: 39.99875em) {
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright {
padding:0;
width: 100%!important
}
}@media screen and (max-width: 39.99875em) {
.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignright img {
width:100%
}
}.wp-caption.aligncenter {
text-align: center
}.wp-caption-text {
color: #858585;
padding: .75rem 0 2rem;
font-style: italic;
font-size: 100%
}.alignleft:not(.block):not(.breadcrumbs):not(.wp-block-video) {
float: left;
padding-right: 1rem;
margin: 0
}.alignright:not(.block):not(.breadcrumbs):not(.wp-block-video) {
float: right;
padding-left: 1rem;
margin: 0
}.aligncenter:not(.block):not(.breadcrumbs):not(.wp-block-video) {
display: block;
margin-left: auto;
margin-right: auto
}.repeater-logo__heading {
font-size: 1.25rem
}@media print,screen and (min-width: 40em) {
.repeater-logo__heading {
font-size:1.5625rem
}
}.repeater-logo__padding {
padding: 1rem 0
}@media print,screen and (min-width: 40em) {
.repeater-logo__padding {
padding:2.5rem 0
}
}.repeater-logo__items {
min-height: 58px
}.repeater-logo__item img {
display: none
}.mon-modal .hidden {
display: none
}.trust-ratings {
min-height: 140px
}@media print,screen and (min-width: 40em) {
.trust-ratings {
min-height:92px
}
}@media print,screen and (min-width: 64em) {
.trust-ratings {
min-height:52px
}
}.trust-ratings .trust-ratings__item {
display: none
}.mon-grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
max-width: 100%
}@supports (display: grid) {
.mon-grid {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(1,1fr)
}
}.mon-grid>* {
margin-bottom: 1rem
}@supports (display: grid) {
.mon-grid>* {
margin-bottom:0;
max-width: 100%!important
}
}@media print,screen and (min-width: 40em) {
.mon-grid--2 {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
max-width: 100%
}    @supports (display: grid) {
.mon-grid--2 {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(2,1fr)
}
}    .mon-grid--2>* {
flex-basis: calc(50% - 1rem);
max-width: calc(50% - 1rem)
}
}@media print,screen and (min-width: 40em) {
.mon-grid--3,.mon-grid--archive {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
max-width: 100%
}    @supports (display: grid) {
.mon-grid--3,.mon-grid--archive {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(3,1fr)
}
}    .mon-grid--3>*,.mon-grid--archive>* {
flex-basis: calc(33.33% - 1rem);
max-width: calc(33.33% - 1rem)
}
}@media print,screen and (min-width: 40em) {
.mon-grid--4 {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
max-width: 100%
}    @supports (display: grid) {
.mon-grid--4 {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(4,1fr)
}
}    .mon-grid--4>* {
flex-basis: calc(25% - 1rem);
max-width: calc(25% - 1rem)
}
}@media print,screen and (min-width: 40em) {
.mon-grid--team {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
max-width: 100%;
grid-row-gap: 72px!important
}    @supports (display: grid) {
.mon-grid--team {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(2,1fr)
}
}    .mon-grid--team>* {
flex-basis: calc(50% - 1rem)
}
}@media print,screen and (min-width: 64em) {
.mon-grid--team {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 auto;
max-width: 100%;
grid-column-gap: 10%!important
}    @supports (display: grid) {
.mon-grid--team {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(4,1fr)
}
}    .mon-grid--team>* {
flex-basis: calc(25% - 1rem)
}
}.mon-grid--archive {
grid-column-gap: 36px!important
}.has-fixed-header .main-content-wrapper {
padding-top: 58px
}@media print,screen and (min-width: 64em) {
.has-fixed-header .main-content-wrapper {
padding-top:66px
}
}.main-content {
position: relative
}@media print,screen and (min-width: 64em) {
.main-content--classic {
width:100%;
max-width: calc(8 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}.main-content-wrapper::after {
content: ""
}.main-content-wrapper--off-canvas-open::after {
background-color: rgba(0,0,0,.7);
content: "";
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: all .4s ease-in-out;
width: 100%;
z-index: 9
}@media print,screen and (min-width: 40em) {
.content-sidebar {
display:flex;
align-items: flex-start
}
}@media print,screen and (min-width: 40em) {
.content-left {
width:calc(7 / 12 * 100%)
}
}@media print,screen and (min-width: 64em) {
.content-left {
width:calc(7 / 12 * 100%)
}
}@media screen and (min-width: 75em) {
.content-left {
margin-left:calc(1 / 12 * 100%)
}
}.content-left .block__heading-row {
max-width: 100%
}.content-left .wysiwyg__content {
width: 100%;
max-width: 100%
}.content-left .content-image-webinar .content-image__grid {
max-width: 100%
}.content-right {
box-shadow: 0 4px 16px rgba(0,51,102,.2);
border-radius: 8px;
padding: 35px 20px 10px;
margin-bottom: 1rem
}@media print,screen and (min-width: 40em) {
.content-right {
width:calc(5 / 12 * 100%);
margin-left: calc(1 / 12 * 100%)
}
}@media print,screen and (min-width: 64em) {
.content-right {
width:calc(3.8 / 12 * 100%);
margin-left: calc(1 / 12 * 100%)
}
}@media screen and (min-width: 75em) {
.content-right {
width:calc(3 / 12 * 100%)
}
}.breadcrumbs {
display: flex;
flex-wrap: wrap;
list-style: none;
margin-left: 0
}.breadcrumbs li {
font-size: 14px;
margin-right: .5rem
}.breadcrumbs li:last-child {
margin-right: 0
}.breadcrumbs li:last-child::after {
content: none;
margin-right: 0
}.breadcrumbs li::after {
content: "|";
margin-left: .5rem
}.breadcrumbs li .current-item {
font-weight: 700
}.breadcrumbs a:hover {
text-decoration: underline
}.button {
background-color: #0077bd;
border-color: #0077bd;
border-radius: 25px;
border-width: 2px;
border-style: solid;
box-shadow: 0 4px 16px rgba(0,51,102,.2);
color: #fff;
display: inline-block;
font-family: FSMeTrial,Arial,"Helvetica Neue",sans-serif;
font-size: 100%;
font-weight: 700;
line-height: 1;
margin-bottom: 1rem;
min-width: 179px;
padding: .87719rem;
text-align: center;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: center
}.button:hover {
cursor: pointer
}.button:active,.button:focus,.button:hover {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}.button--primary,.button.primary {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.button--primary:active,.button--primary:focus,.button--primary:hover,.button.primary:active,.button.primary:focus,.button.primary:hover {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}.button--outline-primary {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}.button--outline-primary:active,.button--outline-primary:focus,.button--outline-primary:hover {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.button--secondary,.button.secondary {
background-color: #b34288;
border-color: #b34288;
color: #fff
}.button--secondary:active,.button--secondary:focus,.button--secondary:hover,.button.secondary:active,.button.secondary:focus,.button.secondary:hover {
background-color: #fff;
border-color: #b34288;
color: #b34288
}.button--outline-secondary {
background-color: transparent;
border-color: #b34288;
color: #b34288
}.button--outline-secondary:active,.button--outline-secondary:focus,.button--outline-secondary:hover {
background-color: #b34288;
border-color: #b34288;
color: #fff
}.button--white {
background-color: #fff;
border-color: #fff;
color: #0077bd
}.button--white:active,.button--white:focus,.button--white:hover {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.button--outline-white {
background-color: transparent;
border-color: #fff;
color: #0077bd
}.button--outline-white:active,.button--outline-white:focus,.button--outline-white:hover {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.button--small {
padding-top: .85rem;
padding-bottom: .8rem;
min-height: 2.5rem
}@media print,screen and (min-width: 64em) {
.button+.button {
margin-left:1rem
}
}button:hover {
cursor: pointer
}.card {
background-color: #fff;
display: flex;
flex-direction: column;
position: relative;
z-index: 1
}.card:hover {
position: relative;
z-index: 1
}.card:hover .card__more {
color: #b34288
}.card__image-container {
overflow: hidden;
position: relative;
border-radius: 8px
}.card__image {
transition: all .3s ease-in-out;
aspect-ratio: 16/9;
object-fit: cover;
width: 100%
}.card__content {
color: #272727;
padding: 1rem 0
}.card__title {
clear: both;
font-weight: 700;
margin-bottom: .5rem
}.card__more {
color: #0077bd;
font-weight: 700;
padding-top: 1rem;
margin-bottom: 0
}.card__more:after {
content: ">";
padding: 2px 0 0 20px
}.card__excerpt {
margin-bottom: 0
}.card__info {
align-items: center;
display: flex;
flex-wrap: nowrap
}.card__date {
font-weight: 700;
float: left;
margin-bottom: .5rem
}.card__category,.card__type {
background-color: #b34288;
border-radius: 4px;
color: #fff;
display: inline-block;
float: left;
font-size: .875rem;
font-weight: 700;
margin-bottom: .5rem;
margin-right: 12px;
min-width: 100px;
padding: 1px .5rem 0 .5rem;
text-align: center
}.card__footer {
align-items: flex-end;
display: flex;
flex: 1 0 auto;
padding: 2rem
}.card:not(.card--product) .card__image-container {
z-index: 1
}.card:not(.card--product) .card__image-container::after {
border-radius: 8px;
bottom: 0;
content: '';
height: 100%;
left: 0;
position: absolute;
opacity: 0;
top: 0;
transition: opacity .3s ease;
width: 100%;
z-index: -1
}.card:not(.card--product):hover .card__image-container::after {
background-image: linear-gradient(18.59deg,#0277bd 12.64%,rgba(170,65,137,.2) 50.05%);
opacity: 1;
z-index: 1
}.card--team {
text-align: center
}.card--team .card__image-container {
background-image: none!important;
border: 2px solid #fff;
border-radius: 50%;
filter: drop-shadow(0 4px 16px rgba(0, 51, 102, .2));
height: 184px;
margin: 0 auto;
width: 184px
}.card--team .card__image-container::after {
content: none!important
}.card--team .card__image {
aspect-ratio: 1/1;
border-radius: 50%
}.card--team .card__content {
border-bottom: 1px solid #d9d9d9;
margin: 0 auto;
padding-bottom: 0;
margin-bottom: 1rem;
width: 184px
}.card--team .card__role {
font-weight: 700;
margin-bottom: .5rem
}.card--team .card__title {
font-size: 1.25rem;
font-weight: 400;
margin-bottom: .5rem
}.card--team .relationship__email {
text-decoration: underline
}.card--event__event-venue {
font-weight: 700
}.card--event__event-date {
color: #d9d9d9
}.card--resource {
padding: 1rem
}.card--resource__heading {
align-items: center;
display: flex;
justify-content: space-between;
margin-bottom: 1rem
}.card--resource__icon {
flex: 0 0 10%;
margin-left: 1rem
}@media print,screen and (min-width: 40em) {
.card--resource__icon {
margin-left:3rem
}
}.card--resource__title {
line-height: 1;
margin: 0;
transition: color .3s ease
}.card--product {
position: relative
}@media screen and (max-width: 39.99875em) {
.card--product {
margin-bottom:18px;
height: 128px
}
}@media print,screen and (min-width: 40em) {
.card--product {
height:200px
}
}.card--product:hover .card__image-container::after {
opacity: 1
}.card--product .card__content {
display: flex;
flex-direction: column;
flex-wrap: wrap;
height: 100%;
align-items: center;
padding: 2rem 1rem 1rem
}@media print,screen and (min-width: 64em) {
.card--product .card__content {
padding-top:4rem
}
}.card--product .card__image-container {
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute;
z-index: 1
}.card--product .card__image-container::after {
background-color: #0077bd;
content: '';
height: 100%;
left: 0;
opacity: .9;
position: absolute;
top: 0;
transition: all .3s ease;
width: 100%
}.card--product .card__image {
object-fit: cover;
height: 100%;
width: 100%
}.card--product .card__repetitive-text,.card--product .card__title {
color: #fff;
line-height: 1;
margin: 0;
padding: 0;
position: relative;
text-align: center;
z-index: 2
}.card--product .card__title {
flex: 1 0 auto;
font-size: 1.25rem;
font-weight: 400;
line-height: 1.2;
max-width: 16ch
}@media print,screen and (min-width: 40em) {
.card--product .card__title {
font-size:2rem;
margin-bottom: 1rem;
max-width: 100%
}
}.card--product .card__repetitive-text {
flex: 0 1 auto;
font-weight: 700
}.card--product .card__repetitive-text::after {
background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.172291 0.65621C-0.0574294 0.864489 -0.0574294 1.20218 0.172291 1.41046L3.57987 4.5L0.17229 7.58954C-0.05743 7.79782 -0.0574301 8.13551 0.17229 8.34379C0.40201 8.55207 0.77446 8.55207 1.00418 8.34379L4.82771 4.87712C5.05743 4.66884 5.05743 4.33116 4.82771 4.12288L1.00418 0.65621C0.774461 0.44793 0.402011 0.44793 0.172291 0.65621Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 9px;
margin-left: .5rem;
width: 5px
}
.library-link {
border-radius: 2px;
display: inline-block;
height: 2.25rem;
margin: 0 .1875rem 0 .1875rem;
padding: .375rem 0 0;
text-align: center;
transition: all .2s ease-out;
width: 2.25rem;
width: 42px;
height: 42px;
}
.library-link-img {
border-radius: 2px;
display: inline-block;
height: 2.25rem;
margin: 0 .1875rem 0 .1875rem;
padding: .375rem 0 0;
text-align: center;
transition: all .2s ease-out;
min-width: 85px;
max-width: 85px;
height: 80px;
}
.library-link:hover {
opacity: .8
}
.library-link:has(.icon-library) {
fill:  #0069b4;
width: 55px;
}
.icon-image {
margin-bottom: 20px;
}
.social-link {
border-radius: 2px;
display: inline-block;
height: 2.25rem;
margin: 0 .1875rem 0 .1875rem;
padding: .375rem 0 0;
text-align: center;
transition: all .2s ease-out;
width: 2.25rem;
width: 42px;
height: 42px;
}.social-link:hover {
opacity: .8
}.social-link:has(.icon-linkedin) {
fill: #0e76a8;  /* Sets the color to white */  
width: 30px;
}.social-link:has(.icon-facebook) {
fill: #3c5999;  /* Sets the color to white */  
width: 30px;
}.social-link:has(.icon-twitter) { fill: #09abed;  /* Sets the color to white */  
width: 30px;
}.social-link:has(.icon-instagram) {
fill: #e95a4f;  /* Sets the color to white */  
width: 30px;
}.social-link:has(.icon-youtube) {
fill: red;  /* Sets the color to white */  
width: 30px;
}.svg-icon {
display: inline-block;
height: 1rem;
transition: fill .2s ease-out;
vertical-align: bottom;
width: 1rem;
stroke-width: 0;
stroke: #000;
fill: #000
}.svg-icon--social {
height: 1.25rem;
margin: auto;
width: 1.25rem;
stroke: #fff;
fill: #fff
}[data-whatintent=mouse] a:focus,[data-whatintent=mouse] button:focus,[data-whatintent=touch] a:focus,[data-whatintent=touch] button:focus {
outline: 0
}#cookie-law-info-bar #CONSTANT_OPEN_URL,#cookie-law-info-bar .cli_settings_button,.link-inline {
border-bottom: 2px solid #0077bd;
color: #0077bd;
font-weight: 400;
position: relative;
text-decoration: none;
transition: border-bottom .2s ease-in
}#cookie-law-info-bar #CONSTANT_OPEN_URL:hover,#cookie-law-info-bar .cli_settings_button:hover,.link-inline:hover {
border-bottom: 2px solid rgba(0,119,189,0)
}.link-inline--secondary {
border-bottom: 2px solid #b34288;
color: #b34288;
transition: border-bottom .2s ease-in
}.link-inline--secondary:hover {
border-bottom: 2px solid rgba(179,66,136,0);
color: #b34288
}.skip-to-content-link {
background: #0077bd;
color: #fff;
height: 40px;
left: 10px;
padding: 8px;
position: absolute;
top: 40px;
transform: translateY(-100%);
transition: transform .3s
}@media print,screen and (min-width: 40em) {
.skip-to-content-link {
top:0
}
}.skip-to-content-link:focus {
color: #fff;
transform: translateY(0);
z-index: 2
}.is-type-video .wp-block-embed__wrapper,.is-type-video .wp-block-embed__wrapper .container-lazyload,.responsive-embed {
height: 0;
overflow: hidden;
padding-bottom: 75%;
padding-top: 30px;
position: relative
}.is-type-video .wp-block-embed__wrapper .container-lazyload iframe,.is-type-video .wp-block-embed__wrapper iframe,.responsive-embed iframe {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%
}.is-type-video .wp-block-embed__wrapper,.is-type-video .wp-block-embed__wrapper .container-lazyload,.responsive-embed--widescreen {
padding-bottom: 53.5%
}#searchForm {
background-color: #fff;
border-top: 1px solid #8a8a8a;
left: 0;
padding: 1.5rem;
position: absolute;
top: -200px;
width: 100%;
z-index: 2
}#searchForm .input-group {
display: flex;
margin: 0
}@media print,screen and (min-width: 40em) {
#searchForm .input-group {
display:flex
}
}@media print,screen and (min-width: 40em) and (min-width:64em) {
#searchForm .input-group {
width:100%;
max-width: calc(5 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}#searchForm .input-group .input-group-field {
background-color: #fff;
border: 1px solid #d9d9d9;
color: #272727
}#searchForm .input-group .input-group-field::placeholder {
color: #666;
}#searchForm .input-group .input-group-button .button {
background-color: #0077bd;
border-color: #0077bd;
border-radius: 25px;
border-width: 2px;
border-style: solid;
box-shadow: 0 4px 16px rgba(0,51,102,.2);
color: #fff;
display: inline-block;
font-family: FSMeTrial,Arial,"Helvetica Neue",sans-serif;
font-size: 100%;
font-weight: 700;
line-height: 1;
margin-bottom: 1rem;
min-width: 179px;
padding: .87719rem;
text-align: center;
transition: background-color .25s ease-out,color .25s ease-out;
vertical-align: center;
margin-bottom: 0;
min-width: inherit!important;
padding-left: 2rem;
padding-right: 2rem
}#searchForm .input-group .input-group-button .button:hover {
cursor: pointer
}#searchForm .input-group .input-group-button .button:active,#searchForm .input-group .input-group-button .button:focus,#searchForm .input-group .input-group-button .button:hover {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}#searchForm.is-active {
top: 48px
}@media print,screen and (min-width: 64em) {
#searchForm.is-active {
top:72px
}
}#searchForm input[type=text] {
height: 3.2rem;
line-height: 2
}.site-title-bar {
padding: .3125rem 1rem
}.archive__taxonomy-filter {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-between;
margin-bottom: 2.5rem
}.archive__taxonomy-filter #dynamic_searchform {
flex: 0 0 100%;
margin-bottom: 1rem;
max-width: 100%
}@media print,screen and (min-width: 64em) {
.archive__taxonomy-filter #dynamic_searchform {
display:flex;
flex: 1 0 auto;
justify-content: flex-end
}
}.archive__taxonomy-filter #dynamic_searchform .input-group {
display: flex
}.archive__taxonomy-filter #dynamic_searchform .input-group .input-group-field {
background-color: #272727;
border: 1px solid #272727;
border-radius: 32px 0 0 32px;
color: #fff;
font-size: 1rem;
font-weight: 700;
padding-left: 2rem;
height: 3.125rem
}.archive__taxonomy-filter #dynamic_searchform .input-group .input-group-field::placeholder {
color: #666;
}.archive__taxonomy-filter #dynamic_searchform .input-group .input-group-button {
flex: 0 0 50px
}.archive__taxonomy-filter #dynamic_searchform .input-group .button--search {
background-color: #272727;
border-color: #272727;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
min-width: 100%;
padding-left: 0;
padding-right: 0
}.archive__taxonomy-filter #dynamic_searchform .input-group .button--search svg path {
transition: all .3s ease
}.archive__taxonomy-filter #dynamic_searchform .input-group .button--search:hover {
border-color: #272727;
cursor: pointer
}.archive__taxonomy-filter #dynamic_searchform .input-group .button--search:hover svg path {
fill: #0077bd
}.archive__taxonomy-filter .dynamic-taxonomy-filter {
flex: 0 0 100%;
margin-bottom: 1rem;
max-width: 100%;
width: auto
}@media print,screen and (min-width: 64em) {
.archive__taxonomy-filter .dynamic-taxonomy-filter {
flex:0 0 auto
}
}.archive__taxonomy-filter .dynamic-taxonomy-filters {
flex: 0 0 100%;
margin-bottom: 1rem;
max-width: 100%;
width: auto
}@media print,screen and (min-width: 64em) {
.archive__taxonomy-filter .dynamic-taxonomy-filters {
flex:1 0 auto
}
}.archive__taxonomy-filter .button,.archive__taxonomy-filter input,.archive__taxonomy-filter select {
height: 50px;
margin-bottom: 0
}.archive__taxonomy-filter select {
background-color: #272727;
background-image: url(../images/icons/chevron-down-select-white.svg);
border: 1px solid #272727;
border-radius: 32px;
color: #fff;
font-size: 1rem;
font-weight: 700;
padding: 0 2rem 0 1.25rem
}.filter-form {
align-items: center;
border-bottom: 1px solid #d9d9d9;
display: flex;
flex-wrap: wrap;
grid-gap: 1rem;
padding-bottom: 1rem
}@media print,screen and (min-width: 64em) {
.filter-form {
border-bottom:0
}
}.filter-form__input {
flex: 0 0 100%
}@media print,screen and (min-width: 64em) {
.filter-form__input {
flex:0 0 200px
}
}.filter-form__button {
flex: 0 0 75%;
min-width: 100px
}@media print,screen and (min-width: 64em) {
.filter-form__button {
flex:0 0 auto
}
}.filter-form__button:active svg path,.filter-form__button:focus svg path,.filter-form__button:hover svg path {
fill: #0077bd
}.filter-form__clear-all {
font-weight: 700
}.content-image,.single .content-image-webinar {
position: relative
}.content-image+.content-image .content-image__grid .content-image__content .h2,.content-image+.content-image .content-image__grid .content-image__content h2,.single .content-image+.content-image-webinar .content-image__grid .content-image__content .h2,.single .content-image+.content-image-webinar .content-image__grid .content-image__content h2,.single .content-image-webinar+.content-image .content-image__grid .content-image__content .h2,.single .content-image-webinar+.content-image .content-image__grid .content-image__content h2,.single .content-image-webinar+.content-image-webinar .content-image__grid .content-image__content .h2,.single .content-image-webinar+.content-image-webinar .content-image__grid .content-image__content h2 {
padding-top: 2rem
}.content-image+.content-image .content-image__grid:after,.single .content-image+.content-image-webinar .content-image__grid:after,.single .content-image-webinar+.content-image .content-image__grid:after,.single .content-image-webinar+.content-image-webinar .content-image__grid:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
border-top: 1px solid #d9d9d9;
height: 0;
margin: auto;
width: 100%
}.content-image__grid {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
position: relative
}@supports (display: grid) {
.content-image__grid {
display:grid;
grid-template-columns: 1fr;
grid-row-gap: 9px
}
}@media print,screen and (min-width: 40em) {
@supports (display:grid) {
.content-image__grid {
grid-gap:18px;
grid-template-columns: repeat(12,1fr)
}
}
}.content-image__content {
align-content: center;
flex: 0 0 100%;
max-width: 100%;
padding: 0 0 2rem 0
}@media print,screen and (min-width: 40em) {
.content-image__content {
flex-basis:calc(50% - 3rem);
max-width: calc(50% - 3rem)
}
}@supports (display: grid) {
.content-image__content {
display:grid;
max-width: 100%
}
}.content-image__content>:last-child {
margin-bottom: 0
}.content-image__content>:last-child :last-child {
margin-bottom: 0
}.content-image__container {
max-width: 100%;
position: relative;
text-align: center
}@media print,screen and (min-width: 40em) {
.content-image__container {
flex-basis:calc(50% - 3rem);
max-width: calc(50% - 3rem)
}
}@supports (display: grid) {
.content-image__container {
max-width:100%
}
}.content-image__image {
height: auto;
object-fit: contain;
width: 75%;
margin: 2rem 0
}@media print,screen and (min-width: 40em) {
.content-image__image {
height:100%;
width: 100%;
max-width: 640px;
max-height: 540px
}
}@media print,screen and (min-width: 40em) {
.content-image__image {
margin:1rem 0
}
}@media print,screen and (min-width: 64em) {
.content-image__image {
height:auto;
max-width: 640px;
max-height: 540px
}
}@media print,screen and (min-width: 40em) {
.content-image--left .content-image__container,.content-image--left .content-image__figure {
grid-column:1/6
}    .content-image--left .content-image__content {
grid-column: 6/-1;
grid-row: 1/1
}
}@media print,screen and (min-width: 64em) {
.content-image--left .content-image__container,.content-image--left .content-image__figure {
grid-column:1/7
}    .content-image--left .content-image__content {
grid-column: 8/-1;
grid-row: 1/1
}
}@media print,screen and (min-width: 40em) {
.content-image--right .content-image__content {
grid-column:1/8;
order: 1
}    .content-image--right .content-image__container,.content-image--right .content-image__figure {
grid-column: 8/-1;
grid-row: 1/1;
order: 2
}
}@media print,screen and (min-width: 64em) {
.content-image--right .content-image__content {
grid-column:1/6;
order: 1
}    .content-image--right .content-image__container,.content-image--right .content-image__figure {
grid-column: 7/-1;
grid-row: 1/1;
order: 2
}
}.single p iframe {
max-width: 100%
}.single .content-image-webinar .content-image__container {
grid-column: 1/6
}.single .content-image-webinar .content-image__image {
aspect-ratio: 2/2.2;
border-radius: 8px;
margin: 0;
max-height: 100%;
max-width: 100%;
object-fit: cover;
width: 100%
}.single .content-image-webinar .content-image__content {
grid-column: 6/13
}.single .content-image-webinar+.content-image-webinar .content-image__grid::after {
display: none
}.hs-form-44cee6b0-5315-49e9-bd44-66dca09b9cfc_60501621-4827-446a-bf3c-8439bc3aaa1c .hs-button {
white-space: pre-wrap;
background-color: #b34288;
border-color: #b34288;
color: #fff;
border-radius: 25px;
font-size: 1rem;
font-weight: 700;
margin-bottom: 1rem;
padding: 0.87719rem;
transition: all .3s ease;
min-width: 179px;
width: 100%;
}.page-template-page-landing .hbspt-form .hs-button {
max-width: 200px
}.page-template-page-landing .content-image+.content-image .content-image__grid:after,.page-template-page-landing .single .content-image+.content-image-webinar .content-image__grid:after,.page-template-page-landing .single .content-image-webinar+.content-image .content-image__grid:after,.page-template-page-landing .single .content-image-webinar+.content-image-webinar .content-image__grid:after,.single .page-template-page-landing .content-image+.content-image-webinar .content-image__grid:after,.single .page-template-page-landing .content-image-webinar+.content-image .content-image__grid:after,.single .page-template-page-landing .content-image-webinar+.content-image-webinar .content-image__grid:after {
content: none
}.page-template-page-landing .block__heading-row {
border-top: 0
}.site-header {
background-color: #fff;
display: flex;
flex-wrap: wrap;
position: relative;
transition: all linear .3s;
width: 100%
}.site-header--fixed {
left: 0;
position: fixed;
max-width: 100vw;
right: 0;
top: 0;
z-index: 99
}.site-header--scrolled {
box-shadow: 0 0 20px 0 rgba(0,0,0,.1)
}body.admin-bar .site-header--fixed {
top: 46px
}@media print,screen and (min-width: 64em) {
body.admin-bar .site-header--fixed {
top:32px
}
}.top-bar {
align-items: stretch;
background-color: #fff;
display: flex;
flex: 1 0 100%;
margin: 0 auto;
max-width: 91rem;
padding: 0;
width: 100%
}@media print,screen and (min-width: 64em) {
.top-bar {
padding:0 1rem
}
}.top-bar__left {
align-items: stretch;
display: flex;
margin-right: auto
}.top-bar__right {
display: flex;
flex: 1 0 auto;
align-items: stretch
}.top-bar__logo {
align-items: center;
display: flex;
height: 100%
}.top-bar__elements {
flex: 1 0 auto;
display: flex;
align-items: stretch;
padding: 0 1rem;
justify-content: flex-start
}.top-bar__desktop-phone {
align-items: center;
display: flex;
order: 1
}.top-bar .desktop-menu {
order: 2
}.top-bar__search-icon {
align-items: center;
display: flex;
order: 3;
padding: .5rem
}.top-bar__buttons {
align-items: center;
display: flex
}@media print,screen and (min-width: 64em) {
.top-bar__buttons {
margin:0 -1rem 0 0
}
}.top-bar__buttons .button {
align-items: center;
display: flex;
justify-content: center;
margin: 0 1rem 0 0;
min-width: 140px;
padding: 12px 10px
}@media screen and (min-width: 64em) and (max-width:74.99875em) {
.top-bar__buttons .button {
min-width:114px;
padding: 11px 6px 9px;
margin-right: 12px;
font-size: .775rem
}
}@media screen and (min-width: 90em) {
.top-bar__buttons .button {
padding:12px 1.5rem
}
}@media screen and (max-width: 34em) {
.top-bar__buttons .button {
display: none;
}
}.notification-banner {
align-items: center;
background-color: #0077bd;
display: none;
flex: 1 0 100%;
flex-wrap: wrap;
padding: .5rem 1rem;
width: 100%
}.notification-banner__show {
display: flex
}.notification-banner__hidden {
display: none
}.notification-banner__content {
flex: 1 0 50%;
text-align: center
}.notification-banner a,.notification-banner p {
color: #fff;
margin-bottom: 0
}.notification-banner a {
font-weight: 700;
text-decoration: underline
}.notification-banner a:hover {
text-decoration: none
}.notification-banner__close {
align-items: center;
color: #fff;
display: flex;
font-weight: 700;
font-size: 1rem;
padding-left: 1rem
}.notification-banner__icon path {
stroke: #fff
}.hamburger {
align-items: center;
display: flex;
flex-direction: column;
height: auto;
justify-content: center;
margin-right: .5rem;
padding: .5rem;
width: auto;
z-index: 9
}@media print,screen and (min-width: 64em) {
.hamburger {
display:none!important
}
}.mobile-hamburger {
padding: 1rem
}.off-canvas-wrapper {
position: relative
}.off-canvas {
background-color: #036;
display: flex;
flex-direction: column;
height: 100%;
position: fixed;
left: 100%;
top: 50px;
transition: all .4s ease-in-out;
visibility: hidden;
width: 100%;
z-index: 10
}.off-canvas--open {
transform: translateX(-100%);
top: 50px;
visibility: visible;
padding-right: 1rem;
padding-left: 1rem
}@media print,screen and (min-width: 40em) {
.off-canvas--open {
top:70px
}
}.off-canvas__header {
display: flex;
justify-content: flex-end;
position: relative
}.off-canvas .off-canvas__mobile-hamburger {
padding-right: 0;
position: absolute;
right: 20px;
top: 20px;
z-index: 1
}.off-canvas .off-canvas__mobile-hamburger:focus {
outline: auto 1px Highlight
}.off-canvas__footer {
align-items: flex-start;
display: flex;
flex-direction: column;
flex: 1 0 auto;
justify-content: flex-end;
padding: 0 1rem 4rem
}.off-canvas__footer .button {
font-size: 100%;
margin-bottom: 0;
min-width: 100%;
margin-bottom: 1rem
}.off-canvas__footer .phone-number {
color: #fff;
display: block;
font-size: 18px;
font-weight: 400;
margin-bottom: 1rem
}.desktop-menu {
display: flex;
list-style: none;
margin-bottom: 0
}@media screen and (max-width: 63.99875em) {
.desktop-menu {
display:none!important
}
}.desktop-menu li {
display: flex;
margin-bottom: 0;
position: relative
}.desktop-menu li.current-menu-item>a,.desktop-menu li.current-page-parent>a,.desktop-menu li.is-active>a {
color: #0077bd
}.desktop-menu li.current-menu-item>a::after,.desktop-menu li.current-page-parent>a::after,.desktop-menu li.is-active>a::after {
border-color: #0077bd
}.desktop-menu li.current-menu-item>a .menu-item__description,.desktop-menu li.current-page-parent>a .menu-item__description,.desktop-menu li.is-active>a .menu-item__description {
color: #272727
}.desktop-menu li.is-dropdown-submenu-parent>a {
padding-right: 2rem;
position: relative
}.desktop-menu li.is-dropdown-submenu-parent>a::after {
border-style: solid;
border-width: 3px 3px 0 0;
content: "";
display: inline-block;
height: 8px;
position: absolute;
right: 10px;
top: calc(50% - 6px);
transform: rotate(135deg);
width: 8px
}@media print,screen and (min-width: 64em) {
.desktop-menu li.mobile-menu-parent {
display:none
}
}.desktop-menu a {
align-items: center;
color: #272727;
display: flex;
font-size: 1rem;
font-weight: 400;
height: 100%;
padding: 1rem;
transition: color .3s ease-in-out
}@media print,screen and (min-width: 64em) {
.desktop-menu a {
font-size:1rem;
padding: 1rem .5rem
}
}@media screen and (min-width: 75em) {
.desktop-menu a {
font-size:1.125rem;
padding: 1rem
}
}@media screen and (min-width: 90em) {
.desktop-menu a {
padding:1rem 2rem
}
}.desktop-menu a:hover {
color: #0077bd;
text-decoration-color: #0077bd
}.desktop-menu__dropdown {
background-color: #fff;
box-shadow: 2px 8px 8px rgba(0,0,0,.15);
display: none;
flex-wrap: wrap;
left: 0;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
top: 100%;
transition: opacity ease-out .2s;
width: 17.5rem;
z-index: 2
}.desktop-menu__dropdown .menu-item {
display: flex;
margin-bottom: 0;
position: relative;
width: 100%
}.desktop-menu__dropdown .menu-item:hover .menu-item__description {
color: #272727
}.desktop-menu__dropdown .menu-item__nav-link {
display: block;
width: 100%;
padding: .5rem 2rem
}.desktop-menu__dropdown .menu-item:first-child a {
padding-top: 1.5rem
}.desktop-menu__dropdown .menu-item:last-child a {
padding-bottom: 1.5rem
}.desktop-menu__dropdown .menu-item__title {
display: block
}.desktop-menu__dropdown .menu-item__description {
display: block;
font-size: 14px;
font-weight: 400;
margin-top: .5rem
}.desktop-menu__dropdown .menu-item-has-children>a {
align-content: center;
justify-content: space-between;
display: flex;
position: relative;
padding-right: 2rem;
width: 100%
}.desktop-menu__dropdown .menu-item-has-children>a::after {
border-style: solid;
border-width: 2px 2px 0 0;
content: "";
display: inline-block;
height: 8px;
transform: rotate(45deg);
width: 8px
}.desktop-menu__dropdown--level-1,.desktop-menu__dropdown--level-2 {
top: 0;
left: 100%
}.desktop-menu li.mon-is-active ul.dropdown-active {
display: flex;
flex-wrap: wrap;
opacity: 1
}.desktop-menu li.mon-is-active ul.dropdown-active li.mon-is-active ul {
display: flex;
flex-wrap: wrap;
opacity: 1
}@media print,screen and (min-width: 64em) {
.desktop-menu .menu-two-cols ul {
width:940px
}    .desktop-menu .menu-two-cols ul.dropdown-active {
display: block!important
}    .desktop-menu .menu-two-cols ul.dropdown-active>li {
padding-left: 1rem
}    .desktop-menu .menu-two-cols ul li {
float: left;
display: block
}    .desktop-menu .menu-two-cols ul li:nth-child(2)>a {
padding-top: 24px;
padding-bottom: 10px
}    .desktop-menu .menu-two-cols ul li a {
padding: 10px 20px
}    .desktop-menu .menu-two-cols ul li>ul {
opacity: 1;
position: relative;
left: auto;
top: auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
box-shadow: none;
padding-bottom: 12px
}    .desktop-menu .menu-two-cols ul li:first-child {
width: 320px
}    .desktop-menu .menu-two-cols ul li:first-child:after {
content: "";
background-color: #d9d9d9;
height: calc(100% - 53px);
left: 95%;
position: absolute;
top: 25px;
width: 1px;
z-index: 2
}    .desktop-menu .menu-two-cols ul li:first-child ul li {
width: 100%
}    .desktop-menu .menu-two-cols ul li:first-child ul li a {
padding-top: 6px
}    .desktop-menu .menu-two-cols ul li:last-child {
width: 620px
}    .desktop-menu .menu-two-cols ul li:last-child ul li {
width: 50%
}    .desktop-menu .menu-two-cols ul li:last-child ul li a {
padding: 14px 20px;
padding-top: 6px
}    .desktop-menu .menu-two-cols ul li.menu-item-has-children>a {
font-weight: 700
}    .desktop-menu .menu-two-cols ul li.menu-item-has-children>a:after {
display: none
}    .desktop-menu .menu-two-cols .menu-item__title {
display: flex
}    .desktop-menu .menu-two-cols .menu-icon-wrap {
display: block;
width: 30px;
min-width: 30px;
height: 30px;
order: -1;
margin-right: 14px;
margin-top: -2px
}
}.header-basic {
text-align: center;
margin: 0 auto;
max-width: 80.5rem;
padding: 2rem 0
}@media print,screen and (min-width: 40em) {
.header-basic {
padding:4rem 0
}
}.block,.breadcrumbs,.main-container .wp-block-embed.wp-block-embed-vimeo,.main-container .wp-block-embed.wp-block-embed-youtube,.main-container .wp-block-video,.main-content .wp-block-embed.wp-block-embed-vimeo,.main-content .wp-block-embed.wp-block-embed-youtube,.main-content .wp-block-video,.main-content:not(.main-content--classic) .wp-block-embed.wp-block-embed-vimeo,.main-content:not(.main-content--classic) .wp-block-embed.wp-block-embed-youtube,.main-content:not(.main-content--classic) .wp-block-video,.wp-block-video {
margin-bottom: 3rem
}@media print,screen and (min-width: 40em) {
.block,.breadcrumbs,.main-container .wp-block-embed.wp-block-embed-vimeo,.main-container .wp-block-embed.wp-block-embed-youtube,.main-container .wp-block-video,.main-content .wp-block-embed.wp-block-embed-vimeo,.main-content .wp-block-embed.wp-block-embed-youtube,.main-content .wp-block-video,.main-content:not(.main-content--classic) .wp-block-embed.wp-block-embed-vimeo,.main-content:not(.main-content--classic) .wp-block-embed.wp-block-embed-youtube,.main-content:not(.main-content--classic) .wp-block-video,.wp-block-video {
margin-bottom:4rem
}
}@media print,screen and (min-width: 64em) {
.block,.breadcrumbs,.main-container .wp-block-embed.wp-block-embed-vimeo,.main-container .wp-block-embed.wp-block-embed-youtube,.main-container .wp-block-video,.main-content .wp-block-embed.wp-block-embed-vimeo,.main-content .wp-block-embed.wp-block-embed-youtube,.main-content .wp-block-video,.main-content:not(.main-content--classic) .wp-block-embed.wp-block-embed-vimeo,.main-content:not(.main-content--classic) .wp-block-embed.wp-block-embed-youtube,.main-content:not(.main-content--classic) .wp-block-video,.wp-block-video {
margin-bottom:5rem
}
}.block:focus,.breadcrumbs:focus,.main-container .wp-block-embed.wp-block-embed-vimeo:focus,.main-container .wp-block-embed.wp-block-embed-youtube:focus,.main-content .wp-block-embed.wp-block-embed-vimeo:focus,.main-content .wp-block-embed.wp-block-embed-youtube:focus,.main-content:not(.main-content--classic) .wp-block-video:focus,.wp-block-video:focus {
outline-color: transparent
}.block--small {
margin-bottom: 2rem
}.block.no-margin,.main-container .no-margin.wp-block-embed.wp-block-embed-vimeo,.main-container .no-margin.wp-block-embed.wp-block-embed-youtube,.main-content .no-margin.wp-block-embed.wp-block-embed-vimeo,.main-content .no-margin.wp-block-embed.wp-block-embed-youtube,.main-content:not(.main-content--classic) .no-margin.wp-block-video,.no-margin.breadcrumbs,.no-margin.wp-block-video {
margin-bottom: 0
}.block--padding {
padding: 3rem 0
}@media print,screen and (min-width: 40em) {
.block--padding {
padding:5rem 0
}
}@media print,screen and (min-width: 64em) {
.block--padding {
padding:7rem 0
}
}.block--padding-hero {
padding: 6rem 0
}@media print,screen and (min-width: 40em) {
.block--padding-hero {
padding:10rem 0
}
}.block--padding-small {
padding: 1.5rem 0
}@media print,screen and (min-width: 40em) {
.block--padding-small {
padding:2.5rem 0
}
}.block--white {
background-color: #fff
}.block--gray {
background-color: #f6f6f6
}.block--primary {
background-color: #0077bd
}.block--secondary {
background-color: #b34288
}.block--colored-text .block__heading--small,.block--colored-text .card--resource__title,.block--colored-text .card__title,.block--colored-text .h1,.block--colored-text .h2,.block--colored-text .h3,.block--colored-text .h4,.block--colored-text .h5,.block--colored-text .h6,.block--colored-text h1,.block--colored-text h2,.block--colored-text h3,.block--colored-text h4,.block--colored-text h5,.block--colored-text h6,.block--colored-text label,.block--colored-text li,.block--colored-text p,.block--colored-text span,.block--primary .block__heading--small,.block--primary .card--resource__title,.block--primary .card__title,.block--primary .h1,.block--primary .h2,.block--primary .h3,.block--primary .h4,.block--primary .h5,.block--primary .h6,.block--primary h1,.block--primary h2,.block--primary h3,.block--primary h4,.block--primary h5,.block--primary h6,.block--primary label,.block--primary li,.block--primary p,.block--primary span,.block--secondary .block__heading--small,.block--secondary .card--resource__title,.block--secondary .card__title,.block--secondary .h1,.block--secondary .h2,.block--secondary .h3,.block--secondary .h4,.block--secondary .h5,.block--secondary .h6,.block--secondary h1,.block--secondary h2,.block--secondary h3,.block--secondary h4,.block--secondary h5,.block--secondary h6,.block--secondary label,.block--secondary li,.block--secondary p,.block--secondary span {
color: #fff
}.block__heading-row {
border-top: 1px solid #d9d9d9;
padding-top: 1.5rem;
margin-bottom: 2rem
}.block__heading {
margin-bottom: 0;
text-align: center
}.block__heading--center {
text-align: center
}.block__heading--center+.block__subheading {
text-align: center
}.block__subheading {
margin: 1rem 0 0
}.block__heading-wysywig>:last-child {
margin-bottom: 0
}.block.hero-featured+.block .block__heading-row,.block.hero-featured+.breadcrumbs .block__heading-row,.block.hero-featured+.wp-block-video .block__heading-row,.block.hero-image+.block .block__heading-row,.block.hero-image+.breadcrumbs .block__heading-row,.block.hero-image+.wp-block-video .block__heading-row,.hero-featured.breadcrumbs+.block .block__heading-row,.hero-featured.breadcrumbs+.breadcrumbs .block__heading-row,.hero-featured.breadcrumbs+.wp-block-video .block__heading-row,.hero-featured.wp-block-video+.block .block__heading-row,.hero-featured.wp-block-video+.breadcrumbs .block__heading-row,.hero-featured.wp-block-video+.wp-block-video .block__heading-row,.hero-image.breadcrumbs+.block .block__heading-row,.hero-image.breadcrumbs+.breadcrumbs .block__heading-row,.hero-image.breadcrumbs+.wp-block-video .block__heading-row,.hero-image.wp-block-video+.block .block__heading-row,.hero-image.wp-block-video+.breadcrumbs .block__heading-row,.hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-container .block.hero-featured+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .block.hero-featured+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .block.hero-featured+.wp-block-video .block__heading-row,.main-container .block.hero-image+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .block.hero-image+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .block.hero-image+.wp-block-video .block__heading-row,.main-container .hero-featured.breadcrumbs+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-featured.breadcrumbs+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-featured.breadcrumbs+.wp-block-video .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.block .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.breadcrumbs .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.block .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.breadcrumbs .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-container .hero-featured.wp-block-video+.block .block__heading-row,.main-container .hero-featured.wp-block-video+.breadcrumbs .block__heading-row,.main-container .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-container .hero-image.breadcrumbs+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-image.breadcrumbs+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-image.breadcrumbs+.wp-block-video .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.block .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.breadcrumbs .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.block .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.breadcrumbs .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-container .hero-image.wp-block-video+.block .block__heading-row,.main-container .hero-image.wp-block-video+.breadcrumbs .block__heading-row,.main-container .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-container .main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-container .main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-container .main-content .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-container .main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-container .main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-container .main-content .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content .hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-container .main-content:not(.main-content--classic) .hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-content .block.hero-featured+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .block.hero-featured+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .block.hero-featured+.wp-block-video .block__heading-row,.main-content .block.hero-image+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .block.hero-image+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .block.hero-image+.wp-block-video .block__heading-row,.main-content .hero-featured.breadcrumbs+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-featured.breadcrumbs+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-featured.breadcrumbs+.wp-block-video .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.block .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.breadcrumbs .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.block .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.breadcrumbs .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content .hero-featured.wp-block-video+.block .block__heading-row,.main-content .hero-featured.wp-block-video+.breadcrumbs .block__heading-row,.main-content .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-content .hero-image.breadcrumbs+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-image.breadcrumbs+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-image.breadcrumbs+.wp-block-video .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.block .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.breadcrumbs .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.block .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.breadcrumbs .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content .hero-image.wp-block-video+.block .block__heading-row,.main-content .hero-image.wp-block-video+.breadcrumbs .block__heading-row,.main-content .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-content .main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content .main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content .main-container .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .main-container .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .main-container .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-content .main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content .main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content .main-container .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content .main-container .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content .main-container .hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .block.hero-featured+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .block.hero-featured+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .block.hero-featured+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .block.hero-image+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .block.hero-image+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .block.hero-image+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.breadcrumbs+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.breadcrumbs+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.breadcrumbs+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.block .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.breadcrumbs .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.block .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.breadcrumbs .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-video+.block .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-video+.breadcrumbs .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-image.breadcrumbs+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-image.breadcrumbs+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-image.breadcrumbs+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.block .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.breadcrumbs .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.block .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.breadcrumbs .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-video+.block .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-video+.breadcrumbs .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .hero-image.wp-block-video+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-featured.wp-block-video+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-embed.wp-block-embed-vimeo+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-embed.wp-block-embed-youtube+.wp-block-video .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-vimeo .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-video+.wp-block-embed.wp-block-embed-youtube .block__heading-row,.main-content:not(.main-content--classic) .main-container .hero-image.wp-block-video+.wp-block-video .block__heading-row {
border-top: none
}.lp_columns__grid, .lp_row {
min-width: 100%;
margin:auto;
padding: 100px 0 ;
}
.lp_base {
Max-width: 82.5vw;
margin:auto;
padding:20px 0;
}
.lp_row {
margin-right: -15px;
margin-left: -15px;
min-width: 100%;}.lp_columns__grid {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}.lp_columns__content {
flex: 0 0 50%;
max-width: 50%;
padding-right: 15px;
padding-left: 15px;
min-width: 350px!important;
margin: 0 auto;
box-sizing: border-box;
}.lp_image {
padding-right: 15px;
padding-left: 15px;
margin: auto;
max-width: 300px;
text-align:center;
}.lp_form {
padding:15px;
}/* If you need responsive behavior where the columns stack on smaller screens */
@media (max-width: 768px) {
.columns__content {
flex: 0 0 100%;
max-width: 100%;
}
}.hero-featured__content,.hero-image__content,.hero__content,.main-container .wp-block-embed,.main-content:not(.main-content--classic) .wp-block-embed,.{
margin: 0 auto;
max-width: 80.5rem;
padding: 0 1rem;
width: 100%
}footer {
content-visibility: auto
}.hero__content {
display: grid;
grid-column-gap: 18px;
grid-template-columns: repeat(12,1fr);
padding: 2rem 1rem;
position: relative;
z-index: 2
}@media print,screen and (min-width: 64em) {
.hero__content {
padding:5rem 1rem 5rem
}
}.hero .category-title,.hero .entry-title,.hero .hero__title {
font-weight: 700;
line-height: 1.1;
margin-bottom: 0;
grid-column: 1/13;
text-align: center
}.hero__excerpt {
margin-top: 1rem;
grid-column: 1/13
}.hero__excerpt>:last-child {
margin-bottom: 0
}.hero__excerpt p a.button {
font-size: 1rem
}.hero__excerpt p a.button:first-child {
margin-top: 1rem
}@media print,screen and (min-width: 40em) {
.hero__excerpt p a.button {
margin-bottom:0
}
}.hero--padding-large {
min-height: 480px
}@media print,screen and (min-width: 40em) {
.hero--padding-large {
min-height:560px
}
}@media print,screen and (min-width: 64em) {
.hero--padding-large {
min-height:640px
}
}.hero.hero-archive {
margin-bottom: 3rem
}.hero.hero-archive .hero__content {
padding: 6rem 1rem 3rem;
border-bottom: 1px solid #d9d9d9
}.hero.hero-archive .hero__excerpt {
text-align: center
}.hero-featured {
align-items: center;
background: linear-gradient(0deg,#f6f6f6 0,rgba(246,246,246,0) 100%);
box-shadow: inset 0 -6px 6px rgba(0,51,102,.2);
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 420px;
position: relative
}@media print,screen and (min-width: 40em) {
.hero-featured {
min-height:560px
}
}@media print,screen and (min-width: 64em) {
.hero-featured {
min-height:720px
}
}.hero-featured__image {
height: auto;
max-height: 490px;
object-fit: contain;
object-position: bottom;
width: 100%
}.hero-featured__content {
padding: 4rem 2rem;
position: relative;
z-index: 2
}@media print,screen and (min-width: 64em) {
.hero-featured__content {
padding:6rem 1rem 4rem
}
}.hero-featured .entry-title,.hero-featured .hero__title,.hero-featured__excerpt {
text-align: center;
margin: auto;
margin-top: 1rem
}@media print,screen and (min-width: 40em) {
.hero-featured .entry-title,.hero-featured .hero__title,.hero-featured__excerpt {
width:calc(10/12 * 100%)
}
}@media print,screen and (min-width: 64em) {
.hero-featured .entry-title,.hero-featured .hero__title,.hero-featured__excerpt {
width:calc(8/12 * 100%)
}
}.hero-featured .entry-title>:last-child,.hero-featured .hero__title>:last-child,.hero-featured__excerpt>:last-child {
margin-bottom: 0
}.hero-featured--has-gradient {
background: 0 0;
color: #fff;
box-shadow: none;
min-height: 320px
}.hero-featured--has-gradient::before {
content: '';
background: linear-gradient(80.3deg,#0077bd 0,rgba(179,66,136,.7) 101.05%);
position: absolute;
width: 100%;
height: 100%;
max-height: 280px
}@media print,screen and (min-width: 40em) {
.hero-featured--has-gradient::before {
max-height:400px
}
}@media print,screen and (min-width: 64em) {
.hero-featured--has-gradient::before {
max-height:580px
}
}.hero-featured--has-gradient .hero-featured__content {
z-index: 2;
position: relative;
padding-bottom: 1rem
}.hero-featured--has-gradient .hero-featured__image {
z-index: 2;
position: relative
}@media print,screen and (min-width: 40em) {
.hero-featured--has-gradient {
min-height:460px
}
}@media print,screen and (min-width: 64em) {
.hero-featured--has-gradient {
min-height:684px
}
}.hero--video {
padding: 3rem 0
}@media print,screen and (min-width: 64em) {
.hero--video {
padding:4rem 0
}
}.hero--video__grid {
display: flex;
flex-wrap: wrap
}@media print,screen and (min-width: 64em) {
.hero--video__grid {
align-items:center;
flex-wrap: nowrap;
gap: 18px
}
}.hero--video .hero__content {
display: block;
flex: 1 0 100%;
order: 2;
padding-top: 0
}@media print,screen and (min-width: 64em) {
.hero--video .hero__content {
flex:1 0 50%;
flex-wrap: nowrap;
order: 1;
padding: 0
}
}@media screen and (min-width: 75em) {
.hero--video .hero__content {
flex:1 0 50%
}
}.hero--video__images-container {
flex: 1 0 100%;
order: 1;
padding-top: 2rem;
position: relative
}@media print,screen and (min-width: 64em) {
.hero--video__images-container {
flex:1 0 40%;
order: 2;
padding: 0
}
}@media screen and (min-width: 75em) {
.hero--video__images-container {
flex:0 1 44%
}
}.hero--video__image-container {
position: relative;
text-align: center;
-webkit-mask-image: url(../images/icons/speech-mask.svg);
mask-image: url(../images/icons/speech-mask.svg);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
mask-size: 50%;
-webkit-mask-size: 50%;
mask-position: center center;
-webkit-mask-position: center center
}@media print,screen and (min-width: 64em) {
.hero--video__image-container {
mask-size:contain;
-webkit-mask-size: contain
}
}.hero--video__image-container::before {
background: linear-gradient(18.59deg,rgba(2,119,189,.7) 12.64%,rgba(170,65,137,.7) 87.46%);
content: '';
height: 100%;
width: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1
}.hero--video__image-container .button--video {
background-color: transparent;
border: 0;
box-shadow: none;
margin: 0;
padding: 0;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
z-index: 2
}.hero--video__image-container .button--video svg {
height: 40px;
width: 40px;
transition: scale .3s ease
}@media print,screen and (min-width: 40em) {
.hero--video__image-container .button--video svg {
height:60px;
width: 70px
}
}.hero--video__image-container .button--video:focus svg,.hero--video__image-container .button--video:hover svg {
scale: 1.2
}.hero--video__image-container .button--video:focus svg path,.hero--video__image-container .button--video:hover svg path {
stroke: #0077bd
}.hero--video__blue-speech {
height: 54px;
position: absolute;
right: 23%;
top: 10%;
transform: scaleX(-1);
width: 54px;
z-index: 1
}@media print,screen and (min-width: 40em) {
.hero--video__blue-speech {
height:120px;
top: 10px;
width: 120px
}
}@media print,screen and (min-width: 64em) {
.hero--video__blue-speech {
height:120px;
right: -.5rem;
top: -20px;
width: 120px
}
}@media screen and (min-width: 75em) {
.hero--video__blue-speech {
height:150px;
top: 0;
width: 150px
}
}@media screen and (min-width: 90em) {
.hero--video__blue-speech {
height:225px;
right: -60px;
width: 225px
}
}.hero--video__image {
width: 50%
}@media print,screen and (min-width: 64em) {
.hero--video__image {
width:100%
}
}.hero--video .hero__excerpt {
text-align: center
}@media print,screen and (min-width: 64em) {
.hero--video .hero__excerpt {
text-align:left
}
}.hero--video .hero__excerpt .h1,.hero--video .hero__excerpt h1 {
margin: 0 auto 1rem auto;
max-width: 16ch
}@media print,screen and (min-width: 64em) {
.hero--video .hero__excerpt .h1,.hero--video .hero__excerpt h1 {
margin-left:0;
max-width: 16ch
}
}@media print,screen and (min-width: 64em) {
.hero--video .hero__excerpt p.block__subheading,.hero--video .hero__excerpt p.hero-image__intro,.hero--video .hero__excerpt p.lead {
max-width:38ch
}
}.hero--video__buttons {
margin-top: 2rem;
text-align: center
}@media print,screen and (min-width: 64em) {
.hero--video__buttons {
text-align:left
}
}@media screen and (min-width: 75em) {
.hero--video__buttons {
margin-top:3.5rem
}
}.hero--video__buttons .button {
margin: 0
}@media print,screen and (min-width: 40em) {
.hero--video__buttons .button:last-of-type {
margin-left:1rem
}
}.hero--video__buttons .button+.button {
margin-top: 1rem
}@media print,screen and (min-width: 40em) {
.hero--video__buttons .button+.button {
margin-top:0
}
}.hero-use-case {
padding: 3rem 0 0
}@media print,screen and (min-width: 40em) {
.hero-use-case {
padding:6rem 0 3rem 0
}
}.hero-use-case__grid {
display: grid;
grid-gap: 18px;
grid-template-columns: repeat(12,1fr)
}.hero-use-case__left {
grid-column: 1/13;
grid-row: 2/3
}@media print,screen and (min-width: 40em) {
.hero-use-case__left {
grid-column:1/7;
grid-row: 1/2;
margin-right: 2rem
}
}@media print,screen and (min-width: 64em) {
.hero-use-case__left {
grid-column:2/7
}
}@media screen and (min-width: 75em) {
.hero-use-case__left {
grid-column:3/8
}
}.hero-use-case__right {
grid-column: 1/13;
grid-row: 1/2
}@media print,screen and (min-width: 40em) {
.hero-use-case__right {
grid-column:8/13;
grid-row: 1/2
}
}@media print,screen and (min-width: 64em) {
.hero-use-case__right {
grid-column:8/11
}
}.hero-use-case .h1,.hero-use-case h1 {
margin-bottom: 1.5rem
}.hero-use-case__quote-container {
position: relative
}.hero-use-case__quote {
-webkit-mask-image: url(../images/masks/quote-mask.svg);
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
background-image: url(../images/masks/quote-mask.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 290px;
mask-image: url(../images/masks/quote-mask.svg);
mask-position: center;
mask-repeat: no-repeat;
mask-size: contain;
position: relative;
width: 100%
}.hero-use-case__background-image {
object-fit: cover;
height: 100%;
width: 100%
}.hero-use-case__speech {
background-image: url(../images/icons/hero-use-case-icon.svg);
background-repeat: no-repeat;
background-size: contain;
display: inline-block;
height: 100px;
width: 100px;
position: absolute;
top: -1rem;
right: .5rem;
z-index: 1
}@media print,screen and (min-width: 40em) {
.hero-use-case__speech {
right:-1rem
}
}@media print,screen and (min-width: 64em) {
.hero-use-case__speech {
right:-2.5rem
}
}@media screen and (min-width: 75em) {
.hero-use-case__speech {
right:-1.5rem
}
}.hero-use-case__icon-container {
align-content: center;
justify-content: center;
display: flex;
flex-wrap: wrap;
height: 100%;
position: relative;
width: 100%
}.hero-use-case__icon {
max-height: 45px;
position: relative;
height: 100%;
max-width: 40px;
width: 100%;
z-index: 2
}.hero-image {
position: relative;
overflow: hidden
}.hero-image:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(80.3deg,#0077bd 0,rgba(179,66,136,.7) 101.05%);
z-index: 1
}.hero-image .hero__image,.hero-image__image {
aspect-ratio: 16/9;
left: 0;
min-height: 100%;
object-fit: cover;
position: absolute;
top: 0;
width: 100%
}@media print,screen and (min-width: 40em) {
.hero-image .hero__image,.hero-image__image {
max-height:100%
}
}.hero-image__content {
color: #fff;
display: grid;
grid-template-columns: repeat(12,1fr);
padding: 6rem 1rem 7rem;
position: relative;
z-index: 2
}.hero-image .h1,.hero-image h1 {
font-weight: 400;
grid-column: 1/11;
margin-bottom: 1rem
}@media print,screen and (min-width: 40em) {
.hero-image .h1,.hero-image h1 {
grid-column:3/11;
margin-bottom: 2rem;
text-align: center
}
}.hero-image__intro {
grid-column: 1/10;
margin: 0
}@media print,screen and (min-width: 40em) {
.hero-image__intro {
grid-column:3/11;
text-align: center
}
}.hero-image__bottom-curve {
background-color: #fff;
position: absolute;
z-index: 2;
width: 100%;
height: 40px;
box-shadow: 0 -25px 24px rgba(0,51,102,.1);
border-top-left-radius: 40px;
border-top-right-radius: 40px;
bottom: 0
}@media print,screen and (min-width: 64em) {
.wysiwyg__content {
width:100%;
max-width: calc(8 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}@media print,screen and (min-width: 64em) {
.wysiwyg__content--wide {
width:100%;
max-width: calc(10 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}@media print,screen and (min-width: 64em) {
.wysiwyg__content--full {
width:100%;
max-width: calc(12 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}.wysiwyg__content>:last-child {
margin-bottom: 0
}.wysiwyg__content>:last-child :last-child {
margin-bottom: 0
}.wysiwyg__content figure {
width: 100%!important
}.wysiwyg:has(#BambooHR-ATS) .block__heading--small,.wysiwyg:has(#BambooHR-ATS) .card--resource__title,.wysiwyg:has(#BambooHR-ATS) .card__title,.wysiwyg:has(#BambooHR-ATS) .h2,.wysiwyg:has(#BambooHR-ATS) .h3,.wysiwyg:has(#BambooHR-ATS) .h4,.wysiwyg:has(#BambooHR-ATS) .h5,.wysiwyg:has(#BambooHR-ATS) .h6,.wysiwyg:has(#BambooHR-ATS) h2,.wysiwyg:has(#BambooHR-ATS) h3,.wysiwyg:has(#BambooHR-ATS) h4,.wysiwyg:has(#BambooHR-ATS) h5,.wysiwyg:has(#BambooHR-ATS) h6 {
border-top: 1px solid #d9d9d9;
padding-top: 1.5rem
}.single-monolith_case_study .wysiwyg__content {
max-width: 100%
}.wp-block-video {
margin-left: auto;
margin-right: auto;
max-width: 80.5rem;
padding: 0 1rem;
width: 100%;
text-align: center
}.wp-block-video video {
display: block;
margin: auto;
width: 100%
}@media print,screen and (min-width: 64em) {
.wp-block-video video {
width:100%;
max-width: calc(8 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}.main-container .is-type-video .wp-block-embed__wrapper,.main-content:not(.main-content--classic) .is-type-video .wp-block-embed__wrapper {
padding-bottom: calc(77.25% * (8 / 12))
}@media print,screen and (min-width: 64em) {
.main-container .is-type-video .wp-block-embed__wrapper,.main-content:not(.main-content--classic) .is-type-video .wp-block-embed__wrapper {
width:100%;
max-width: calc(8 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}@media print,screen and (min-width: 64em) {
.main-container .is-type-video .wp-block-embed__wrapper,.main-content:not(.main-content--classic) .is-type-video .wp-block-embed__wrapper {
padding-bottom:calc(53.5% * (8 / 12))
}
}.mon-iframe iframe {
height: 350px;
width: 100%
}@media print,screen and (min-width: 40em) {
.mon-iframe iframe {
height:400px
}
}@media print,screen and (min-width: 64em) {
.mon-iframe iframe {
height:550px
}
}.tns-outer {
padding: 0!important;
position: relative
}.tns-outer [hidden] {
display: none!important
}.tns-outer [aria-controls],.tns-outer [data-action] {
cursor: pointer
}.tns-slider {
-webkit-transition: all 0s;
-moz-transition: all 0s;
transition: all 0s
}.tns-slider>.tns-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}.tns-horizontal.tns-subpixel {
white-space: nowrap
}.tns-horizontal.tns-subpixel>.tns-item {
display: inline-block;
vertical-align: top;
white-space: normal
}.tns-horizontal.tns-no-subpixel:after {
content: '';
display: table;
clear: both
}.tns-horizontal.tns-no-subpixel>.tns-item {
float: left
}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
margin-right: -100%
}.tns-no-calc {
position: relative;
left: 0
}.tns-gallery {
position: relative;
left: 0;
min-height: 1px
}.tns-gallery>.tns-item {
position: absolute;
left: -100%;
-webkit-transition: transform 0s,opacity 0s;
-moz-transition: transform 0s,opacity 0s;
transition: transform 0s,opacity 0s
}.tns-gallery>.tns-slide-active {
position: relative;
left: auto!important
}.tns-gallery>.tns-moving {
-webkit-transition: all .25s;
-moz-transition: all .25s;
transition: all .25s
}.tns-autowidth {
display: inline-block
}.tns-lazy-img {
-webkit-transition: opacity .6s;
-moz-transition: opacity .6s;
transition: opacity .6s;
opacity: .6
}.tns-lazy-img.tns-complete {
opacity: 1
}.tns-ah {
-webkit-transition: height 0s;
-moz-transition: height 0s;
transition: height 0s
}.tns-ovh {
overflow: hidden
}.tns-visually-hidden {
position: absolute;
left: -10000em
}.tns-transparent {
opacity: 0;
visibility: hidden
}.tns-fadeIn {
opacity: 1;
z-index: 0
}.tns-fadeOut,.tns-normal {
opacity: 0;
z-index: -1
}.tns-vpfix {
white-space: nowrap
}.tns-vpfix>div,.tns-vpfix>li {
display: inline-block
}.tns-t-subp2 {
margin: 0 auto;
width: 310px;
position: relative;
height: 10px;
overflow: hidden
}.tns-t-ct {
width: 2333.33333%;
width: -webkit-calc(100% * 70 / 3);
width: -moz-calc(100% * 70 / 3);
width: calc(100% * 70 / 3);
position: absolute;
right: 0
}.tns-t-ct:after {
content: '';
display: table;
clear: both
}.tns-t-ct>div {
width: 1.42857%;
width: -webkit-calc(100% / 70);
width: -moz-calc(100% / 70);
width: calc(100% / 70);
height: 10px;
float: left
}.tns-nav {
display: flex;
justify-content: center;
margin: 2rem 0 0
}.tns-nav button {
border-radius: 50%;
border: 3px solid #272727;
height: 20px;
margin: 0 .5rem;
width: 20px
}.tns-nav button.tns-nav-active,.tns-nav button:hover {
background-color: #272727
}.tns-controls {
display: flex;
justify-content: space-between;
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
top: calc(50% - 54px);
width: 100%
}.tns-controls button {
background-color: rgba(255,255,255,.3);
font-size: 0;
padding: 1rem;
transition: all .3s ease-in-out
}.tns-controls button:hover {
color: #0077bd
}.tns-controls button::after {
border-style: solid;
border-width: 3px 3px 0 0;
content: '';
display: inline-block;
height: 25px;
transform: rotate(-135deg);
vertical-align: top;
width: 25px
}.tns-controls button:last-of-type::after {
transform: rotate(45deg)
}.social-sharing {
display: flex;
margin-bottom: 1rem;
padding-left: 1rem
}@media print,screen and (min-width: 64em) {
.social-sharing {
align-content:center;
display: flex;
flex-direction: column;
margin-bottom: 0;
position: absolute;
left: calc((100vw - (90.5rem * .66))/ 2);
top: 0
}
}@media screen and (min-width: 75em) {
.social-sharing {
left:calc((100vw - (100.5rem * .66))/ 2)
}
}@media print,screen and (min-width: 64em) {
.social-sharing.stuck {
bottom:0;
position: fixed;
top: 120px
}
}.social-sharing__intro {
margin-bottom: 0
}.social-sharing__link {
align-content: center;
align-items: center;
justify-content: center;
background-color: #fff;
border-radius: 100%;
border: 1px solid #d9d9d9;
display: flex;
flex-wrap: nowrap;
height: 44px;
margin-bottom: 1rem;
margin-right: 1rem;
transition: background-color .3s ease;
width: 44px
}@media print,screen and (min-width: 64em) {
.social-sharing__link {
margin-right:0
}
}.social-sharing__link:hover {
background-color: #0077bd
}.social-sharing__link:hover .social-sharing__icon {
transform: scale(1.3)
}.social-sharing__link:hover .social-sharing__icon path {
fill: #fff
}.social-sharing__icon {
display: inline-block;
height: 14px;
width: 14px;
transition: all .3s ease
}.main-content--classic .social-sharing {
padding-left: 0
}@media print,screen and (min-width: 64em) {
.main-content--classic .social-sharing {
left:-5rem
}
}@media print,screen and (min-width: 64em) {
.main-content--classic .social-sharing.stuck {
left:calc((100vw - (100.5rem * .66))/ 2)
}
}@media screen and (min-width: 75em) {
.main-content--classic .social-sharing.stuck {
left:calc((100vw - (100.5rem * .66))/ 2)
}
}@media print,screen and (min-width: 64em) {
#BambooHR-ATS {
width:100%;
max-width: calc(10 / 12 * 100%);
margin-left: auto;
margin-right: auto
}
}#BambooHR-ATS .h2,#BambooHR-ATS h2 {
display: none
}#BambooHR-ATS .BambooHR-ATS-Department-Item .BambooHR-ATS-Department-Header {
color: #272727;
font-size: 1.25rem;
font-weight: 700;
margin-bottom: .66667rem;
padding-top: 1rem
}#BambooHR-ATS .BambooHR-ATS-Jobs-List {
padding-left: 0!important;
margin-left: 0
}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item:last-child {
padding-bottom: 2rem
}@media print,screen and (min-width: 40em) {
#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item:last-child {
padding-bottom:1rem
}
}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a {
font-weight: 400;
text-decoration: underline
}#BambooHR-ATS .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location {
color: #272727;
font-size: 1rem
}.hide {
display: none!important
}.invisible {
visibility: hidden
}@media screen and (max-width: 39.99875em) {
.hide-for-small-only {
display:none!important
}
}@media screen and (max-width: 0em),screen and (min-width:40em) {
.show-for-small-only {
display:none!important
}
}@media print,screen and (min-width: 40em) {
.hide-for-medium {
display:none!important
}
}@media screen and (max-width: 39.99875em) {
.show-for-medium {
display:none!important
}
}@media screen and (min-width: 40em) and (max-width:63.99875em) {
.hide-for-medium-only {
display:none!important
}
}@media screen and (max-width: 39.99875em),screen and (min-width:64em) {
.show-for-medium-only {
display:none!important
}
}@media print,screen and (min-width: 64em) {
.hide-for-large {
display:none!important
}
}@media screen and (max-width: 63.99875em) {
.show-for-large {
display:none!important
}
}@media screen and (min-width: 64em) and (max-width:74.99875em) {
.hide-for-large-only {
display:none!important
}
}@media screen and (max-width: 63.99875em),screen and (min-width:75em) {
.show-for-large-only {
display:none!important
}
}@media screen and (min-width: 75em) {
.hide-for-xlarge {
display:none!important
}
}@media screen and (max-width: 74.99875em) {
.show-for-xlarge {
display:none!important
}
}@media screen and (min-width: 75em) and (max-width:89.99875em) {
.hide-for-xlarge-only {
display:none!important
}
}@media screen and (max-width: 74.99875em),screen and (min-width:90em) {
.show-for-xlarge-only {
display:none!important
}
}@media screen and (min-width: 90em) {
.hide-for-xxlarge {
display:none!important
}
}@media screen and (max-width: 89.99875em) {
.show-for-xxlarge {
display:none!important
}
}@media screen and (min-width: 90em) and (max-width:119.99875em) {
.hide-for-xxlarge-only {
display:none!important
}
}@media screen and (max-width: 89.99875em),screen and (min-width:120em) {
.show-for-xxlarge-only {
display:none!important
}
}@media screen and (min-width: 120em) {
.hide-for-xxxlarge {
display:none!important
}
}@media screen and (max-width: 119.99875em) {
.show-for-xxxlarge {
display:none!important
}
}@media screen and (min-width: 120em) {
.hide-for-xxxlarge-only {
display:none!important
}
}@media screen and (max-width: 119.99875em) {
.show-for-xxxlarge-only {
display:none!important
}
}.show-for-sr,.show-on-focus {
position: absolute!important;
left: -10000px;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
white-space: nowrap;
border: 0;
opacity: 0
}.show-on-focus:active,.show-on-focus:focus {
position: static!important;
width: auto;
height: auto;
overflow: visible;
clip: auto;
white-space: normal
}.hide-for-portrait,.show-for-landscape {
display: block!important
}@media screen and (orientation: landscape) {
.hide-for-portrait,.show-for-landscape {
display:block!important
}
}@media screen and (orientation: portrait) {
.hide-for-portrait,.show-for-landscape {
display:none!important
}
}.hide-for-landscape,.show-for-portrait {
display: none!important
}@media screen and (orientation: landscape) {
.hide-for-landscape,.show-for-portrait {
display:none!important
}
}@media screen and (orientation: portrait) {
.hide-for-landscape,.show-for-portrait {
display:block!important
}
}.footer {
background-color: #fff;
color: #272727;
padding-top: 1rem
}@media print,screen and (min-width: 64em) {
.footer {
padding-top:2rem
}
}.footer a:not(.button),.footer li,.footer p:not(.lead) {
font-size: 14px
}.footer__row {
margin: 0 auto;
max-width: 80.5rem;
padding: 0 1rem;
width: 100%
}
.footer__logo {
margin-bottom: 1rem
}
@media (min-width: 1000px) {
.footer__widgets>:last-child {
text-align: center!important;
}}
@media print,screen and (min-width: 64em) {
.footer__logo {
margin-bottom:.5rem;
margin-top: -.5rem
}
}.footer .footer-cta-menu {
margin-bottom: 1rem
}@media print,screen and (min-width: 64em) {
.footer .footer-cta-menu {
margin-bottom:0
}
}.footer .footer-cta-menu a {
font-size: 1rem
}.footer__bottom {
font-size: 12px
}@media print,screen and (min-width: 64em) {
.footer__bottom {
display:flex;
padding: 2rem 0
}
}.footer__bottom a,.footer__bottom li,.footer__bottom p {
font-size: 12px
}.footer__bottom a,.footer__top a {
color: #272727
}.footer__bottom-row {
border: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between
}@media print,screen and (min-width: 40em) {
.footer__bottom-row {
align-items:center
}
}.footer__bottom-left-portion {
display: flex;
flex-basis: 50%;
order: 2
}@media print,screen and (min-width: 64em) {
.footer__bottom-left-portion {
flex:0 1 15%;
order: 1
}
}.footer__bottom-middle-portion {
display: flex;
flex: 1 0 100%;
justify-content: center;
margin-bottom: 2rem;
order: 1
}@media print,screen and (min-width: 64em) {
.footer__bottom-middle-portion {
flex:0 1 70%;
order: 2;
margin-bottom: 0
}
}.footer__bottom-right-portion {
display: flex;
flex-basis: 50%;
justify-content: flex-end;
order: 3
}@media print,screen and (min-width: 64em) {
.footer__bottom-right-portion {
flex:0 1 15%
}
}@media print,screen and (min-width: 64em) {
.footer__credits,.footer__legal-text {
margin-bottom:0;
margin-top: 5px
}
}.footer__widgets {
display: flex;
flex-wrap: wrap
}
@media print,screen and (max-width: 64em) {
.footer__widgets
}}
@media print,screen and (min-width: 64em) {
.footer__widgets {
display:flex
}
}.footer__widgets>:first-child {
text-align: left;
width: 100%
}@media print,screen and (min-width: 64em) {
.footer__widgets>:first-child {
width:20%
}
}.footer__widgets>:last-child {
margin-bottom: 0;
width: 100%
}@media print,screen and (min-width: 40em) {
.footer__widgets>:last-child {
width:20%
}
}@media print,screen and (min-width: 64em) {
.footer__widgets>:last-child {
width:15%
}
}@media screen and (min-width: 75em) {
.footer__widgets>:last-child {
width:16%
}
}.footer__widgets>* {
padding-bottom: 1rem;
width: 50%
}@media print,screen and (min-width: 40em) {
.footer__widgets>* {
width:20%
}
}@media print,screen and (min-width: 64em) {
.footer__widgets>* {
width:15%
}
}.footer__widgets .widget-title {
display: block;
font-size: 1rem;
font-weight: 700;
margin-bottom: 1rem
}@media print,screen and (min-width: 64em) {
.footer__widgets .widget-title {
font-size:1.25rem
}
}.footer__widgets .textwidget .footer-widgets--custom {
margin-top: 1.5rem
}@media print,screen and (min-width: 64em) {
.footer__widgets .textwidget .footer-widgets--custom {
margin-top:1.1rem
}
}.footer__widgets .textwidget .footer-widgets--custom p {
display: none
}.footer__widgets .textwidget p.footer_contact-heading {
font-size: 1rem;
font-weight: 700;
margin-bottom: .5rem
}@media print,screen and (min-width: 64em) {
.footer__widgets .textwidget p.footer_contact-heading {
font-size:1.25rem;
font-weight: 400
}
}.footer__widgets .textwidget a.footer_contact-anchor--uk::before,.footer__widgets .textwidget a.footer_contact-anchor--us::before {
display: inline-block;
height: 10px;
margin-right: .5rem;
width: 16px
}.footer__widgets .textwidget a.footer_contact-anchor--uk::before {
content: url(../images/icons/uk.svg)
}.footer__widgets .textwidget a.footer_contact-anchor--us::before {
content: url(../images/icons/usa.svg)
}.footer ul {
list-style-type: none;
margin: 0
}.footer ul.footer-legal-menu {
display: flex;
justify-content: center
}@media print,screen and (min-width: 64em) {
.footer ul.footer-legal-menu {
margin-top:3px
}
}@media print,screen and (min-width: 64em) {
.footer__social {
position:relative
}
}@media print,screen and (min-width: 64em) {
.footer__social::after,.footer__social::before {
background-color:#d9d9d9;
content: '';
display: inline-block;
height: 1px;
position: absolute;
top: 50%;
width: 210px
}
}@media screen and (min-width: 75em) {
.footer__social::after,.footer__social::before {
width:329px
}
}@media print,screen and (min-width: 64em) {
.footer__social::before {
left:calc(-210px - 1rem)
}
}@media screen and (min-width: 75em) {
.footer__social::before {
left:calc(-329px - 2rem)
}
}@media print,screen and (min-width: 64em) {
.footer__social::after {
right:calc(-210px - 1rem)
}
}@media screen and (min-width: 75em) {
.footer__social::after {
right:calc(-329px - 2rem)
}
}.cta {
position: relative;
display: flex;
align-items: center;
min-height: 426px
}@media print,screen and (min-width: 64em) {
.cta {
min-height:626px
}
}.cta__bottom-curve,.cta__top-curve {
background-color: #fff;
position: absolute;
z-index: 2;
width: 100%;
height: 40px
}.cta__top-curve {
box-shadow: 0 25px 24px rgba(0,51,102,.1);
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
top: 0
}.cta__bottom-curve {
box-shadow: 0 -25px 24px rgba(0,51,102,.1);
border-top-left-radius: 20px;
border-top-right-radius: 20px;
bottom: 0
}.cta__grid {
text-align: center;
padding: 4rem 1rem;
position: relative;
z-index: 2
}.cta__title {
font-weight: 700
}.cta__content {
margin-bottom: 2rem
}.cta__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover
}.cta__buttons .button {
margin: 1rem .5rem
}@media print,screen and (min-width: 40em) {
.cta__buttons .button {
margin:1rem
}
}.cta--global {
background-color: #b34288;
color: #fff
}.cta:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(80.3deg,#0077bd 0,rgba(179,66,136,.7) 101.05%);
z-index: 1
}[data-whatintent=mouse] :focus {
outline: 0
}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select {
background-color: #f6f6f6;
border-radius: 4px;
font-size: 1rem;
height: 2.5rem;
padding: 1rem
}input[type=file] {
min-height: 60px
}input,textarea {
background-color: #f6f6f6;
border: 1px solid #f6f6f6;
border-radius: 4px;
box-shadow: none;
width: 100%
}input::placeholder,textarea::placeholder {
color: #666;
}input:active,input:focus,textarea:active,textarea:focus {
border: 3px solid #b34288;
box-shadow: none
}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
opacity: 1
}select {
appearance: none;
background-image: url(../images/icons/chevron-down.svg);
background-position: calc(100% - 1rem) center;
background-repeat: no-repeat;
border: 1px solid #f6f6f6;
color: #272727;
display: block;
height: 2.5rem;
line-height: 1;
margin-bottom: 0;
padding: 0 1rem;
width: 100%
}select::after {
content: "";
width: .8em;
height: .5em;
background-color: red;
clip-path: polygon(100% 0,0 0,50% 100%)
}select option {
padding: 0
}@media print,screen and (min-width: 40em) {
select {
margin-bottom:0
}
}select:active,select:focus {
border: 3px solid #b34288;
box-shadow: none;
outline: 0
}select[multiple] {
padding: 1rem
}select[multiple] option {
margin-bottom: 1rem
}select[multiple] option:last-of-type {
margin-bottom: 0
}textarea {
padding: 1rem;
min-height: 140px
}.hs-form-radio {
margin: 0;
display: flex;
flex-wrap: wrap
}.hs-form-radio .gchoice label {
font-weight: 400}.hs-form-radio input[type=radio] {
display: none
}.hs-form-radio input[type=radio]:checked+span:before {
animation: ripple .2s linear forwards;
border-color: #b34288
}.hs-form-radio input[type=radio]:checked+span:after {
transform: scale(1)
}.hs-form-radio span {
align-items: center;
cursor: pointer;
display: inline-flex;
height: 20px;
margin: 0;
padding: 0 30px;
position: relative;
vertical-align: bottom
}.hs-form-radio span:after,.hs-form-radio span:before {
border-radius: 50%;
content: "";
position: absolute;
transition-property: transform,border-color;
transition: all .3s ease
}.hs-form-radio span:before {
background-color: #fff;
border: 2px solid #d9d9d9;
height: 20px;
left: 0;
top: 0;
width: 20px
}.hs-form-radio span:after {
top: 5px;
left: 5px;
width: 10px;
height: 10px;
transform: scale(0);
background: #b34288
}
.hs-input {
width: 100%!important;
margin-bottom: 20px;
}
@keyframes ripple {
0% {
box-shadow: 0 0 0 1px transparent
}    50% {
box-shadow: 0 0 0 15px rgba(0,0,0,.1)
}    100% {
box-shadow: 0 0 0 15px transparent
}
}label,legend {
align-items: center;
color: #272727;
font-weight: 400;
display: inline-block;
flex-direction: row;}.hs-form-booleancheckbox-display, .hs-input {
display: inline-flex;
color: #666 !important;
vertical-align: middle;
align-items: flex-start;
}
input, textarea {
Background-color:f6f6f6;
color: #666 !important;
border: 1px solid #f6f6f6;
border-radius: 4px;
box-shadow: none;
width: 100%;
}
input, textarea:placeholder {
color: #666 !important;
}
.hs-form-booleancheckbox-display, .hs-input:placeholder {
color: #666 !important;
}
hs-input hs-fieldtype-textarea  {
color: #666 !important;
}
hs-input hs-fieldtype-textarea  :placeholder{
color: #666 !important;
}
.hs-form-booleancheckbox-display, .hs-input {
padding-top: 10px;
}
/* Targeting the placeholder color for textarea */
.hs-fieldtype-textarea.hs-input::placeholder {
color: #666 !important; /* Change color code as needed */
}
.hs-input {
margin-right: 8px; /* Adjust the space to the right of the checkbox */
  margin-top:5px;
}
.hs-form-booleancheckbox-display {
width: auto; /* This allows the label to only be as wide as its content */
}
.hs-form-booleancheckbox-display span {
font-size: 14px;
line-height: 1.4;
min-width: 150px;
}fieldset {
border: 0;
margin: 0;
padding: 0
}.hbspt-form .hs-form-field {
margin-bottom: 2rem
}.hbspt-form .hs-error-msgs[role=alert] {
background-color: #cc4b37;
border-radius: 4px;
margin: 0;
margin-bottom: 1rem!important;
padding: .25rem 0 .25rem 1rem
}.hbspt-form .hs-error-msgs[role=alert] li::marker {
content: '* '
}.hbspt-form .legal-consent-container {
margin-bottom: 2rem
}.hbspt-form .input ul {
list-style: none;
margin-left: 0
}.hbspt-form input[type=checkbox],.hbspt-form input[type=radio] {
margin-right: .5rem;
width: auto
}.hbspt-form .hs-fieldtype-booleancheckbox {
margin-bottom: 0
}.hbspt-form .inputs-list {
margin-left: 0;
list-style-type: none;
}.hbspt-form .hs-form-booleancheckbox::marker {
content: none
}.hbspt-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display {
align-items: center;
display: flex
}.hbspt-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display input[type=checkbox] {
margin: 0 .5rem 5px 0;
width: auto
}.hbspt-form .hs-button {
background-color: #b34288;
border-color: #b34288;
color: #fff;
border-radius: 25px;
font-size: 1rem;
font-weight: 700;
margin-bottom: 1rem;
padding: .87719rem;
transition: all .3s ease;
min-width: 179px;
width: 100%
}.hbspt-form .hs-button:active,.hbspt-form .hs-button:focus,.hbspt-form .hs-button:hover {
background-color: #fff;
border-color: #b34288;
color: #b34288
}.hbspt-form .hs-button:hover {
cursor: pointer
}.hbspt-form .legal-consent-container p {
font-size: 14px
}.savings-calculator {
background-color: #f6f6f6;
padding: 2rem
}@media print,screen and (min-width: 40em) {
.savings-calculator {
padding:3rem
}
}.savings-calculator input[type=number] {
border: 1px solid #d9d9d9
}.savings-calculator input[type=number].savings-calculator__monetary-field {
padding-left: 1.75rem
}.savings-calculator__wrapper {
display: grid;
grid-template-columns: 1fr;
grid-gap: 36px
}@media print,screen and (min-width: 40em) {
.savings-calculator__wrapper {
grid-template-columns:repeat(2,1fr)
}
}.savings-calculator__form-elements-wrap {
position: relative
}.savings-calculator__pound-sign {
position: absolute;
left: 1rem;
top: 0;
bottom: 0;
line-height: 40px
}.savings-calculator__pound-sign::before {
content: none
}.savings-calculator__result {
display: block;
color: #b34288;
font-weight: 700;
font-size: 22px
}.savings-calculator__result::before {
content: '$'
}.savings-calculator__result.no-dollar::before {
content: none
}.savings-calculator__form-elements {
margin-bottom: 1rem
}.savings-calculator__form-elements p {
margin-bottom: 0
}.savings-calculator__form-elements-description {
line-height: 1.1;
font-size: 14px;
max-width: 30ch;
font-style: italic
}.savings-calculator__form-elements-description small {
line-height: 1.1
}.savings-calculator__button {
margin-top: .5rem
}@media print,screen and (min-width: 40em) {
.special-two-grid .simpay-multi-plan-list-group {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1rem
}
}.simpay-checkout-form--embedded.simpay-styled,.simpay-checkout-form--stripe_checkout-styled.simpay-styled {
max-width: 100%
}.simpay-form-description,.simpay-form-title {
display: none
}.label {
background-color: #8a8a8a;
border-radius: 4px;
margin-right: 1rem;
color: #fff;
display: inline-block;
line-height: 1;
font-size: .9rem;
font-weight: 700;
padding: 8px 10px;
white-space: nowrap
}.list {
list-style: none;
margin-left: 0
}@media print,screen and (min-width: 40em) {
.list {
break-inside:avoid;
column-fill: balance;
column-gap: 2rem;
page-break-inside: avoid
}
}.list li {
margin-bottom: .83333rem
}@media print,screen and (min-width: 40em) {
.list--two {
columns:2
}
}.list--download li {
margin-left: 30px;
position: relative
}.list--download li::before {
content: "";
background-repeat: no-repeat;
background-size: auto;
background-position: left center;
background-image: url(../images/icons/download-icon.svg);
height: 20px;
margin-right: .5rem;
left: -25px;
position: absolute;
top: 1px;
width: 20px
}.list--tick li {
margin-left: 30px;
position: relative
}.list--tick li::before {
content: "";
background-image: url(../images/icons/tick.svg);
background-position: left center;
background-repeat: no-repeat;
background-size: auto;
height: 26px;
left: -25px;
margin-right: 1rem;
position: absolute;
top: 1px;
width: 28px
}.list--tick-white li {
margin-left: 30px;
position: relative
}.list--tick-white li::before {
content: "";
background-image: url(../images/icons/tick-white.svg);
background-position: left center;
background-repeat: no-repeat;
background-size: auto;
height: 26px;
left: -25px;
margin-right: 1rem;
position: absolute;
top: 1px;
width: 28px
}.list--styled-bullet li {
line-height: 1.3;
margin-left: 30px;
position: relative
}.list--styled-bullet li::before {
content: "";
background-color: #0077bd;
border-radius: 50%;
height: 10px;
left: -24px;
margin-right: .57143rem;
margin-top: 5px;
position: absolute;
top: 1px;
width: 10px
}.mon-modal {
height: 0;
left: 0;
position: absolute;
width: 0
}.mon-modal__close {
position: absolute;
right: 12px;
top: 2rem
}@media print,screen and (min-width: 40em) {
.mon-modal__close {
top:2rem
}
}@media print,screen and (min-width: 64em) {
.mon-modal__close {
top:1rem
}
}.mon-modal__close svg path {
transition: all .3s ease
}.mon-modal__close:hover {
cursor: pointer
}.mon-modal__close:hover svg path {
stroke: #0077bd
}.mon-modal [role=alertdialog],.mon-modal [role=dialog] {
background-color: #fff;
border: 1px solid #d9d9d9;
min-height: 100vh;
padding: 1rem
}@media print,screen and (min-width: 40em) {
.mon-modal [role=alertdialog],.mon-modal [role=dialog] {
left:50vw;
max-width: calc(768px - 2rem);
width: 100%;
min-height: auto;
padding: 2rem 4rem;
position: absolute;
top: 50vh;
transform: translateX(-50%) translateY(-50%)
}
}@media print,screen and (min-width: 64em) {
.mon-modal [role=alertdialog],.mon-modal [role=dialog] {
max-width:calc(968px - 2rem);
padding: 3.5rem
}
}@media print,screen and (min-width: 40em) {
.mon-modal__buttons .button {
margin-bottom:0
}
}.mon-modal .dialog_desc {
padding: 1rem
}.mon-modal__dialog-backdrop {
bottom: 0;
display: none;
left: 0;
overflow-y: auto;
position: fixed;
right: 0;
top: 0
}.mon-modal__dialog-backdrop.active {
background: rgba(0,0,0,.3);
display: block;
z-index: 100
}.mon-modal .responsive-embed {
margin-top: 50%
}@media print,screen and (min-width: 40em) {
.mon-modal .responsive-embed {
margin-top:0
}
}.has-dialog {
overflow: hidden
}.pagination {
display: flex;
justify-content: center;
list-style-type: none;
margin: 0
}.pagination li {
margin: 0 .5rem
}.pagination .next,.pagination .prev,.pagination a,.pagination span {
align-items: center;
cursor: pointer;
display: flex;
height: 40px;
justify-content: center;
line-height: 40px;
transition: color .4s ease;
width: 40px
}.pagination .next:hover,.pagination .prev:hover,.pagination a:hover,.pagination span:hover {
color: #272727;
background-color: #f6f6f6
}.pagination .next,.pagination .prev {
position: relative;
background-color: #d9d9d9;
transition: all .3s ease
}.pagination .next::after,.pagination .prev::after {
display: block;
position: absolute;
left: 50%;
transform: translateX(-50%)
}.pagination .prev::after {
content: '<'
}.pagination .current {
background-color: #0077bd;
color: #fff
}.pagination .current:hover {
background-color: #0077bd;
color: #fff
}.pagination .next::after {
content: '>'
}.search-snippet {
border-bottom: 1px solid #d9d9d9;
margin-bottom: 2rem;
padding-bottom: 2rem
}.search-snippet:last-of-type {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0
}.search-snippet__label {
font-size: 14px
}.search-snippet__title {
margin: 1rem 0
}.search-snippet__title-link {
color: inherit;
transition: .2s linear color
}.search-snippet__title-link:hover {
color: #0077bd
}table {
border-collapse: collapse;
border-radius: 0;
margin-bottom: 1rem;
width: 100%
}tbody,tfoot,thead {
border: 1px solid #f6f6f6;
background-color: #fff
}caption {
padding: .5rem .625rem .625rem;
font-weight: 700
}thead {
background: #f6f6f6;
color: #272727
}tfoot {
background: #f6f6f6;
color: #272727
}tfoot tr,thead tr {
background: 0 0
}tfoot td,tfoot th,thead td,thead th {
padding: .5rem .625rem .625rem;
font-weight: 700;
text-align: left
}tr {
border-bottom: 0;
border-bottom: 1px solid #f6f6f6;
background-color: #fff
}tbody td,tbody th {
padding: .5rem .625rem .625rem
}.drilldown {
list-style: none;
height: 100%;
margin: 0;
padding: 3rem 1rem 1rem;
position: relative
}.drilldown li {
list-style: none
}.drilldown li a {
color: #fff;
display: block;
font-size: 1.25rem;
font-weight: 700;
padding: .5rem 0;
width: 100%
}.drilldown li a .menu-item__description {
display: block;
font-weight: 400
}.drilldown li .drilldown__back {
color: #fff;
font-size: 1rem;
font-weight: 700;
padding: 2.5rem 0 1rem
}.drilldown li .drilldown__back::before {
content: url(../images/icons/white-chevron-left.svg);
margin-right: .5rem
}.drilldown li.menu-item-has-children {
align-items: center;
display: flex
}.drilldown li.menu-item-has-children::after {
color: #fff;
content: url(../images/icons/white-chevron-right.svg)
}.drilldown li.menu-item-has-children .nested {
background-color: #036;
height: 100%;
margin-left: 0;
position: absolute;
top: 0;
transform: translateX(100%);
transition: all .2s ease-in-out;
width: 100%
}.drilldown li.menu-item-has-children .nested[aria-hidden=true] {
visibility: hidden
}.drilldown li.menu-item-has-children .nested .menu-item-has-children {
max-width: calc(100% - 2rem)
}.drilldown .menu-icon-wrap {
display: none
}.desktop-menu li.dropdown-style--grid {
position: static
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-0 {
background-color: #fff;
box-shadow: 0 4px 14px rgba(0,0,0,.2);
left: 0;
margin: auto;
padding: 1rem;
right: 0;
top: 100%;
width: 80.5rem;
z-index: 2
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-0 li {
flex: 0 0 33%;
flex-direction: column
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-0 li a {
font-size: 18px;
font-weight: 400;
height: auto
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-0 li a::after {
content: none
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-1 {
box-shadow: none;
display: block;
opacity: 1;
margin-top: -1rem;
position: static
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-1 li {
flex: 0 0 100%
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-1 li a {
font-size: 1rem;
font-weight: 400;
margin-top: .5rem;
padding: 0 1rem
}.desktop-menu li.dropdown-style--grid ul.desktop-menu__dropdown--level-1 li .menu-item__description {
display: none
}.desktop-menu li.dropdown-style--tabs {
position: static
}.desktop-menu li.dropdown-style--tabs ul.desktop-menu__dropdown--level-0 {
background-color: #fff;
box-shadow: 0 4px 14px rgba(0,0,0,.2);
flex-direction: column;
left: 0;
margin: auto;
padding: 0;
right: 0;
top: 100%;
width: 80.5rem;
z-index: 2
}.desktop-menu li.dropdown-style--tabs ul.desktop-menu__dropdown--level-0::before {
background-color: #d9d9d9;
bottom: 0;
content: "";
height: 100%;
left: 33%;
position: absolute;
top: 0;
width: 1px;
z-index: 4
}.desktop-menu li.dropdown-style--tabs ul.desktop-menu__dropdown--level-0 li {
position: static;
width: 33%
}.desktop-menu li.dropdown-style--tabs ul.desktop-menu__dropdown--level-1 {
box-shadow: none;
left: 33%;
right: 0;
width: 66%;
top: 0
}.desktop-menu li.dropdown-style--tabs ul.desktop-menu__dropdown--level-1 li {
flex: 0 0 33%;
gap: 1rem
}.desktop-menu li.dropdown-style--tabs ul.desktop-menu__dropdown--level-1 a {
width: 100%
}.single-monolith_event .wysiwyg__content {
width: 100%;
max-width: 100%
}.single-team__header {
margin-left: auto;
margin-right: auto;
max-width: 80.5rem;
padding: 0 1rem
}@supports (display: grid) {
.single-team__header {
display:grid;
grid-row-gap: 1rem;
grid-template-columns: 1rem repeat(12,1fr) 1rem;
grid-template-rows: min-content auto 1fr;
margin-left: 0;
margin-right: 0;
max-width: 100%;
padding: 0
}    @media screen and (min-width: 75em) {
.single-team__header {
grid-template-columns:calc((100vw - 78.5rem)/ 2) repeat(12,1fr) calc((100vw - 78.5rem)/ 2)
}
}
}.single-team__header.vertical .single-team__title {
background-color: #0077bd;
grid-column: 1/-1;
padding: 2rem 0;
text-align: center
}.single-team__header.vertical .single-team__image {
grid-row: 2/3
}@media print,screen and (min-width: 40em) {
.single-team__header.vertical .single-team__image {
grid-row:2/-1
}
}.single-team__title {
grid-column: 2/span 6;
grid-row: 1
}.single-team__details {
grid-column: 2/span 6;
grid-row: 2;
padding-right: 1rem
}.single-team__image {
grid-column: 8/span 6;
grid-row: 1/3;
height: 100%;
object-fit: cover
}@media print,screen and (min-width: 40em) {
.single-team__image {
grid-row:1/-1
}
}.single-team__excerpt {
grid-column: 2/span 12;
grid-row: 3;
padding-right: 1rem
}@media print,screen and (min-width: 40em) {
.single-team__excerpt {
grid-column:2/span 6
}
}.search-types__list {
display: flex;
flex-wrap: wrap;
list-style: none;
margin: 0
}@media print,screen and (min-width: 64em) {
.search-types__list .button {
margin-bottom:0
}
}.search-types__list .button.is-active {
background-color: transparent;
border-color: #0077bd;
color: #0077bd
}.search-types__list .button.is-active:active,.search-types__list .button.is-active:focus,.search-types__list .button.is-active:hover {
background-color: #0077bd;
border-color: #0077bd;
color: #fff
}.search-types__item {
margin-right: 1rem
}.search-types__item:last-of-type {
margin-right: 0
}.single-monolith_case_study .main-container {
position: relative
}@media print,screen and (min-width: 64em) {
.single-monolith_case_study .main-container {
display:grid;
grid-gap: 18px;
grid-template-columns: repeat(12,1fr);
grid-template-rows: min-content
}
}.single-monolith_case_study .main-container .block,.single-monolith_case_study .main-container .single-team__header {
grid-column: 2/10
}.single-monolith_case_study .main-container .block.testimonial,.single-monolith_case_study .main-container .testimonial.single-team__header {
grid-column: 1/10
}.single-monolith_case_study .main-container .block.content-image,.single-monolith_case_study .main-container .content-image.single-team__header {
grid-column: 2/10
}@media print,screen and (min-width: 40em) {
.single-monolith_case_study .main-container .block.content-image .content-image__grid.content-image--left .content-image__container,.single-monolith_case_study .main-container .content-image.single-team__header .content-image__grid.content-image--left .content-image__container {
grid-column:1/7
}
}@media print,screen and (min-width: 40em) {
.single-monolith_case_study .main-container .block.content-image .content-image__grid.content-image--left .content-image__content,.single-monolith_case_study .main-container .content-image.single-team__header .content-image__grid.content-image--left .content-image__content {
grid-column:8/13
}
}@media print,screen and (min-width: 40em) {
.single-monolith_case_study .main-container .block.content-image .content-image__grid.content-image--right .content-image__container,.single-monolith_case_study .main-container .content-image.single-team__header .content-image__grid.content-image--right .content-image__container {
grid-column:8/13
}
}@media print,screen and (min-width: 40em) {
.single-monolith_case_study .main-container .block.content-image .content-image__grid.content-image--right .content-image__content,.single-monolith_case_study .main-container .content-image.single-team__header .content-image__grid.content-image--right .content-image__content {
grid-column:1/7
}
}.single-monolith_case_study .main-container .block.mon-stats .mon-stats__wrapper,.single-monolith_case_study .main-container .mon-stats.single-team__header .mon-stats__wrapper {
max-width: 100%
}.single-monolith_case_study .main-container .block.mon-stats .mon-stats__item:first-of-type,.single-monolith_case_study .main-container .mon-stats.single-team__header .mon-stats__item:first-of-type {
padding-left: 0
}.single-monolith_case_study .main-container .block.mon-stats .mon-stats__item:last-of-type,.single-monolith_case_study .main-container .mon-stats.single-team__header .mon-stats__item:last-of-type {
padding-right: 0
}.single-monolith_case_study .main-container .block.relationship,.single-monolith_case_study .main-container .relationship.single-team__header {
grid-column: 1/13
}
@media print,screen and (min-width: 64em) {
.single-monolith_case_study .main-container .block.testimonial .testimonial__grid,.single-monolith_case_study .main-container .testimonial.single-team__header .testimonial__grid {
max-width:100%
}
}@media print,screen and (min-width: 64em) {
.single-monolith_case_study .main-container .block.testimonial .testimonial__card,.single-monolith_case_study .main-container .testimonial.single-team__header .testimonial__card {
grid-column:1/8
}
}@media print,screen and (min-width: 64em) {
.single-monolith_case_study .main-container .block.testimonial .testimonial__side,.single-monolith_case_study .main-container .testimonial.single-team__header .testimonial__side {
grid-column:8/13
}
}.single-monolith_case_study .main-container .is-type-video {
grid-column: 2/10
}.single-monolith_case_study .main-container .is-type-video .wp-block-embed__wrapper {
padding-bottom: 58.5%;
max-width: 100%
}.single-monolith_case_study .case-study__sidebar {
grid-column: 10/13;
grid-row: 1/2;
box-shadow: 0 4px 16px rgba(0,51,102,.2);
border-radius: 8px;
padding: 1rem
}@media print,screen and (min-width: 64em) {
.single-monolith_case_study .case-study__sidebar {
max-width:300px;
position: absolute;
top: 0;
right: 0
}
}.single-monolith_case_study .case-study__sidebar ul {
display: flex;
flex-wrap: wrap;
list-style: none;
margin-left: 0
}.single-monolith_case_study .case-study__sidebar ul a {
font-size: .875rem
}.single-monolith_case_study .case-study__sidebar__list-item {
display: flex;
filter: grayscale(1);
flex: 1 0 30%;
justify-content: center;
opacity: .5;
transition: all .3s ease
}.single-monolith_case_study .case-study__sidebar__list-item--active {
filter: grayscale(0);
opacity: 1
}.single-monolith_case_study .case-study__sidebar__list-item:has(:hover) {
filter: grayscale(0);
opacity: 1
}.single-monolith_case_study .case-study__sidebar .case-study__sidebar__link {
align-items: center;
display: flex;
flex-direction: column;
flex-wrap: wrap;
font-size: .875rem;
justify-content: center;
text-align: center
}.single-monolith_case_study .case-study__sidebar .case-study__sidebar__link--text {
flex: 1 0 auto;
line-height: 1.2;
text-align: center
}.single-monolith_case_study .case-study__sidebar__icon {
flex: 1 0 auto;
min-height: 60px;
width: 35px;
margin-bottom: 1rem
}.single-monolith_case_study .case-study__sidebar__image {
text-align: center
}.single-monolith_case_study .case-study__sidebar__section {
border-bottom: 1px solid #d9d9d9;
padding-top: 1rem
}.single-monolith_case_study .case-study__sidebar__section:last-of-type {
border-bottom: 0
}.single-monolith_case_study .case-study__sidebar__title {
font-weight: 700;
margin-bottom: .5rem
}.single-monolith_case_study .case-study__sidebar .button {
width: 100%
}.single-monolith_case_study .case-study__sidebar__center {
text-align: center
}.single-monolith_case_study .case-study__sidebar__number {
font-size: 2.5rem;
font-weight: 700
}