img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
@charset "UTF-8";.wp-block-archives-dropdown label{display:block}.wp-block-avatar{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{cursor:pointer;display:inline-block;text-align:center;word-break:break-word;box-sizing:border-box}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){box-shadow:none;text-decoration:none;border-radius:9999px;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*0.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*0.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*0.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:100%;flex-basis:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button .wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap!important;align-items:normal!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{content:"";display:table;clear:both}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-top:.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{margin-top:1em;margin-bottom:1em;display:block}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{margin-right:1ch;display:inline-block}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{margin-left:1ch;display:inline-block}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{margin-bottom:0;max-width:100%;list-style:none;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{position:relative;background-position:50%;min-height:430px;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{margin:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-start}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{width:100%;height:100%;flex:1;object-fit:cover}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image{display:flex;flex-grow:1;justify-content:center;position:relative;flex-direction:column;max-width:100%;box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{margin:0;flex-direction:column;flex-grow:1}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%;box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{flex:initial;background:none;color:inherit;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-grow:1;flex-basis:100%;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{width:100%;flex:1 0 0%;height:100%;object-fit:cover}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image.has-custom-border img,.wp-block-image img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright{display:table}.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em;float:left}.wp-block-latest-posts__featured-image.alignright{margin-left:1em;float:right}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;box-sizing:border-box}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;line-height:0;display:inline-block;font-size:inherit;padding:0;background-color:inherit;color:currentColor;border:none;width:.6em;height:.6em;margin-left:.25em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;width:inherit;height:inherit;margin-top:.075em}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity .1s linear;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-right:0;margin-left:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{position:relative;display:flex}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-size:inherit;font-family:inherit;line-height:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;text-align:left}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0}.wp-block-navigation__responsive-container .wp-block-navigation-link a{color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){color:inherit!important;background-color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;background-color:inherit;animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);overflow:auto;z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-duration:1ms;animation-delay:0s}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px);overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:var(--navigation-layout-justification-setting,inherit)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;visibility:visible;height:auto;width:auto;overflow:initial;min-width:200px;position:static;border:none;padding-left:2rem;padding-right:2rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;flex-direction:column;align-items:var(--navigation-layout-justification-setting,initial)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{color:inherit!important;background:transparent!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:auto;left:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0;text-transform:inherit}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;z-index:2}.wp-block-navigation__responsive-close{width:100%;max-width:var(--wp--style--global--wide-size,100%);margin-left:auto;margin-right:auto}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block}.wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom;box-sizing:border-box}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{position:absolute;inset:0;background-color:#000}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title{word-break:break-word;box-sizing:border-box}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center;overflow-wrap:break-word;box-sizing:border-box}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-child{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{margin-left:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{min-width:1.5em;min-height:1.5em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:.375em .625em}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{padding:8px;flex-grow:1;margin-left:0;margin-right:0;min-width:3em;border:1px solid #949494;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding:4px;border:1px solid #949494}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border:1px solid;border-right:none;border-left:none}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-social-links{box-sizing:border-box;padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:none}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center;justify-content:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th,.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color]>*,.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th,.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color]>*,.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr{border-left-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit;border-style:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}figure{margin:0 0 1em}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem}:where(.is-layout-flex){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-columns.is-layout-flex){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@charset "UTF-8";pre,textarea{overflow:auto}img,legend{border:0}ol,ul{margin:0 0 1.5em 3em}#imagelightbox-close:focus,.imagelightbox-arrow:focus,.latest-news article,a img,a:active,a:hover{outline:0}.fancybox-nav,.slick-slider{-webkit-tap-highlight-color:transparent}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.hidden,.screen-reader-text,[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em auto}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.slick-slider,html{-webkit-box-sizing:border-box}a.btn,a.btn-outline,button,input[type=button],input[type=reset],input[type=submit]{-moz-appearance:none;padding:13px 23px;-moz-user-select:none;font-weight:700;font-family:Karla,Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;vertical-align:middle;white-space:nowrap;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}ul{list-style:disc}ol{list-style:decimal;counter-reset:item}.introduction ul li,.slick-dots,ul li{list-style:none}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}::-moz-selection{background:#ffe89c}::-moz-selection,::selection{background:#ffe89c}a.btn,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;appearance:none;background-color:#ffc000;border:2px solid #ffc000;color:#fff;cursor:pointer;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;display:inline-block;border-radius:3px;font-size:12px;font-size:.75rem}a.btn-outline,textarea{-webkit-appearance:none}a.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#171717;border-color:#171717;color:#fff}a.btn:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}a.btn-outline{appearance:none;background-color:transparent;border:2px solid #ffc000;color:#171717;cursor:pointer;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;display:inline-block;border-radius:3px;font-size:12px;font-size:.75rem}a.btn-outline:disabled,input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}#page .sumome-scrollbox-template-elegant,#page .sumome-scrollbox-template-elegant .sumome-scrollbox-heading,#page .sumome-scrollbox-template-elegant input[type=text],#page .sumome-scrollbox-text,.sumome-scrollbox-form h2[style]{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif!important}a.btn-outline:hover{color:#fff;background-color:#171717;border-color:#171717}form::after{clear:both;content:"";display:block}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:2.5px;padding:0}label{color:#171717}input,select{display:block;font-size:18px;font-size:1.125rem}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:2px solid #e7e7e7;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#171717;font-weight:400;padding:8px 10px;-webkit-transition:border-color .4s ease;transition:border-color .4s ease;width:100%}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#ffc000;outline:0}textarea{resize:vertical;-moz-appearance:none;appearance:none}.fancybox-inner,.hero.content-hero,.home-projects,.recommendation-badge{overflow:hidden}[type=search],[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox],[type=radio]{display:inline;margin-right:2.5px}[type=file]{margin-bottom:5px;width:100%}select{background:#fff;border-radius:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.required{color:#ffc000}#mc_embed_signup div.mce_inline_error,.wpcf7-not-valid-tip,div#mce-success-response,div.wpcf7-response-output{background-color:#398f14;border:2px solid #398f14;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;margin:0 0 1.25rem;max-width:60%;padding:13px 23px;text-align:center;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease;vertical-align:middle;-webkit-appearance:none;-webkit-font-smoothing:antialiased}#mc_embed_signup div.mce_inline_error.mce_inline_error,#mc_embed_signup div.mce_inline_error.wpcf7-validation-errors,.wpcf7-not-valid-tip.mce_inline_error,.wpcf7-not-valid-tip.wpcf7-validation-errors,div#mce-success-response.mce_inline_error,div#mce-success-response.wpcf7-validation-errors,div.wpcf7-response-output.mce_inline_error,div.wpcf7-response-output.wpcf7-validation-errors{background-color:#ce0c1d;border:2px solid #ce0c1d}#mc_embed_signup div.mce_inline_error.wpcf7-display-none,.wpcf7-not-valid-tip.wpcf7-display-none,div#mce-success-response.wpcf7-display-none,div.wpcf7-response-output.wpcf7-display-none{padding:0;border:0}#mc_embed_signup div.mce_inline_error{padding:13px 23px!important}span.wpcf7-not-valid-tip{background-color:#ce0c1d;border:2px solid #ce0c1d;color:#fff;font-size:.75rem;width:auto;display:inline-block;margin:.25rem 0 0}td,th{border-right:1px solid #e7e7e7;text-align:left;padding:5px 8px}dd,ol,ul{margin-left:0}form.wpcf7-form.sent .wpcf7-form-control-wrap,form.wpcf7-form.sent br,form.wpcf7-form.sent input,form.wpcf7-form.sent label,form.wpcf7-form.sent p{display:none}#page h2.sumome-scrollbox-heading{font-weight:700}#page .sumome-scrollbox-template-elegant .sumome-scrollbox-heading{font-style:normal!important}#page .sumome-scrollbox-text{text-transform:none!important}#page button.sumome-scrollbox-button.sumome-scrollbox-button-text.sumome-scrollbox-last-input.sumome-scrollbox-multiple-fields{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700}blockquote,footer.site-footer .cta h2{font-family:Georgia,Times,'Times New Roman',serif}#page .sumome-scrollbox-theme .sumome-scrollbox-template-elegant input[type=email]{border-bottom:solid 1px #000!important}ol,ul{padding-left:0}ol li,ul li{margin-left:20px;padding-left:26px;padding-bottom:5px;position:relative}ol li:before,ul li:before{color:#171717;position:absolute;top:0;left:0}.introduction ul li:before{content:"—";display:inline-block;font-size:.5em;top:.7em;left:-.25em}ul li:before{content:"\25CF";display:inline-block;font-size:10px;top:6px}ol li{display:block}ol li:before{content:counter(item) ". ";counter-increment:item;color:#171717}table{border-spacing:0;border-collapse:collapse;margin:0 0 40px;table-layout:fixed;width:100%;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7}th{font-weight:700}tr{border-bottom:1px solid #e7e7e7}td,th,tr{vertical-align:middle}tr:nth-child(even){background-color:#f3f3f3}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 20px;font-weight:700}h1{font-size:36px;font-size:2.25rem}h2{font-size:24px;font-size:1.5rem}h3,h4{font-size:18px}h3{font-size:1.125rem}h4{font-size:1.125rem;text-transform:none;padding-top:1em}h5,h6{font-size:18px;font-size:1.125rem;text-transform:uppercase}p{margin:0 0 20px}a{color:#171717;text-decoration:none;border-bottom:solid 1px #ffc000;background-color:transparent;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}a:active,a:focus,a:hover{background-color:#ffc000;border-color:#ffc000}hr{border-bottom:1px solid #e7e7e7;border-left:0;border-right:0;border-top:0;margin:10px 0}footer.site-footer .contact-details,footer.site-footer .elsewhere{margin-top:65px}blockquote{font-size:28px;font-size:1.75rem}footer.site-footer{border-top:solid 2px #e7e7e7;padding:0 0 65px;text-align:center;background-color:#fff;z-index:10;position:relative}footer.site-footer::after{clear:both;content:"";display:block}footer.site-footer .cta{margin-bottom:20px}footer.site-footer .cta h2{font-size:21px;font-size:1.3125rem;color:#ffc000;font-weight:700;text-transform:none;margin-bottom:30px}#mc_embed_signup div.mce_inline_error,.download-button,.general-button,.hero.content-hero .hero-more{font-family:Karla,Arial,'Helvetica Neue',Helvetica,sans-serif}#menu-footer li a,#menu-header li,p.copy{text-transform:uppercase;font-weight:700}footer.site-footer .company-info{clear:both;display:block}footer.site-footer .company-info::after{clear:both;content:"";display:block}@media screen and (min-width:768px){footer.site-footer{padding:65px 0}footer.site-footer .contact-details p.address{font-size:24px;font-size:1.5rem}footer.site-footer .cta{margin-bottom:100px}footer.site-footer .contact-details,footer.site-footer p.copy{float:left;text-align:left}footer.site-footer #menu-footer,footer.site-footer .elsewhere{float:right;text-align:right;margin-top:0}footer.site-footer .contact-details,footer.site-footer .contact-links{margin-top:0}}p.copy{font-size:16px;font-size:1rem}.recommendation-badge{display:block;text-indent:101%;white-space:nowrap;height:70px;width:240px;background:url(//calvium.com/calvium/wp-content/themes/calvium/css/images/Drum%20Certification%20Badge%20Until%20Jan%202019%20v1.0.png) no-repeat;background-size:100%;margin:0 auto 100px;border:0}.recommendation-badge:active,.recommendation-badge:hover{background-color:transparent}@media screen and (min-width:768px){.recommendation-badge{margin:0 0 50px;display:inline-block}}.site-footer .certification{clear:both;max-width:650px;margin:0 auto 1em;padding:1em 0;text-align:center;width:90%}@media screen and (min-width:768px){.site-footer .certification{margin:0 0 1em;text-align:left;width:100%}}.contact-links{margin-top:65px}@media screen and (min-width:768px){.contact-links{margin-top:110px}}.social{margin-bottom:50px}.social a{height:48px;width:48px;display:inline-block;border-radius:99999em;background-color:#ffc000;color:#fff;text-align:center;line-height:48px;font-size:26px;margin:0 5px;border:0}#menu-footer li:before,.social a span{display:none}.social a:hover{background-color:#ffe89c}#menu-footer li{padding:0;margin:0}#menu-footer li a{background:0 0;font-size:16px;font-size:1rem;color:#171717}#menu-footer li a:hover{background-color:#ffc000}@media screen and (min-width:768px){#menu-footer li{display:inline-block;text-align:right;margin-left:60px}#menu-footer li:first-child{margin-left:0}}#mc_embed_signup .label-group{text-align:left}#mc_embed_signup .mc-field-group{width:100%;max-width:350px;margin:30px auto 0}#mc_embed_signup div.mce_inline_error{background-color:#ff1d1d;color:#fff;font-size:12px;font-size:.75rem}#mc_embed_signup input.mce_inline_error{border-color:#ff1d1d}#mc_embed_signup .mc-field-group.two .label-group.column{display:inline-block;width:49%}header.site-header{padding:10px 0 0;background-color:rgba(255,255,255,.95);z-index:100;position:fixed;top:0;left:0;width:100%;height:64px}header.site-header::after{clear:both;content:"";display:block}header.site-header .container{position:relative}header.site-header .container::after{clear:both;content:"";display:block}header.site-header a{border:0}@media screen and (min-width:768px){header.site-header{height:80px}}.site-title{position:absolute;display:block;margin:0 0 0 50%;z-index:30;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:8px}.site-title a{display:block;background-color:transparent}.site-title a svg{height:41px;width:137px}.site-title a span{display:none}@media screen and (min-width:1024px){.site-title{position:static;float:left;margin:0;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}}.menu-toggle{display:block;height:50px;width:50px;padding:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;float:right;cursor:pointer;position:fixed;top:0;right:0;z-index:30}.menu-toggle p{display:none}.menu-toggle span{display:block;position:absolute;height:2px;width:35px;background:#171717;opacity:1;left:3px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.menu-toggle span:nth-child(1){top:25px}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:35px}.menu-toggle span:nth-child(4){top:45px}.menu-toggle.open span:nth-child(1),.menu-toggle.open span:nth-child(4){opacity:0}.menu-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-header-container{display:none}@media screen and (min-width:1024px){.menu-toggle{display:none}.menu-header-container{display:block!important}}#menu-header{margin-bottom:0}#menu-header li{padding:0;margin:0;font-size:16px;font-size:1rem}#magic-line,#menu-header li:before{display:none}#menu-header li a{color:#171717;background:0 0}#menu-header li a:hover{color:#a9a9a9}@media screen and (min-width:1024px){#menu-header li.current-menu-item a,#menu-header li.current-page-ancestor a{color:#a9a9a9}#menu-header{float:right;text-align:right}#menu-header li{display:inline-block;padding:0 25px}#menu-header li.menu-item-3661{display:none}#menu-header li:first-child{margin-left:0}#menu-header li a{display:block;padding:15px 0 31px}#magic-line{display:block;position:absolute;bottom:0;left:0;width:185px;height:2px;background:#ffc000;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:250ms;animation-delay:250ms}}body.menu-open .site-title svg #ring{fill:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero.content-hero{background-color:#a9a9a9;background-repeat:no-repeat;background-size:cover;background-position:center center}.hero.content-hero.feature{margin-top:80px}.hero.content-hero.light span{color:#000}.hero.content-hero .hero-background{display:none}.hero.content-hero .container{position:relative;z-index:10;padding:40px 0 60px}.hero.content-hero .title{font-family:Georgia,Times,'Times New Roman',serif;color:#fff;font-weight:400;font-size:28px;font-size:1.75rem;margin-bottom:140px;line-height:1.5}.download-button,.general-button,.hero.content-hero .hero-more{-webkit-font-smoothing:antialiased;line-height:1;vertical-align:middle;white-space:nowrap;text-transform:uppercase;font-weight:700}.hero.content-hero .title p{margin-bottom:0}.hero.content-hero .sub-title{text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700;color:#ffc000}.hero.content-hero .hero-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffc000;border:2px solid #ffc000;color:#000;cursor:pointer;margin:0 0 1.5em 1em;padding:13px 23px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;display:inline-block;border-radius:3px;font-size:12px;font-size:.75rem}.hero.content-hero .hero-more:hover{background-color:#171717;border-color:#171717;color:#fff}.hero.content-hero .hero-more:disabled{cursor:not-allowed;opacity:.5}.hero.content-hero .hero-scroll{display:none}@media screen and (min-width:1024px){body.menu-open .site-title svg #ring{fill:#ffc000!important}.hero.content-hero{position:relative;display:block;width:100%;padding-bottom:50%;background-image:none!important;background-color:#a9a9a9!important}.hero.content-hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:1600px){.hero.content-hero{position:relative;display:block;width:100%;padding-bottom:31.25%}.hero.content-hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (min-width:1024px){.hero.content-hero .hero-background{display:block;width:100%;height:auto;max-width:none;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:80px}.hero.content-hero .container{position:absolute;bottom:50%;left:50%;-webkit-transform:translateY(50%) translateX(-50%);transform:translateY(50%) translateX(-50%)}}#page.two-col,.container{margin-left:auto;margin-right:auto;max-width:1146px}@media screen and (min-width:1600px){.hero.content-hero .hero-background{margin-top:0}}@media screen and (min-width:768px){.hero.content-hero .hero-scroll{display:block;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;border:0}.hero.content-hero .hero-scroll:hover .icon{fill:#ffc000}}#page,.page-wrapper{z-index:10;position:relative}#imagelightbox-overlay,#page,.page-wrapper{background-color:#fff}.download-button:hover .icon,.general-button:hover .icon,.icon{fill:#fff}.icon{width:50px;height:50px;-webkit-transition:fill .4s ease;transition:fill .4s ease}.container{width:91.9921875%}@media screen and (min-width:1024px){.hero.content-hero .title{font-size:48px;font-size:3rem;margin-bottom:60px}.container{width:78.1944444444%}}#page{padding-top:100px;padding-bottom:100px}#page::after{clear:both;content:"";display:block}body.archive #page,body.blog #page,body.search-results #page{width:91.9921875%;margin-left:auto;margin-right:auto;max-width:1146px}@media screen and (min-width:1024px){body.archive #page,body.blog #page,body.search-results #page{width:78.1944444444%}}#page.two-col{width:91.9921875%}@media screen and (min-width:1024px){#page.two-col{width:78.1944444444%}}@media screen and (min-width:768px){#page.two-col #main-content{display:block;width:74.4105869942%;margin-right:0;float:right;position:relative}#page.two-col #main-content:last-child{margin-right:0}#page.two-col #main-content img{height:auto;max-width:100%;width:auto}#page.two-col #main-content img.wp-post-image{width:100%}#page.two-col #main-content .team-list img{height:170px;width:170px}#page.two-col #supporting-content{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%}#page.two-col #supporting-content:last-child{margin-right:0}}body.single-projects .hero.content-hero{margin-top:70px}.single-projects #main-content{margin-top:-2.5em}#main-content .article-container h2,#main-content h2#executive-summary{margin:0 0 1em}#main-content h2{margin:2.5em 0 1em}#main-content h2.title{margin:0 0 .25em}.error-404{margin:140px auto 100px;max-width:550px;text-align:center;width:60%}.error-404 .search-submit{margin-top:1rem}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from,to{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}}@keyframes imagelightbox-loading{from,to{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#imagelightbox-overlay{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{height:26px;width:26px;text-align:left;background-color:transparent;border:0;position:fixed;z-index:10002;top:2.5em;right:2.5em;padding:0;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}#imagelightbox-close:hover:before{color:#171717}#imagelightbox-close:before{color:#ffc000;background:0 0;position:absolute;top:3px;left:7px;content:'x';font-size:20px;font-size:1.25rem}.download-button,.general-button,.latest-news .read-more{text-decoration:none;-webkit-user-select:none;font-size:12px}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background-color:#fff}.imagelightbox-arrow,.imagelightbox-arrow:hover{background-color:transparent}.imagelightbox-arrow{height:7.5em;height:26px;width:26px;vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:12px;border:0;padding:0}.imagelightbox-arrow.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow.imagelightbox-arrow-left:before{border-left:none;border-right-color:#ffc000;margin-left:-.313em}.imagelightbox-arrow.imagelightbox-arrow-left:hover:before{border-right-color:#171717}.imagelightbox-arrow.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow.imagelightbox-arrow-right:before{border-right:none;border-left-color:#ffc000;margin-right:-.313em}.imagelightbox-arrow.imagelightbox-arrow-right:hover:before{border-left-color:#171717}.imagelightbox-arrow:before{width:0;height:0;border:8px solid transparent;content:'';display:inline-block;margin-bottom:-.125em}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:41.25em){#container{width:100%}#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}.download-button,.general-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffc000;border:2px solid #ffc000;border-radius:3px;color:#fff;cursor:pointer;display:block;display:inline-block;font-size:.75rem;padding:13px 100px 13px 23px;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none}.latest-news h2 a,body.home #main-content{font-family:Georgia,Times,'Times New Roman',serif}.download-button:hover,.general-button:hover{background-color:#171717;border-color:#171717;color:#fff}.download-button:disabled,.general-button:disabled{cursor:not-allowed;opacity:.5}.download-button .icon,.general-button .icon{fill:#fff;height:28px;width:28px;position:absolute;top:6px;right:15px}.general-button{padding-right:23px}.fancybox-wrap .fancybox-inner iframe{width:100%;max-width:500px;margin:0 auto}body.modal{text-align:center}.modal-form-wrapper::after{clear:both;content:"";display:block}.modal-form{text-align:left;margin-bottom:20px}.modal-form.first-name,.modal-form.last-name{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.modal-form.first-name:last-child,.modal-form.last-name,.modal-form.last-name:last-child{margin-right:0}body.modal .sumome-share-client-wrapper{display:none}.post-navigation{clear:both}.nav-links{border-top:solid 2px #e7e7e7;padding-top:40px;margin-top:40px}.nav-links::after{clear:both;content:"";display:block}.nav-links a{background-color:transparent;display:block;text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700;color:#171717;border:0}.nav-links a::after{clear:both;content:"";display:block}.nav-links a .icon{fill:#ffc000;display:block;margin-bottom:20px}.nav-links a span{display:block;clear:both}.nav-links a:hover{color:#171717}.nav-links a:hover .icon{fill:#171717}.nav-links .nav-previous{float:left;text-align:left;max-width:45%}.nav-links .nav-next{float:right;text-align:right;max-width:45%}.nav-links .nav-next a .icon{float:right}body.group-blog .wp-pagenavi{border-top:solid 2px #e7e7e7;padding-top:40px;margin-top:40px;text-align:center}body.group-blog .wp-pagenavi::after{clear:both;content:"";display:block}body.group-blog .wp-pagenavi a,body.group-blog .wp-pagenavi span{text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700;color:#171717;border:0;display:inline-block}body.group-blog .wp-pagenavi a::after,body.group-blog .wp-pagenavi span::after{clear:both;content:"";display:block}body.group-blog .wp-pagenavi a .icon,body.group-blog .wp-pagenavi span .icon{fill:#ffc000;display:block;margin-bottom:20px}body.group-blog .wp-pagenavi a:hover{color:#171717;background-color:transparent}body.group-blog .wp-pagenavi a:hover .icon{fill:#171717}body.group-blog .wp-pagenavi .current,body.group-blog .wp-pagenavi a.page{border:2px solid transparent;border-radius:50%;height:2rem;margin:.75rem 2px 0;width:2rem}body.group-blog .wp-pagenavi span.current{border:2px solid #ffc000;color:#171717}body.group-blog .wp-pagenavi .page.larger,body.group-blog .wp-pagenavi .page.smaller,body.group-blog .wp-pagenavi span.current{display:none}body.group-blog .wp-pagenavi .pages,body.group-blog .wp-pagenavi a.nextpostslink .icon{display:inline-block}body.group-blog .wp-pagenavi .current{color:#ffc000}body.group-blog .wp-pagenavi a.nextpostslink{text-align:right;float:right}body.group-blog .wp-pagenavi a.nextpostslink span{display:block}body.group-blog .wp-pagenavi a.previouspostslink{text-align:left;float:left}body.group-blog .wp-pagenavi a.previouspostslink .icon{display:inline-block}body.group-blog .wp-pagenavi a.previouspostslink span{display:block}body.group-blog .wp-pagenavi a.nextpostslink:active,body.group-blog .wp-pagenavi a.nextpostslink:focus,body.group-blog .wp-pagenavi a.previouspostslink:active,body.group-blog .wp-pagenavi a.previouspostslink:focus{background:0 0;border:none}body.group-blog .wp-pagenavi a.nextpostslink:active svg,body.group-blog .wp-pagenavi a.nextpostslink:focus svg,body.group-blog .wp-pagenavi a.previouspostslink:active svg,body.group-blog .wp-pagenavi a.previouspostslink:focus svg{fill:#000}@media screen and (max-width:767px){body.group-blog .wp-pagenavi .pages{margin-top:1rem}}@media screen and (min-width:768px){body.group-blog .wp-pagenavi .page.larger,body.group-blog .wp-pagenavi .page.smaller,body.group-blog .wp-pagenavi span.current{display:inline-block}body.group-blog .wp-pagenavi .pages{display:none}}.calvium-quote{background:#ffc000;padding:30px;margin-bottom:30px}#supporting-content a.back,.scroll-down:hover,.scroll-up:hover{background-color:transparent}.calvium-quote blockquote{font-size:21px;font-size:1.3125rem;padding:0;margin:0}.calvium-quote p.author{margin:1rem 0 0 30%;text-align:right;width:70%}.pull-out{border:2px solid #ccc;padding:1em 1em 0;margin:0 0 2em}.wp-caption .wp-caption-text{font-size:.75em;text-align:left;margin-bottom:2em}.scroll-down .icon,.scroll-up .icon{fill:#171717;margin:0;height:30px;width:30px}.scroll-down,.scroll-up{display:block;height:30px;width:30px;border:0;position:absolute;left:0;top:15px}.scroll-down:hover .icon,.scroll-up:hover .icon{fill:#171717}.scroll-up{left:auto;right:0;top:20px}@media screen and (min-width:768px){.scroll-down,.scroll-up{display:none}}body.archive .scroll-down,body.blog .scroll-down,body.home .scroll-down,body.post-type-archive-projects .scroll-down{display:none}.social-buttons{opacity:0;width:61px;-webkit-transition:opacity 1s linear 2s;transition:opacity 1s linear 2s}.social-buttons.show{opacity:1}.social-buttons iframe,.social-buttons span{display:block;margin:0 auto 10px;clear:both}#supporting-content a.back span,#supporting-content a.back.back-to-projects,#supporting-content ul li:before{display:none}@media screen and (min-width:768px){.social-buttons iframe,.social-buttons span{margin:0 0 10px}}@media screen and (max-width:767px){.social-buttons{width:100%}}#supporting-content{margin-top:40px;padding-top:40px;border-top:1px solid #e7e7e7;text-align:center;position:relative}#supporting-content a.back{display:none;border:0}#supporting-content a.back .icon{fill:#ffc000}#supporting-content a.back:hover .icon{fill:#171717}#supporting-content a.back.back-to-blog{margin-bottom:100px}#supporting-content h3{text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700;color:#a9a9a9;margin-bottom:35px}#supporting-content ul li{padding:0;margin:0 0 20px;font-weight:500;line-height:1.35rem}#supporting-content ul li a{color:#171717;background:0 0;border:0}#supporting-content ul li.current_page_item a{color:#a9a9a9}@media screen and (min-width:768px){#supporting-content{max-width:170px;margin-top:0;border-top:0;padding:0;text-align:left}#supporting-content a.back.back-to-projects{display:block;position:absolute;top:-70px;left:0}}.gallery-item,.wp-caption-text{text-align:center}@media screen and (min-width:768px){#supporting-content a.back{display:block}#supporting-content ul li a:hover{color:#ffc000}#supporting-content.scrolled{position:fixed;top:130px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#supporting-content.scrolled.scrolled-end{opacity:0}}body.single-projects #supporting-content.scrolled{top:200px}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter,.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.aligncenter{clear:both}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{border:0;max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{color:#a9a9a9}.gallery-item{display:inline-block;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body.page-template-page-contact #main-content .contact-links{margin:0 0 20px}body.page-template-page-contact #main-content #details,body.page-template-page-contact #main-content #form,body.page-template-page-contact #main-content #map{border-top:solid 1px #e7e7e7;margin:50px 0 0;padding:50px 0 0}body.page-template-page-contact #main-content #details::after,body.page-template-page-contact #main-content #form::after,body.page-template-page-contact #main-content #map::after{clear:both;content:"";display:block}body.page-template-page-contact #main-content .company-details{padding:50px 0 0;margin:50px 0 0;border-top:solid 1px #e7e7e7;font-size:14px;font-size:.875rem;color:#a9a9a9;display:block;clear:both}body.page-template-page-contact .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin-bottom:40px}body.page-template-page-contact .google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}body.home #page{padding:40px 0 0}body.home footer.site-footer{border-top:0}body.home #main-content{width:91.9921875%;margin-left:auto;margin-right:auto;max-width:1146px;font-size:26px;font-size:1.625rem;margin-bottom:40px}@media screen and (min-width:768px){body.page-template-page-contact #main-content #details p{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}body.page-template-page-contact #main-content #details p:last-child{margin-right:0}body.home #page{padding:120px 0 0}body.home #main-content{margin-bottom:120px;font-size:36px;font-size:2.25rem}}@media screen and (min-width:1024px){body.home #main-content{width:78.1944444444%}}.home-projects::after{clear:both;content:"";display:block}.home-projects .home-project{width:50%;padding-bottom:50%;height:0;float:left;position:relative;border-top:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7}.home-projects .home-project .project-wrapper{display:table;height:100%;vertical-align:middle;width:100%}.home-projects .home-project .project-wrapper .project-inner{display:table-cell;vertical-align:middle}.home-projects .home-project .overlay{display:none}.home-projects .home-project a{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:transparent;border-width:0;width:100%;height:100%;text-align:center}.home-projects .home-project a span{display:none}.home-projects .home-project a img{width:70%;margin:0 auto;max-width:70%}.home-projects .home-project a:hover .overlay{bottom:0;opacity:1}.home-projects .home-project a.more{border:none}.home-projects .home-project a.more:hover .read-more-wrapper .read-more-inner span{color:#fff;background-color:#171717;border-color:#171717}.home-projects .home-project a.more .read-more-wrapper{display:table;height:100%;vertical-align:middle;width:100%}.home-projects .home-project a.more .read-more-wrapper .read-more-inner{display:table-cell;vertical-align:middle}.home-projects .home-project a.more .read-more-wrapper .read-more-inner span{display:block;margin:0 auto;max-width:80%}.home-projects .home-project.more a{border-width:2px}@media screen and (max-width:767px){.home-projects .home-project:nth-child(2n){border-right:0}.home-projects .home-project:nth-child(-n+2){border-top:0}.home-projects .home-project:nth-child(n+5){display:none}.home-projects .home-project.more{display:block;clear:both;float:none;border:0;width:100%;text-align:center;max-width:13rem;margin:0 auto}.home-projects .home-project.more a{margin:0 auto}}@media screen and (min-width:768px){.home-projects .home-project{width:25%;padding-bottom:25%}.home-projects .home-project:nth-child(-n+4){border-top:0}.home-projects .home-project .overlay{height:100%;width:100%;margin:0;padding:20px 10%;text-align:center;position:absolute;bottom:-40%;opacity:0;left:0;background:rgba(255,255,255,.95);display:block;-webkit-backface-visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.home-projects .home-project .overlay .content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-projects .home-project .overlay p{color:#171717}.home-projects .home-project .overlay p.title{margin:0 0 10px;font-size:18px;font-size:1.125rem}}@media screen and (max-width:767px){.home-projects .home-project a.more .read-more-wrapper .read-more-inner span{min-width:70%;width:auto}}.testimonial-next:active,.testimonial-next:focus,.testimonial-next:hover,.testimonial-prev:active,.testimonial-prev:focus,.testimonial-prev:hover{background:0 0}.testimonial-next .icon,.testimonial-prev .icon{fill:#ffc000}.client-testimonials h3{margin:80px 0 0 7.5%}.client-testimonials .home-testimonial .testimonial-block{margin:50px auto;width:85%}.client-testimonials .home-testimonial .testimonial-block img.testimonial-image{border-radius:50%;float:left;height:200px;margin:0 1.5em 0 0;width:200px}.client-testimonials .home-testimonial .testimonial-block .testimonial-copy{margin-left:230px}.client-testimonials .slick-dots li{background:#ccc}.client-testimonials .slick-dots li.slick-active,.slick-dots li:hover{background:#000}.latest-news{background:url(//calvium.com/calvium/wp-content/themes/calvium/css/images/latest-news.png) 90% 0 no-repeat #ffc000;background-size:contain;padding:30px 0 48px}.latest-news .post-content{width:auto!important}.latest-news h3{margin:0 50px}.latest-news .home-posts{margin-top:40px}.latest-news article{margin:0 0 100px;margin-bottom:0!important}.latest-news .post-cat{display:none}.latest-news h2 a{font-size:28px;font-size:1.75rem;background-color:transparent;font-weight:400;border:0;text-transform:none}.latest-news .read-more,.news-signup .read-more{-webkit-appearance:none;cursor:pointer;line-height:1;padding:13px 23px;-moz-user-select:none;-webkit-transition:all .4s ease;display:inline-block;text-transform:uppercase;background-color:transparent;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased}.latest-news .read-more{-moz-appearance:none;appearance:none;border:2px solid #fff;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:all .4s ease;text-align:center;border-radius:3px;font-family:Karla,Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:.75rem}.news-signup .read-more,.read-more{-webkit-user-select:none;vertical-align:middle;font-family:Karla,Arial,'Helvetica Neue',Helvetica,sans-serif;text-decoration:none;white-space:nowrap;text-align:center}@media screen and (min-width:768px){.latest-news article{margin:0 50px}}.news-signup .read-more{-moz-appearance:none;appearance:none;border:2px solid #fff;-ms-user-select:none;user-select:none;transition:all .4s ease;border-radius:3px;font-size:12px;font-size:.75rem}.latest-news .read-more:hover{background-color:#fff;border-color:#fff;color:#171717}.latest-news .read-more:disabled{cursor:not-allowed;opacity:.5}section.news-signup{background:#ffc000;padding:2em 0}section.news-signup .container{border:3px solid #fff;padding:3em 3em 0;max-width:700px}section.news-signup .container h2{font-size:1.25rem;line-height:140%;text-align:center;text-transform:none}section.news-signup .container p{text-align:center}@media screen and (max-width:767px){.latest-news,.testimonial-copy{text-align:center}.latest-news .post-excerpt{display:none}.latest-news .slick-next,.latest-news .slick-prev,.testimonial-next,.testimonial-prev{display:none!important}.client-testimonials h3{margin:0 auto 30px;text-align:center}.client-testimonials .home-testimonial .testimonial-block{margin:0 auto 50px}.client-testimonials .home-testimonial .testimonial-block img.testimonial-image{float:none;margin:0 auto 1em}.client-testimonials .home-testimonial .testimonial-block .testimonial-copy{margin-left:0}.client-testimonials ul.slick-dots{bottom:0}.content-hero.home{margin-top:0}}.article-container{padding-top:20px}body.blog article,body.group-blog article{margin-bottom:80px}body.blog article::after,body.group-blog article::after{clear:both;content:"";display:block}body.blog article .featured-image,body.group-blog article .featured-image{background:0 0;margin-bottom:20px;border:0}body.blog article h2 a,body.group-blog article h2 a{font-size:28px;font-size:1.75rem;font-weight:700;background:0 0;color:#171717;text-transform:none;border:0}body.blog article h2 a:hover,body.group-blog article h2 a:hover{color:#a9a9a9}body.blog.home .latest-news article h2 a:hover,body.group-blog.home .latest-news article h2 a:hover{color:#171717}body.single-post #main-content h1{font-size:28px;font-size:1.75rem}body.single-post #main-content img{margin-bottom:.75rem}body.single-post #supporting-content img{border-radius:999em;margin:0 auto 20px;display:block;max-width:130px}body.single-post #supporting-content h2,body.single-post #supporting-content h3{text-align:center}body.single-post #supporting-content h2{color:#171717;font-size:16;font-size:1rem;margin-bottom:10px}body.single-post #supporting-content h3{color:#a9a9a9;font-size:14;font-size:.875rem;margin-bottom:20px}body.single-post #supporting-content .tags{font-size:1rem;margin-bottom:1.5rem}body.single-post #supporting-content .tags a{border:none;text-transform:capitalize;font-weight:400}@media screen and (min-width:768px){body.blog article h2 a,body.group-blog article h2 a{font-size:36px;font-size:2.25rem}body.blog article .featured-image,body.group-blog article .featured-image{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-top:6px}body.blog article .featured-image:last-child,body.blog article .post-content:last-child,body.group-blog article .featured-image:last-child,body.group-blog article .post-content:last-child{margin-right:0}body.blog article .post-content,body.group-blog article .post-content{float:left;display:block;width:65.8807826589%;margin-right:0}body.single-post #main-content h1{font-size:36px;font-size:2.25rem}body.single-post #supporting-content{max-width:130px}}.cat-list{margin:1rem 0 2rem}.cat-list .find-topics{cursor:pointer;display:block;height:50px;line-height:50px;text-transform:uppercase;font-size:16px;font-size:1rem}.cat-list .find-topics a{background-color:transparent;font-weight:700;color:#171717;border:0}.cat-list .find-topics a:hover{color:#a9a9a9}.cat-list .find-topics .icon{fill:#ffc000;height:30px;width:30px;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;right:0;margin-top:10px}.cat-list .find-topics:hover{color:#171717}.cat-list .find-topics.open .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.cat-list ul{display:none;margin-bottom:0;padding-bottom:0}.cat-list ul li{padding:0;margin:0;text-transform:capitalize;font-size:16px;font-size:1rem;clear:both;display:block}.cat-list ul li:before{display:none}.cat-list ul li.cat-item.current-cat a{color:#ffc000}.cat-list ul li.search-button{padding:.5rem}.cat-list ul li.search-button .icon{margin-bottom:-2px}.cat-list ul li a{background-color:transparent;border:0;color:#171717;font-weight:400;line-height:2rem;padding:.5rem 1rem .5rem 0}.post-cat,.posted-on,.read-more{font-weight:700}.cat-list ul li a:hover{color:#a9a9a9}@media screen and (min-width:768px){.cat-list::after{clear:both;content:"";display:block}.cat-list .find-topics{height:auto;line-height:inherit;margin-left:17.0596086706%;float:left;display:block;margin-right:2.3576520234%;width:14.7019566472%;margin-top:-.1rem}.cat-list .find-topics:last-child,.cat-list ul,.cat-list ul:last-child{margin-right:0}.cat-list .find-topics .icon{display:none}.cat-list ul,.cat-list ul li{display:inline-block!important}.cat-list ul{float:left;width:65.8807826589%}.cat-list ul li{clear:none;margin:0}.cat-list .cat-list-ul{margin-top:-.4rem}}@media screen and (max-width:1023px){.cat-list{margin-top:0}.cat-list .find-topics{float:none;margin:0 auto;text-align:center;width:100%}.cat-list .cat-list-ul{margin-top:1rem;text-align:center;width:100%}}.post-cat{text-transform:uppercase;font-size:16px;font-size:1rem}.post-cat a{background:0 0;color:#ffc000;border:0;margin-right:1rem}.post-cat a:hover{color:#171717}.posted-on{font-size:16px;font-size:1rem;text-transform:none;color:#a9a9a9}.posted-on span,.posted-on time,.read-more{color:#171717}.read-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ffc000;cursor:pointer;-webkit-font-smoothing:antialiased;line-height:1;padding:13px 23px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;transition:all .4s ease;display:inline-block;border-radius:3px;text-transform:uppercase;font-size:12px;font-size:.75rem;background-color:transparent}.read-more:hover{color:#fff;background-color:#171717;border-color:#171717}.read-more:disabled{cursor:not-allowed;opacity:.5}body.archive.category .cat-list .find-topics,body.blog .cat-list .find-topics,body.search-results .cat-list .find-topics{margin-top:.1rem}body.blog .cat-list .find-topics a{color:#ffc000}.search-button{display:none!important}.search-button .icon{fill:#171717;height:15px;width:15px;cursor:pointer}@media screen and (min-width:1024px){.search-button{display:block!important}.search-button:hover .icon{fill:#ffc000}}.searchform{width:100%;max-width:400px;margin:0 auto}.searchform input{margin:0 0 20px}.searchform input[type=search]{font-weight:400;float:left;display:block;margin-right:2.3576520234%;width:74.4105869942%}.searchform input[type=search]:last-child,.searchform input[type=submit]:last-child{margin-right:0}.searchform input[type=submit]{float:left;display:block;width:23.2317609825%;margin-right:0}@media screen and (max-width:767px){.searchform{display:block!important}.searchform input[type=search]{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}.searchform input[type=search]:last-child{margin-right:0}.searchform input[type=submit]{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.searchform input[type=submit]:last-child{margin-right:0}}@media screen and (min-width:1024px){.searchform{display:none}}body.search-results article.projects a{text-align:center}body.search-results article.projects a img{width:60%}article.type-projects{margin-bottom:20px}article.type-projects .logo{position:relative;display:block;width:100%;padding-bottom:56.25%;margin-bottom:20px;background-color:#a9a9a9;background-size:cover;background-repeat:no-repeat;background-position:center top;border:0;-webkit-transition:all .4s ease;transition:all .4s ease}article.type-projects .logo>.content{position:absolute;top:0;left:0;right:0;bottom:0}article.type-projects .logo:hover{opacity:.7}article.type-projects .logo img{width:auto;position:absolute;top:50%;left:50%;max-height:51%;max-width:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}article.type-projects h2.title{font-family:Georgia,Times,'Times New Roman',serif;font-size:32px;font-size:2rem;font-weight:400;text-transform:none;margin-bottom:10px}article.type-projects h2.title a{border:none;font-weight:400}article.type-projects h2.title a:hover{background:0 0;border:none}article.type-projects p.services{margin-bottom:10px}@media screen and (min-width:768px){article.type-projects{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%;margin-bottom:40px}article.type-projects:last-child,article.type-projects:nth-child(3n){margin-right:0}article.type-projects:nth-child(3n+1){clear:left}body.single-projects #page{padding-top:110px}}body.search-results article.type-projects{clear:both;width:100%}body.single-projects .hero .title{margin-bottom:20px;width:65%}body.single-projects .hero .client-logo{max-width:165px;height:auto;width:auto;margin-bottom:20px}body.single-projects .hero p.blurb,body.single-projects .hero p.blurb a,body.single-projects .hero p.sectors,body.single-projects .hero p.sectors a,body.single-projects .hero p.services,body.single-projects .hero p.services a{color:#fff}body.single-projects .hero p.blurb a:hover,body.single-projects .hero p.sectors a:hover,body.single-projects .hero p.services a:hover{color:#ffc000}body.single-projects .screenshot{position:relative;margin:0 auto 50px;display:block}body.single-projects .screenshot .screenshot-image{position:absolute}body.single-projects .screenshot.portrait-phone{max-width:261px}body.single-projects .screenshot.portrait-phone .screenshot-image{top:11.5%;left:6.5%;width:88%}body.single-projects .screenshot.landscape-phone{max-width:525px}body.single-projects .screenshot.landscape-phone .screenshot-image{top:5.8%;left:11.5%;width:76.8%}body.single-projects #supporting-content a.app-store,body.single-projects #supporting-content a.play-store{display:block;margin:0 auto 20px;width:166px;background:0 0;border:0}body.single-projects #supporting-content a.app-store img,body.single-projects #supporting-content a.play-store img{display:block;margin:0}@media screen and (min-width:1600px){body.single-projects .hero .title{font-size:2.5rem}body.single-projects .hero .client-logo{max-width:130px}}@media screen and (min-width:768px){body.single-projects .hero .client-logo{margin-bottom:40px}body.single-projects .screenshot{position:absolute;right:0}body.single-projects .screenshot.portrait-phone{top:-576px}}@media screen and (max-width:1023px){body.single-projects .screenshot.portrait-phone{top:-366px;max-width:161px}}@media screen and (max-width:767px){body.single-projects .screenshot.portrait-phone{margin-bottom:-110px;max-width:261px;top:-130px}}@media screen and (min-width:768px){body.single-projects .screenshot.landscape-phone{top:-355px}body.single-projects #supporting-content{padding-top:20px;border-top:solid 2px #ffc000}body.single-projects #supporting-content a.app-store,body.single-projects #supporting-content a.play-store{margin:0 0 20px}}p.blurb,p.sectors,p.services{text-transform:uppercase;font-family:Karla,Arial,'Helvetica Neue',Helvetica,sans-serif;color:#a9a9a9;font-size:12px;font-size:.75rem;font-weight:400;margin:0}p.blurb{color:#000;font-size:.9rem;text-transform:none;padding-bottom:.6em}p.sectors a,p.services a{background:0 0;color:#a9a9a9;font-weight:700}body.post-type-archive-projects .cat-list ul li a.all-sectors,body.post-type-archive-projects .cat-list ul li a.all-services,p.sectors a:hover,p.services a:hover{color:#ffc000}.team-list{margin-top:60px}.team-list section::after{clear:both;content:"";display:block}.team-member{margin-bottom:40px;-webkit-transition:all .4s ease;transition:all .4s ease}.team-member img{height:170px;width:170px;margin:0 auto 30px;border-radius:9999em;display:block;text-align:center;cursor:pointer}.team-member h1,.team-member h2{text-transform:uppercase;text-align:center}#main-content .team-member h1{color:#171717;font-size:16;font-size:1rem;margin-bottom:.2em}#main-content .team-member h2{color:#a9a9a9;font-size:14;font-size:.875rem;margin:.5em 0 1em}.team-member .visible-details{position:relative}.team-member .team-description{display:none;position:relative}.team-member .social-links{margin-top:40px;text-align:center}.team-member .social-link{color:#fff;display:inline-block;height:49px;width:49px;line-height:49px;font-size:25px;font-size:1.5625rem;border:0;border-radius:9999em;text-align:center;margin:0 20px 20px 0}.team-member .social-link span{display:none}.team-member .social-link.twitter{background-color:#55acee}.team-member .social-link.twitter:hover{background-color:#83c3f3}.team-member .social-link.linkedin{background-color:#007bb5}.team-member .social-link.linkedin:hover{background-color:#009ee8}@media screen and (min-width:768px){.team-member .team-description{height:300px;position:static}.team-member .content{padding-right:90px}}@media screen and (min-width:1024px){.team-member .team-description{height:270px}}@media screen and (min-width:768px){.team-member .social-links{position:absolute;top:0;right:0}.team-member .social-link{display:block;margin-right:0}.team-member{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.team-member .visible-details{height:280px}.team-member:last-child,.team-member:nth-child(3n){margin-right:0}.team-member:nth-child(3n+1){clear:left}.team-member .team-description-inner{position:absolute;left:0;width:100%;border-top:solid 2px #e7e7e7;border-bottom:solid 2px #e7e7e7;padding:40px 0;display:none}}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;border:0;vertical-align:top;margin:0;outline:0}.team-highlight{height:2px;width:100%;background-color:#ffc000;border:0;position:absolute;bottom:-12px;left:0;z-index:10;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.fancybox-iframe,.fancybox-image{width:100%;height:100%;display:block}@media screen and (min-width:768px){.team-member.open .team-highlight{opacity:1}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#fff;text-shadow:none;border-radius:3px}.fancybox-opened{z-index:8030}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#ff1d1d;margin:0;padding:15px;white-space:nowrap}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-37.5px;margin-left:-37.5px;width:74px;height:74px;opacity:.8;cursor:pointer;z-index:8060;background:#ffc000;border-radius:50%}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:50px;height:50px;background:url(/calvium/wp-content/themes/calvium/images/rolling.gif) center center no-repeat;background-size:50px;margin:12px}.fancybox-close{top:15px;right:15px;height:20px;width:20px;background:0 0;border-radius:0;padding:0;display:block;border:0}.fancybox-close .icon{fill:#ffc000;height:20px;width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-close:hover{background:0 0}.fancybox-close:hover .icon{fill:#171717}@media screen and (min-width:768px){.fancybox-close,.fancybox-close .icon{height:50px;width:50px}.fancybox-close{top:15px;right:15px}}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/calvium/wp-content/themes/calvium/images/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/calvium/wp-content/themes/calvium/images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#171717;background:rgba(23,23,23,.8)}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(//calvium.com/calvium/wp-content/themes/calvium/css/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(//calvium.com/calvium/wp-content/themes/calvium/css/fonts/slick.eot);src:url(//calvium.com/calvium/wp-content/themes/calvium/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//calvium.com/calvium/wp-content/themes/calvium/css/fonts/slick.woff) format("woff"),url(//calvium.com/calvium/wp-content/themes/calvium/css/fonts/slick.ttf) format("truetype"),url(//calvium.com/calvium/wp-content/themes/calvium/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev,.testimonial-next,.testimonial-prev{position:absolute;display:block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0;z-index:10}.slick-next .icon,.slick-prev .icon{fill:#fff}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:transparent}.slick-next:focus .icon,.slick-next:hover .icon,.slick-prev:focus .icon,.slick-prev:hover .icon,.testimonial-next:focus .icon,.testimonial-next:hover .icon,.testimonial-prev:focus .icon,.testimonial-prev:hover .icon{fill:#171717}.slick-prev{left:0}.testimonial-prev{left:0}.slick-next,.testimonial-next{right:0}@media screen and (min-width:768px){.slick-prev,.testimonial-prev{left:-20px}.slick-next,.testimonial-next{right:-20px}}@media screen and (min-width:1024px){.slick-prev,.testimonial-prev{left:-75px}.slick-next,.testimonial-next{right:-75px}}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;padding:0;bottom:-50px;margin:0;text-align:center;width:100%}.slick-dots li,.slick-dots li button{height:15px;width:15px;cursor:pointer}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;border:2px solid #fff;background:#fff;border-radius:9999em;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.slick-dots li:before{display:none}.slick-dots li button{display:block;outline:0;line-height:0;font-size:0;color:transparent;background-color:transparent;border-color:transparent;padding:5px}.slick-dots li.slick-active,.slick-dots li:hover{background:#ffc000}
html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.content-link,.card-link{border:none;margin:1em 0;color:#1a2746}.content-link:hover,.card-link:hover{opacity:.8;background-color:rgba(0,0,0,0)}.content-link:focus,.content-link:active,.card-link:focus,.card-link:active{background-color:rgba(0,0,0,0)}.member-name,.member-title{color:#1a2746;text-align:center}.keyline-title{color:#1a2746;font-size:2rem;font-weight:400;font-family:Helvetica Neue,Open Sans,sans-serif;margin-top:-2rem;z-index:0}.button{color:#1a2746;padding:.5rem 1rem;display:flex;background-color:#ffe6ab;justify-content:space-between;width:50%;align-items:center;font-family:Karla,Helvetica Neue,sans-serif;border:none;border-radius:12px;font-weight:700}.button:hover{background-color:#ffc000}.entry-content body,.entry-content b,.entry-content p,.entry-content h1,.entry-content h2,.entry-content li,.entry-content .pull-out,.blog-content body,.blog-content b,.blog-content p,.blog-content h1,.blog-content h2,.blog-content li,.blog-content .pull-out,.single-project-page .project-content body,.single-project-page .project-content b,.single-project-page .project-content p,.single-project-page .project-content h1,.single-project-page .project-content h2,.single-project-page .project-content li,.single-project-page .project-content .pull-out,.cta.mailinglist body,.cta.mailinglist b,.cta.mailinglist p,.cta.mailinglist h1,.cta.mailinglist h2,.cta.mailinglist li,.cta.mailinglist .pull-out,.page-pillar body,.page-pillar b,.page-pillar p,.page-pillar h1,.page-pillar h2,.page-pillar li,.page-pillar .pull-out,.page-services>main body,.page-services>main b,.page-services>main p,.page-services>main h1,.page-services>main h2,.page-services>main li,.page-services>main .pull-out{color:#1a2746}.entry-content .pull-out,.blog-content .pull-out,.single-project-page .project-content .pull-out,.cta.mailinglist .pull-out,.page-pillar .pull-out,.page-services>main .pull-out{border-color:#facaa2}.entry-content h3,.entry-content h3>*,.entry-content h4,.blog-content h3,.blog-content h3>*,.blog-content h4,.single-project-page .project-content h3,.single-project-page .project-content h3>*,.single-project-page .project-content h4,.cta.mailinglist h3,.cta.mailinglist h3>*,.cta.mailinglist h4,.page-pillar h3,.page-pillar h3>*,.page-pillar h4,.page-services>main h3,.page-services>main h3>*,.page-services>main h4{color:#d76309}.entry-content a,.blog-content a,.single-project-page .project-content a,.cta.mailinglist a,.page-pillar a,.page-services>main a{border-bottom:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #FFE6AB 50%);transition:.5s}.entry-content a:hover,.blog-content a:hover,.single-project-page .project-content a:hover,.cta.mailinglist a:hover,.page-pillar a:hover,.page-services>main a:hover{border:none;background:#ffc000}.entry-content a.general-button,.entry-content a.download-button,.blog-content a.general-button,.blog-content a.download-button,.single-project-page .project-content a.general-button,.single-project-page .project-content a.download-button,.cta.mailinglist a.general-button,.cta.mailinglist a.download-button,.page-pillar a.general-button,.page-pillar a.download-button,.page-services>main a.general-button,.page-services>main a.download-button{border:none;display:flex;justify-content:center;align-items:center;background:#ffe6ab;border-radius:.4rem;color:#1a2746;text-transform:capitalize;padding:1rem;max-width:100%;width:50%;height:auto}.entry-content a.general-button:hover,.entry-content a.download-button:hover,.blog-content a.general-button:hover,.blog-content a.download-button:hover,.single-project-page .project-content a.general-button:hover,.single-project-page .project-content a.download-button:hover,.cta.mailinglist a.general-button:hover,.cta.mailinglist a.download-button:hover,.page-pillar a.general-button:hover,.page-pillar a.download-button:hover,.page-services>main a.general-button:hover,.page-services>main a.download-button:hover{background-color:#ffc000}.entry-content a.general-button svg,.entry-content a.download-button svg,.blog-content a.general-button svg,.blog-content a.download-button svg,.single-project-page .project-content a.general-button svg,.single-project-page .project-content a.download-button svg,.cta.mailinglist a.general-button svg,.cta.mailinglist a.download-button svg,.page-pillar a.general-button svg,.page-pillar a.download-button svg,.page-services>main a.general-button svg,.page-services>main a.download-button svg{fill:#1a2746;margin:.3rem}body.single-post .page-index #main-content .single-blog-page .blog-headline-content h1{font-size:2rem}.featured-content h2,.featured-content h3,.featured-content p{color:#1a2746}.hero-title h1{color:#1a2746}.read-more-link{justify-content:flex-start;display:flex;align-items:center;margin-top:1rem;width:12rem;font-weight:700;border:none;font-family:Karla,Arial,Helvetica,sans-serif;color:#d76309;background-color:rgba(0,0,0,0);font-size:1rem;transition:unset}.read-more-link:hover{color:#ffc000;border:none;background-color:rgba(0,0,0,0);filter:brightness(0) saturate(100%) invert(83%) sepia(66%) saturate(6993%) hue-rotate(355deg) brightness(96%) contrast(111%)}.read-more-link:focus,.read-more-link:active{background-color:rgba(0,0,0,0)}.read-more-link svg{margin-left:1rem}.resource-link{width:100%;justify-content:space-between}a.back-link{margin:2rem 0;display:flex;align-items:center;justify-content:center;color:#d76309;border:none;background:none}a.back-link:hover{color:#ffc000;border:none;background-color:rgba(0,0,0,0);filter:brightness(0) saturate(100%) invert(83%) sepia(66%) saturate(6993%) hue-rotate(355deg) brightness(96%) contrast(111%)}a.back-link svg{margin-right:.5rem}@media only screen and (min-width: 200px)and (max-width: 667px){.keyline-title{margin-top:-1.5rem;margin-bottom:0}}body{margin:0;background:#fff;color:#1a2746;font-size:1rem;line-height:1.5;font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;font-feature-settings:"liga"}.page-index{overflow:hidden;width:100%;margin-top:4rem}.page-index img.calvium-circle{width:30px;height:30px;display:block;margin:2rem auto}.page-index .calvium-custom-quote{background:#fdf6e7;width:100%;padding:2rem;margin:1rem 0;display:flex;flex-direction:column;align-items:center;box-shadow:1px 1px 10px #ccc;-webkit-box-shadow:1px 1px 10px 0px #ccc;-moz-box-shadow:1px 1px 10px 0px #ccc}.page-index .calvium-custom-quote .quote-container{width:100%;display:flex;flex-direction:row}.page-index .calvium-custom-quote .quote-graphic{width:20%;margin-top:-1rem;margin-left:-7rem;background-size:contain;background-position:center}.page-index .calvium-custom-quote blockquote{width:80%;font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.2rem}.page-index .calvium-custom-quote p.author{font-weight:bold;margin:1rem 0 0 30%;text-align:right;width:70%}.page-index .custom-social-buttons{align-items:flex-start}.page-index .entry-content img,.page-index .blog-content img,.page-index .single-project-page .project-content img,.page-index .cta.mailinglist img,.page-index .page-services>main img,.page-index .page-pillar img{margin:1rem auto}.page-index .project-content p,.page-index .blog-content p{margin-bottom:1rem !important}figcaption.wp-caption-text{color:#1a2746 !important;padding:1rem;border-left:2px solid #ffc000;margin-top:1rem}.post-thumbnail{position:relative;height:0;padding-bottom:56.25%;transition:all .4s ease}.post-thumbnail:hover{opacity:.8}.post-thumbnail img{position:absolute;top:0;left:0;border-top-left-radius:10px;border-top-right-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}*::-ms-backdrop,.post-thumbnail{padding-bottom:66.66%}.post-thumbnail::after{display:block;content:"";padding-bottom:56.25%}.card-content{display:flex;flex-direction:column;text-align:center;margin:0 40px 1rem}.card-content h3{font-size:1.2rem}.related-posts-section{display:flex;flex-direction:column;margin-top:5rem;width:100%;height:auto}.related-posts-section .related-posts-title{margin:3% 0 3% 10%}.related-posts-section .related-posts-title p,.related-posts-section .related-posts-title h3{font-size:1.5rem;color:#1a2746}.related-posts-section .related-posts-title h3{position:relative}.related-posts-section .related-posts-title h3:before{position:absolute;left:0;top:2.5rem;height:0;width:1.5rem;content:"";border-bottom:2px solid #1a2746}.related-posts-section .related-posts-container{margin-bottom:2rem}.related-posts-section .related-posts-container .card-carousel-container{border-bottom:none;margin:0}.related-posts-section .related-posts-container .card-carousel-container .card-carousel{display:flex;margin:1rem 0}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post{display:flex;flex-direction:column;border-radius:10px;height:auto;margin:0 1rem;background-color:#fff;box-shadow:1px 1px 10px #ccc}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .post-thumbnail{height:0;padding-bottom:56.25%}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post *::-ms-backdrop,.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .post-thumbnail{padding-bottom:66.66%}.related-posts-section .related-posts-container .card-carousel-container .navigation-container svg>symbol>g{stroke:#1a2746}.cookie-notice-container .cn-text-container{font-size:.8rem;padding-left:2rem;line-height:1.4rem;background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/icon-cookie.png);background-repeat:no-repeat;background-size:contain;background-position:0 50%}.cookie-notice-container .cn-button.wp-default{text-shadow:none;border-radius:.2rem;border:none;color:#1a2746;background:#fed87b}.cookie-notice-container .cn-button.wp-default:hover{background:#ffc000}.cookie-notice-container a.cn-close-icon{border:none;opacity:1}.cookie-notice-container a.cn-close-icon::before,.cookie-notice-container a.cn-close-icon::after{background-color:#1a2746}@media only screen and (min-width: 200px)and (max-width: 667px){td{word-wrap:break-word}}.page-index main .single-blog-page{overflow:hidden}.page-index main .single-blog-page .blog-content .full-page-width{position:relative;width:100vw;left:50%;right:50%;margin-right:-50vw;margin-left:-50vw;max-width:100vw}.page-index main .single-blog-page .blog-content .wp-caption img[class*=wp-image-].full-page-width,.page-index main .single-blog-page .blog-content img[class*=wp-image-].full-page-width{position:relative;width:100vw;left:50%;right:50%;margin-right:-50vw;margin-left:-50vw;max-width:100vw}.page-index main .single-blog-page .blog-content .wp-caption.alignleft,.page-index main .single-blog-page .blog-content img[class*=wp-image-].alignleft{display:block;position:relative;right:19%;min-width:50vw}.page-index main .single-blog-page .blog-content .wp-caption.alignright,.page-index main .single-blog-page .blog-content img[class*=wp-image-].alignright{display:block;position:relative;left:20%;min-width:50vw}.page-index main .single-project-page{overflow:hidden}.page-index main .single-project-page .content-columns-container .main-content-container .project-content .full-page-width{left:50%;right:50%;margin-left:-60vw;position:relative;width:100vw;max-width:100vw}.page-index main .single-project-page .content-columns-container .main-content-container .project-content .wp-caption img[class*=wp-image-].full-page-width,.page-index main .single-project-page .content-columns-container .main-content-container .project-content img[class*=wp-image-].full-page-width{left:50%;right:50%;margin-left:-60vw;position:relative;width:100vw;max-width:100vw}.page-index main .single-project-page .content-columns-container .main-content-container .project-content .wp-caption.alignleft,.page-index main .single-project-page .content-columns-container .main-content-container .project-content img[class*=wp-image-].alignleft{display:block;position:relative;right:51%;min-width:50vw}.page-index main .single-project-page .content-columns-container .main-content-container .project-content .wp-caption.alignright,.page-index main .single-project-page .content-columns-container .main-content-container .project-content img[class*=wp-image-].alignright{display:block;position:relative;left:31.4%;min-width:50vw}.image-and-category-container{width:80%;display:flex;flex-direction:row;justify-content:space-between}.image-and-category-container .category-icons-container{width:23%;margin-top:3rem;margin-left:0;margin-right:3rem;margin-bottom:0;height:auto;display:flex;flex-direction:column;justify-content:flex-start}.image-and-category-container .category-icons-container .labeled-icon{margin-bottom:2rem;width:100%;display:flex;align-items:center;justify-content:flex-start}.image-and-category-container .category-icons-container .labeled-icon .icon-container{min-width:121px;min-height:121px;max-width:123px;max-height:123px;display:flex;align-items:center;justify-content:center}.image-and-category-container .category-icons-container .labeled-icon .icon-container div{background-size:85%;background-position:center}.image-and-category-container .category-icons-container .labeled-icon .icon-label h3{margin-left:1rem;margin-top:auto;margin-bottom:auto;color:#1a2746;font-size:1rem;font-weight:400}.page-index .entry-content .affiliations-content{display:flex;align-items:center;justify-content:flex-start}.page-index .entry-content .affiliations-content .affiliation-icon{width:215px;height:auto;margin:0 3rem 0 0}@media only screen and (min-width: 200px)and (max-width: 667px){.page-index .entry-content .affiliations-content .affiliation-icon{max-width:150px;margin-right:1rem}}.affiliations-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/affiliations-icon.png);background-repeat:no-repeat;width:100px;height:100px}img[data-lazy-src]{opacity:0}img.lazyloaded{transition:opacity .3s linear .2s;opacity:1}.page-index figcaption.wp-caption-text{text-align:left;font-size:1rem;color:#1a2746 !important;padding:1rem;border-left:2px solid #ffc000}.not-found-graphic{height:122px;width:216px}.not-found-message{margin-top:10%;margin-left:10%;max-width:40%;text-align:center;width:30%}.article-container{display:flex;flex-direction:row;justify-content:center}.article-container .not-found-message{max-width:100%;width:80%;margin:0}.article-container .search-form{background-color:rgba(0,0,0,0);height:4rem;margin-top:3rem}@media only screen and (min-width: 1824px){.single-blog-page .blog-content .wp-caption.alignleft,.single-blog-page .blog-content img[class*=wp-image-].alignleft{right:50% !important}.single-blog-page .blog-content .wp-caption.alignright,.single-blog-page .blog-content img[class*=wp-image-].alignright{left:50% !important}}@media only screen and (min-width: 200px)and (max-width: 1024px){.single-project-page .content-columns-container .main-content-container .project-content .wp-caption img[class*=wp-image-].full-page-width,.single-project-page .content-columns-container .main-content-container .project-content img[class*=wp-image-].full-page-width{margin-left:-50vw !important;margin-right:-50vw !important}.single-project-page .content-columns-container .main-content-container .project-content .wp-caption.alignleft,.single-project-page .content-columns-container .main-content-container .project-content img[class*=wp-image-].alignleft{right:0 !important}.single-project-page .content-columns-container .main-content-container .project-content .wp-caption.alignright,.single-project-page .content-columns-container .main-content-container .project-content img[class*=wp-image-].alignright{left:0 !important}.single-blog-page .blog-content .wp-caption.alignleft,.single-blog-page .blog-content img[class*=wp-image-].alignleft{right:0 !important}.single-blog-page .blog-content .wp-caption.alignright,.single-blog-page .blog-content img[class*=wp-image-].alignright{left:0 !important}.cookie-notice-container .cn-text-container{background-size:5%;background-position:0 50%}}@media only screen and (min-width: 200px)and (max-width: 667px){.page-index{margin-top:3rem !important}.cookie-notice-container .cn-text-container{background-size:10%}}.accent-vertical{border-left:2px solid #d76309;height:3rem;top:-4.1rem;position:absolute;color:#d76309;font-size:2.5rem;font-weight:100;font-family:Helvetica Neue,Open Sans,sans-serif}.category-list,.category-list-dropdown{margin-top:2.5rem;position:relative;margin-left:5rem;width:15%;height:100%}.category-list ul,.category-list-dropdown ul{display:block}.category-list ul li,.category-list-dropdown ul li{padding:1rem 0 0 0;margin:0;text-transform:capitalize;clear:both;display:block}.category-list ul li:before,.category-list-dropdown ul li:before{display:none}.category-list ul li.cat-item.current-cat a,.category-list-dropdown ul li.cat-item.current-cat a{border-bottom:2px solid #ffc000}.category-list ul li a,.category-list-dropdown ul li a{background-color:rgba(0,0,0,0);border:none;color:#1a2746;font-weight:400;line-height:1.5rem;padding:.5rem 0 .25rem 0}.category-list ul li a:hover,.category-list ul li a:focus,.category-list-dropdown ul li a:hover,.category-list-dropdown ul li a:focus{border-bottom:2px solid #ffc000;color:#1a2746}.category-list-dropdown .category-menu .topics-menu .topics-menu-title{display:flex;align-items:center}.featured-blog-section .featured-container .featured-content .category-list .category-list-ul .latest a{border-bottom:2px solid #ffc000}.page-index .page-default .page-columns #supporting-content .category-list-ul .all-categories{border-bottom:2px solid #ffc000}.search-topics-button .icon{fill:#1a2746;height:2rem;width:2rem;cursor:pointer}#main-content .projects-section-page .project-headline-menu .category-list .all-services a,#main-content .projects-section-page .project-headline-menu .category-list .all-sectors a{border-bottom:2px solid #ffc000}#main-content .projects-section-page .project-headline-menu .category-list .service-list-ul,#main-content .projects-section-page .project-headline-menu .category-list .sector-list-ul,#main-content .projects-section-page .projects-category-menu .category-list .service-list-ul,#main-content .projects-section-page .projects-category-menu .category-list .sector-list-ul,#main-content .projects-sector-page .project-headline-menu .category-list .service-list-ul,#main-content .projects-sector-page .project-headline-menu .category-list .sector-list-ul,#main-content .projects-sector-page .projects-category-menu .category-list .service-list-ul,#main-content .projects-sector-page .projects-category-menu .category-list .sector-list-ul,#main-content .resources-categories .project-headline-menu .category-list .service-list-ul,#main-content .resources-categories .project-headline-menu .category-list .sector-list-ul,#main-content .resources-categories .projects-category-menu .category-list .service-list-ul,#main-content .resources-categories .projects-category-menu .category-list .sector-list-ul{width:65%}#main-content .projects-section-page .project-headline-menu .category-list .sector-list-ul,#main-content .projects-section-page .projects-category-menu .category-list .sector-list-ul,#main-content .projects-sector-page .project-headline-menu .category-list .sector-list-ul,#main-content .projects-sector-page .projects-category-menu .category-list .sector-list-ul,#main-content .resources-categories .project-headline-menu .category-list .sector-list-ul,#main-content .resources-categories .projects-category-menu .category-list .sector-list-ul{display:block}#main-content .projects-section-page .project-headline-menu .category-list .service-list-ul,#main-content .projects-section-page .projects-category-menu .category-list .service-list-ul,#main-content .projects-sector-page .project-headline-menu .category-list .service-list-ul,#main-content .projects-sector-page .projects-category-menu .category-list .service-list-ul,#main-content .resources-categories .project-headline-menu .category-list .service-list-ul,#main-content .resources-categories .projects-category-menu .category-list .service-list-ul{display:none}#main-content .projects-section-page .project-headline-menu .category-list .project-categories-title,#main-content .projects-section-page .projects-category-menu .category-list .project-categories-title,#main-content .projects-sector-page .project-headline-menu .category-list .project-categories-title,#main-content .projects-sector-page .projects-category-menu .category-list .project-categories-title,#main-content .resources-categories .project-headline-menu .category-list .project-categories-title,#main-content .resources-categories .projects-category-menu .category-list .project-categories-title{display:flex;flex-direction:column;position:relative}#main-content .projects-section-page .project-headline-menu .category-list .project-categories-title a.service,#main-content .projects-section-page .project-headline-menu .category-list .project-categories-title a.sector,#main-content .projects-section-page .projects-category-menu .category-list .project-categories-title a.service,#main-content .projects-section-page .projects-category-menu .category-list .project-categories-title a.sector,#main-content .projects-sector-page .project-headline-menu .category-list .project-categories-title a.service,#main-content .projects-sector-page .project-headline-menu .category-list .project-categories-title a.sector,#main-content .projects-sector-page .projects-category-menu .category-list .project-categories-title a.service,#main-content .projects-sector-page .projects-category-menu .category-list .project-categories-title a.sector,#main-content .resources-categories .project-headline-menu .category-list .project-categories-title a.service,#main-content .resources-categories .project-headline-menu .category-list .project-categories-title a.sector,#main-content .resources-categories .projects-category-menu .category-list .project-categories-title a.service,#main-content .resources-categories .projects-category-menu .category-list .project-categories-title a.sector{color:#1a2746;border:none;background:none;font-weight:700;font-size:1.5rem}#main-content .projects-section-page .project-headline-menu .category-list .project-categories-title a.sector,#main-content .projects-section-page .projects-category-menu .category-list .project-categories-title a.sector,#main-content .projects-sector-page .project-headline-menu .category-list .project-categories-title a.sector,#main-content .projects-sector-page .projects-category-menu .category-list .project-categories-title a.sector,#main-content .resources-categories .project-headline-menu .category-list .project-categories-title a.sector,#main-content .resources-categories .projects-category-menu .category-list .project-categories-title a.sector{opacity:1;margin-bottom:.5rem;margin-top:0}#main-content .projects-section-page .project-headline-menu .category-list .project-categories-title:before,#main-content .projects-section-page .projects-category-menu .category-list .project-categories-title:before,#main-content .projects-sector-page .project-headline-menu .category-list .project-categories-title:before,#main-content .projects-sector-page .projects-category-menu .category-list .project-categories-title:before,#main-content .resources-categories .project-headline-menu .category-list .project-categories-title:before,#main-content .resources-categories .projects-category-menu .category-list .project-categories-title:before{position:absolute;left:0;top:3rem;height:0;width:1.5rem;content:"";border-bottom:2px solid #1a2746}.category-list-ul,.sector-list-ul{width:100%}.category-list-dropdown{width:100%;margin-left:0;margin-right:0;display:none;text-align:center}.page-pillar #supporting-content{margin-top:2.5rem;position:relative;margin-left:5rem;width:15%;height:100%}.single-project-page .content-columns-container #supporting-content{max-width:20% !important;padding-left:4rem;padding-right:2rem;z-index:99;border-top:none;margin-top:2.5rem;height:100%}.single-project-page .content-columns-container #supporting-content .accent-vertical{top:-4.6rem;height:4rem;border-color:#1a2746 !important}.single-project-page .content-columns-container #supporting-content h3{position:relative;color:#1a2746}.single-project-page .content-columns-container #supporting-content h3:before{position:absolute;left:0;top:2rem;height:0;width:1.5rem;content:"";border-bottom:2px solid #1a2746}.single-project-page .content-columns-container #supporting-content ul{display:block}.single-project-page .content-columns-container #supporting-content ul li{padding:1rem 0 0 0;margin:0;text-transform:capitalize;clear:both;display:block}.single-project-page .content-columns-container #supporting-content ul li:before{display:none}.single-project-page .content-columns-container #supporting-content ul li.cat-item.current-cat a{border-bottom:2px solid #ffc000}.single-project-page .content-columns-container #supporting-content ul li a{background-color:rgba(0,0,0,0);border:none;color:#1a2746;font-weight:400;line-height:1.5rem;padding:.5rem 0 .25rem 0}.single-project-page .content-columns-container #supporting-content ul li a:hover,.single-project-page .content-columns-container #supporting-content ul li a:focus{border-bottom:2px solid #ffc000;color:#1a2746}.single-project-page .content-columns-container #supporting-content ul li.current_page_item a{color:#1a2746;border-bottom:2px solid #ffc000}.page-contact #supporting-content,.page-default #supporting-content,.page-pillar #supporting-content,.page-team #supporting-content,.service-page #supporting-content{z-index:99;margin-top:2.5rem;margin-left:5rem;height:100%}.page-contact #supporting-content .accent-vertical,.page-default #supporting-content .accent-vertical,.page-pillar #supporting-content .accent-vertical,.page-team #supporting-content .accent-vertical,.service-page #supporting-content .accent-vertical{color:#1a2746}.page-contact #supporting-content h2,.page-default #supporting-content h2,.page-pillar #supporting-content h2,.page-team #supporting-content h2,.service-page #supporting-content h2{text-transform:uppercase;font-size:1rem;position:relative;color:#1a2746;margin-bottom:35px}.page-contact #supporting-content h2:before,.page-default #supporting-content h2:before,.page-pillar #supporting-content h2:before,.page-team #supporting-content h2:before,.service-page #supporting-content h2:before{position:absolute;left:0;top:2rem;height:0;width:1.5rem;content:"";border-bottom:2px solid #1a2746}.page-contact #supporting-content h2.services-list,.page-default #supporting-content h2.services-list,.page-pillar #supporting-content h2.services-list,.page-team #supporting-content h2.services-list,.service-page #supporting-content h2.services-list{text-transform:capitalize}.page-contact #supporting-content ul,.page-default #supporting-content ul,.page-pillar #supporting-content ul,.page-team #supporting-content ul,.service-page #supporting-content ul{display:block}.page-contact #supporting-content ul li,.page-default #supporting-content ul li,.page-pillar #supporting-content ul li,.page-team #supporting-content ul li,.service-page #supporting-content ul li{padding:1rem 0 0 0;margin:0;text-transform:capitalize;clear:both;display:block}.page-contact #supporting-content ul li:before,.page-default #supporting-content ul li:before,.page-pillar #supporting-content ul li:before,.page-team #supporting-content ul li:before,.service-page #supporting-content ul li:before{display:none}.page-contact #supporting-content ul li.cat-item.current-cat a,.page-default #supporting-content ul li.cat-item.current-cat a,.page-pillar #supporting-content ul li.cat-item.current-cat a,.page-team #supporting-content ul li.cat-item.current-cat a,.service-page #supporting-content ul li.cat-item.current-cat a{border-bottom:2px solid #ffc000}.page-contact #supporting-content ul li a,.page-default #supporting-content ul li a,.page-pillar #supporting-content ul li a,.page-team #supporting-content ul li a,.service-page #supporting-content ul li a{background-color:rgba(0,0,0,0);border:none;color:#1a2746;font-weight:400;line-height:1.5rem;padding:.5rem 0 .25rem 0}.page-contact #supporting-content ul li a:hover,.page-contact #supporting-content ul li a:focus,.page-default #supporting-content ul li a:hover,.page-default #supporting-content ul li a:focus,.page-pillar #supporting-content ul li a:hover,.page-pillar #supporting-content ul li a:focus,.page-team #supporting-content ul li a:hover,.page-team #supporting-content ul li a:focus,.service-page #supporting-content ul li a:hover,.service-page #supporting-content ul li a:focus{border-bottom:2px solid #ffc000;color:#1a2746}.page-contact #supporting-content ul li.current_page_item a,.page-default #supporting-content ul li.current_page_item a,.page-pillar #supporting-content ul li.current_page_item a,.page-team #supporting-content ul li.current_page_item a,.service-page #supporting-content ul li.current_page_item a{color:#1a2746;border-bottom:2px solid #ffc000}@supports not ((-ms-high-contrast: none) or (-ms-ime-align: auto)){.fade-out{opacity:0;transition:all .5s ease}.fade-in{opacity:1;transition:all .5s ease}}.page-default #supporting-content .accent-vertical,.page-team #supporting-content .accent-vertical{color:#d76309}@media screen and (min-width: 1024px){.search-topics-button{display:block}.search-topics-button:hover .icon{fill:#ffc000}}@media only screen and (min-width: 200px)and (max-width: 760px){#main-content .category-list-dropdown .category-menu .latest a{border-bottom:2px solid #ffc000}#main-content .projects-sector-page .category-headline .category-color-block,#main-content .resources-categories .category-headline .category-color-block{width:75%;height:5rem}#main-content .projects-sector-page .category-headline .category-color-block .featured-header-container,#main-content .resources-categories .category-headline .category-color-block .featured-header-container{margin:0 1.5rem}#main-content .projects-sector-page .category-headline .category-color-block .featured-header-container .featured-header,#main-content .resources-categories .category-headline .category-color-block .featured-header-container .featured-header{font-size:1rem}.accent-vertical{position:static;top:0;display:inline-block;font-size:2rem}.category-list,.hide-topics,.mobile-search-bar{display:none}.category-menu{display:flex;justify-content:center;align-items:center}.category-menu h2{margin:2rem 1rem !important}.category-menu .show-topics svg,.category-menu .hide-topics svg{height:1.5rem;width:1.5rem}.category-list-dropdown{display:block;background-color:#fff0cd;padding:.5rem 0}.category-list-dropdown h2{color:#1a2746}.category-list-dropdown .category-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.category-list-dropdown .category-menu .topics-menu{display:flex;align-items:center}.category-list-dropdown .category-menu .topics-menu h2{color:#1a2746;margin:2rem 1rem !important}.category-list-dropdown .category-menu .topics-menu .show-topics svg,.category-list-dropdown .category-menu .topics-menu .hide-topics svg{height:2rem;width:2rem}.category-list-dropdown .category-menu .topics-list{display:none}.category-list-dropdown .category-menu .topics-list .project-categories-title{display:flex;flex-direction:column}.category-list-dropdown .category-menu .topics-list .project-categories-title a.service,.category-list-dropdown .category-menu .topics-list .project-categories-title a.sector{cursor:pointer;color:#1a2746;border:none;background:none;font-weight:700;font-size:1rem}.category-list-dropdown .category-menu .topics-list .project-categories-title a.sector{position:relative;margin-bottom:.5rem;margin-top:0}.category-list-dropdown .category-menu .topics-list .project-categories-title a.sector:before{position:absolute;left:42%;top:2rem;height:0;width:1.5rem;content:"";border-bottom:2px solid #1a2746}.category-list-dropdown .category-menu .topics-list #supporting-content{border:none;padding-top:0;margin-top:0}.category-list-dropdown .category-menu .topics-list #supporting-content .custom-social-buttons{display:none}.projects-services-page .topics-list .project-categories-title a.service{opacity:.8;margin-bottom:0;margin-top:0}.projects-services-page .topics-list .sector-list-ul{display:none}.projects-services-page .topics-list .service-list-ul{display:block}.projects-services-page .topics-list .project-categories-title{display:flex;flex-direction:column}.projects-services-page .topics-list .project-categories-title a.service,.projects-services-page .topics-list .project-categories-title a.sector{cursor:pointer;color:#1a2746;border:none;background:none;font-weight:700;font-size:1rem}.projects-services-page .topics-list .project-categories-title a.sector{margin-bottom:.5rem;margin-top:0}.projects-sector-page .project-categories-title a.sector,.projects-section-page .project-categories-title a.sector{margin-bottom:0;margin-top:0}.projects-sector-page .topics-list .service-list-ul,.projects-section-page .topics-list .service-list-ul{display:none}.projects-section-page .category-list-dropdown .category-menu .all-services a,.projects-section-page .category-list-dropdown .category-menu .all-sectors a{border-bottom:2px solid #ffc000}}@media only screen and (min-width: 200px)and (max-width: 667px){.category-list-dropdown{margin-top:0}.category-list-dropdown li.current_page_item a{color:#1a2746;border-bottom:2px solid #ffc000}}@media only screen and (min-width: 760px)and (max-width: 1100px){.category-list-dropdown{margin-top:0}.category-list-dropdown li.current_page_item a{color:#1a2746;border-bottom:2px solid #ffc000}.accent-vertical{position:static;top:0;display:inline-block}.category-list,.hide-topics,.mobile-search-bar{display:none}.category-list-dropdown{display:block;background-color:#fff0cd;padding:.5rem 0}.category-list-dropdown h2{color:#1a2746}.category-list-dropdown .category-menu{display:flex;flex-direction:column;justify-content:center;align-items:center}.category-list-dropdown .category-menu .topics-menu{display:flex;align-items:center}.category-list-dropdown .category-menu .topics-menu h2{margin:2rem 1rem !important}.category-list-dropdown .category-menu .topics-menu .show-topics svg,.category-list-dropdown .category-menu .topics-menu .hide-topics svg{height:2rem;width:2rem}#main-content .category-list-dropdown .category-menu .latest a{border-bottom:2px solid #ffc000}.topics-list{display:none}.projects-section-page .sector-list-ul,.projects-sector-page .sector-list-ul{display:block}.projects-section-page .service-list-ul,.projects-sector-page .service-list-ul{display:none}.projects-section-page .project-categories-title,.projects-sector-page .project-categories-title{display:flex;flex-direction:column}.projects-section-page .project-categories-title a.service,.projects-section-page .project-categories-title a.sector,.projects-sector-page .project-categories-title a.service,.projects-sector-page .project-categories-title a.sector{cursor:pointer;color:#1a2746;border:none;background:none;font-weight:700;font-size:1.5rem}.projects-section-page .project-categories-title a.service,.projects-sector-page .project-categories-title a.service{margin-bottom:0;margin-top:0}.projects-section-page .project-categories-title a.sector,.projects-sector-page .project-categories-title a.sector{position:relative;margin-bottom:.5rem;margin-top:0}.projects-section-page .project-categories-title a.sector:before,.projects-sector-page .project-categories-title a.sector:before{position:absolute;left:41%;top:2.6rem;height:0;width:2rem;content:"";border-bottom:2px solid #1a2746}.projects-services-page .category-list-dropdown{margin-top:4rem;background-color:#fff0cd;display:block;padding:.5rem 0}.projects-services-page .category-list-dropdown h2{color:#1a2746}.projects-services-page .topics-list{display:none}.projects-services-page .topics-list .sector-list-ul{display:none}.projects-services-page .topics-list .service-list-ul{display:block}.projects-services-page .topics-list .project-categories-title{display:flex;flex-direction:column}.projects-services-page .topics-list .project-categories-title a.service,.projects-services-page .topics-list .project-categories-title a.sector{cursor:pointer;color:#1a2746;border:none;background:none;font-weight:700;font-size:1.5rem}.projects-services-page .topics-list .project-categories-title a.service{margin-bottom:0;margin-top:0}.projects-services-page .topics-list .project-categories-title a.sector{margin-bottom:.5rem;margin-top:0}.projects-section-page .category-list-dropdown .category-menu .all-services a,.projects-section-page .category-list-dropdown .category-menu .all-sectors a{border-bottom:2px solid #ffc000}}body.search .site-footer .signup-container{display:none}.search-container{display:none}.search-nav-container{width:66%;margin-bottom:4rem}.search-results-bar .search-container{display:block}.search-topics-button .icon{fill:#1a2746;height:2rem;width:2rem;cursor:pointer}.category-list-search{width:25%;margin-top:1rem;margin-left:4%}.category-list-search .category-list{width:50%}.category-list-search .accent-vertical{margin-top:-1rem}.search-form{max-width:100%;height:11rem;background-color:#fff0cd;display:flex;justify-content:center}.search-form input{margin:0 0}.search-form input[type=search]{font-weight:700;color:#1a2746;font-size:2rem;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #d76309;border-radius:0;margin:0 1rem;max-width:95%;line-height:2rem}.search-input-container{background-color:rgba(0,0,0,0);display:flex;align-items:center;flex-direction:row;width:75%}.search-bar-button .icon{fill:#1a2746;height:3rem;width:3rem;cursor:pointer}.search-bar-button:hover .icon{fill:#ffc000}.show-search-bar .icon{cursor:pointer;position:absolute;left:3rem;top:9rem}.search-page{display:flex;width:100%}.search-section-container{width:70%;margin:5rem 5rem 0 0;display:flex;flex-direction:column;align-items:center}.search-section{width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}body.error404 form.search-form{background-color:rgba(0,0,0,0)}body.error404 form.search-form .search-input-container{margin:0 auto;background-color:rgba(0,0,0,0);display:flex;align-items:center;flex-direction:row;width:75%}body.error404 form.search-form .search-input-container .search-bar-button>svg{width:2rem;height:auto}body.error404 form.search-form .search-input-container input.input-bar{font-size:1rem;margin:0 1rem;border:none;border-bottom:2px solid #d76309;border-radius:0}@media only screen and (min-width: 667px)and (max-width: 1024px){.search-page .search-section-container{margin:0 auto}.search-page .search-section-container .search-section{flex-direction:column;align-items:center}.search-page .search-section-container .search-section .card-column{width:60%;height:auto}.search-page .search-section-container .search-section .card-column .card-content h3{font-size:1rem}.search-page .search-section-container .search-section .card-column .card-content .read-more-container{width:40%}.search-page .search-section-container .search-section .card-column .card-content .read-more-container svg{width:2rem}.search-page .search-section-container .search-section .card-column .card-content .read-more-container .read-more-link{font-size:1rem}.category-list-search{display:none}.search-results-bar{display:block}.search-results-bar .search-container .show-search-bar{display:none}.search-results-bar .search-container .search-input-container{width:65%}.mobile-search-bar .search-form{margin:0 0 1.5rem 0;height:5rem}.mobile-search-bar .search-form .show-search-bar{display:none}.search-topics-mobile .icon{fill:#1a2746;height:1.5rem;width:1.5rem;cursor:pointer}.search-bar-button .icon{width:1.5rem;height:1.5rem}.search-section-container{width:100%;margin:5rem auto}.search-input-container{width:80%}.not-found-message{max-width:50%;width:40%;margin:2rem auto}.not-found-message img{width:60%;height:auto;margin:1rem 0}.not-found-message h1{font-size:1.5rem}.not-found-message p,.not-found-message a{font-size:1rem}}@media only screen and (min-width: 200px)and (max-width: 667px){.search-page .search-section-container{margin:0 auto}.search-page .search-section-container .search-section{flex-direction:column;align-items:center}.search-page .search-section-container .search-section .card-column{width:60%;height:auto}.search-page .search-section-container .search-section .card-column .card-content h3{font-size:1rem}.search-page .search-section-container .search-section .card-column .card-content .read-more-container{width:80%}.search-page .search-section-container .search-section .card-column .card-content .read-more-container svg{width:2rem}.search-page .search-section-container .search-section .card-column .card-content .read-more-container .read-more-link{font-size:1rem}.category-list-search,.search-results-bar{display:none}.mobile-search-bar .search-form{margin:0 0 1.5rem 0;height:5rem}.mobile-search-bar .search-form .show-search-bar{display:none}.search-topics-mobile{margin-bottom:1rem}.search-topics-mobile .icon{fill:#1a2746;height:1.5rem;width:1.5rem;cursor:pointer}.search-bar-button .icon{width:1.5rem;height:1.5rem}.search-section-container{width:100%;margin:5rem 0}.search-form input[type=search]{font-size:1.5rem;margin:0;line-height:2rem}.not-found-message{max-width:70%;width:60%;margin:2rem auto}.not-found-message img{width:60%;height:auto;margin:1rem 0}.not-found-message h1{font-size:1rem}.not-found-message p,.not-found-message a{font-size:.8rem}body.error404 .site-main section.error-404 img{margin:1rem auto}body.error404 .site-main section.error-404 .page-header h1{font-size:1.2rem}body.error404 .site-main section.error-404 .page-content p,body.error404 .site-main section.error-404 .page-content a{font-size:.7rem}body.error404 .site-main section.error-404 .page-content a>svg{width:1.4rem}body.error404 .site-main section.error-404 .search-input-container{width:100%}body.error404 .site-main section.error-404 .search-input-container .search-bar-button>svg{width:1.5rem;height:auto}body.error404 .site-main section.error-404 .search-input-container input.input-bar{border-radius:0}}.single-blog-page{display:flex;flex-direction:column}.single-blog-page .blog-headline-container{display:flex;margin-left:10%}.single-blog-page .blog-headline-container .blog-headline{margin-left:10%;position:relative}.single-blog-page .blog-headline-container .blog-headline h1{color:#1a2746}.single-blog-page .blog-headline-container .blog-headline .date-time-container{display:flex;flex-direction:column}.single-blog-page .blog-content{display:flex;flex-direction:column;max-width:800px;width:75%;margin-top:4rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}.single-blog-page .blog-content h2{margin:2rem -4rem !important;position:relative;font-size:1.5rem;line-height:1.5}.single-blog-page .blog-content h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.single-blog-page .blog-content h3,.single-blog-page .blog-content h4{margin:1rem 0;padding:0}.single-blog-page .blog-content li{display:block;margin:0 auto}.single-blog-page .blog-content img{display:flex}.single-blog-page .blog-content img.calvium-circle{margin:4rem auto}.single-blog-page .blog-content p.iframe{width:100%;height:100%}.single-blog-page .blog-content iframe{display:block;margin:1rem auto}.blog-info-container{width:100%;height:auto;display:flex;justify-content:space-between}.blog-info-container .image-and-category-container .headline-image{position:relative;margin-top:-4rem;margin-right:2rem;margin-bottom:1rem;width:75%;height:auto}.blog-info-container .image-and-category-container .headline-image img{width:100%;height:auto;max-height:100%;max-width:100%}.blog-info-container .image-and-category-container .headline-image div.wp-caption{width:100%;height:100%}.blog-info-container .image-and-category-container .headline-image div.wp-caption img{width:100%;height:auto;max-width:100%;max-height:100%}.blog-info-container .image-and-category-container .headline-image .wp-caption-text{width:100%;color:#1a2746 !important;border-left:2px solid #ffc000;padding:1rem;margin-bottom:0;font-size:.8rem}.blog-info-container .image-and-category-container *::-ms-backdrop,.blog-info-container .image-and-category-container .headline-image{max-height:40vh}.blog-headline-content{width:100%;height:20rem}.blog-color-block{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;overflow:hidden}.blog-color-block .blog-graphic{background-size:contain;background-position:center}.back-arrow{border:none}.back-arrow:hover,.back-arrow:focus{background-color:rgba(0,0,0,0)}a.back-arrow{height:100%;width:auto;z-index:1;padding:2em;margin:0}.author-card-container{margin:2rem 2rem;min-width:13%;width:15%;display:flex;flex-direction:column;align-items:center}.author-card-container .author-card{width:100%;display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#fff;box-shadow:1px 1px 15px #ccc}.author-card-container .author-card h2,.author-card-container .author-card p{text-align:center;font-size:1rem;color:#1a2746}.author-card-container .author-card img{border-radius:999em;background-position:center;background-repeat:no-repeat;background-size:100%;max-height:150px;max-width:150px}.author-card-container .author-card h2.author-name{margin:1rem 0 0 0 !important}.author-card-container .author-card .author-title{width:80%;margin:0}.author-card-container .social-buttons-container{width:100%}.author-card-container .social-buttons-container .custom-social-buttons{margin:1rem auto;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}.author-card-container .social-buttons-container .custom-social-buttons p{font-size:.8rem}.social-buttons-mobile{display:none}.custom-social-buttons{display:flex;margin:2rem 0;align-items:center;flex-direction:column}.custom-social-buttons a,.custom-social-buttons p{color:#1a2746;border-bottom:none;text-decoration:none;font-size:1rem;margin:0 .5rem;background:none !important}.custom-social-buttons a:hover{background-color:rgba(0,0,0,0);color:#a9a9a9}@media only screen and (min-width: 200px)and (max-width: 667px){.single-blog-page .blog-headline-content .blog-headline-container .blog-headline .date-time-container{justify-content:space-between;flex-direction:row;margin-top:1rem}.single-blog-page .blog-headline-content .blog-headline-container .blog-headline .date-time-container p,.single-blog-page .blog-headline-content .blog-headline-container .blog-headline .date-time-container em{font-size:1rem}.single-blog-page .blog-headline-content .blog-headline-container .blog-headline .date-time-container em{margin-left:.5rem}.single-blog-page .blog-content{margin-top:2rem;width:80%}.single-blog-page .blog-content p,.single-blog-page .blog-content ul{font-size:1rem}.single-blog-page .blog-content ul li>a{word-wrap:break-word}.single-blog-page .blog-content h2{font-size:1.2rem;margin:1rem -1rem !important}.single-blog-page .blog-content h2:after{bottom:-0.5rem;width:1.2rem}.single-blog-page .blog-content figcaption.wp-caption-text{padding:.6rem}.single-blog-page .blog-content img.calvium-circle{margin:0 auto}.single-blog-page .blog-content iframe{width:auto}.single-blog-page .blog-graphic,.single-blog-page .back-arrow,.single-blog-page .social-buttons-container{display:none}.single-blog-page .social-buttons-mobile{display:flex;justify-content:center}.single-blog-page .social-buttons-mobile a{background-color:rgba(0,0,0,0)}.single-blog-page .image-and-category-container{align-self:start;margin-top:-30px !important;width:65%}.single-blog-page *::-ms-backdrop,.single-blog-page .image-and-category-container{flex-direction:column !important;max-height:25vh}.single-blog-page .author-card-container{max-width:75px;margin-top:-1.5rem;margin-left:auto !important;margin-right:auto !important}.single-blog-page .author-card-container .author-card{background-color:rgba(0,0,0,0);align-items:center}.single-blog-page .author-card-container .author-card img{width:100px;height:100px}.single-blog-page .author-card-container .author-card .author-title{margin:10px 0 0 0;text-align:left !important}.single-blog-page .headline-image{width:100%;height:auto;margin-right:0 !important;margin-top:0 !important}.single-blog-page .headline-image img{margin-top:0 !important}.single-blog-page *::-ms-backdrop,.single-blog-page .headline-image{min-height:1px}.single-blog-page .blog-headline-content{height:100%}.single-blog-page .blog-color-block{height:auto}.single-blog-page .blog-color-block .blog-headline-container{margin:0 auto}.single-blog-page .blog-color-block .blog-headline-container .blog-headline{margin:2rem}.single-blog-page .blog-color-block .blog-headline-container .blog-headline h1{font-size:1.2rem !important}.single-blog-page .blog-color-block .blog-headline-container .blog-headline p{font-size:1rem}.single-blog-page .category-icons-container{display:none}.single-blog-page .image-and-category-container{flex-direction:column-reverse;align-items:flex-end}.single-blog-page .labeled-icon{margin-bottom:1rem;margin-right:1rem;width:50%}.single-blog-page .author-card-container{width:20%;margin-left:10%}.single-blog-page .author-card-container .author-card{padding:0;box-shadow:none}.single-blog-page .author-card-container .author-card .author-name,.single-blog-page .author-card-container .author-card .author-title{width:100%;font-size:1rem;text-align:left}.single-blog-page .calvium-custom-quote p.author{padding-top:1rem;font-size:.8rem}.single-blog-page .calvium-custom-quote .quote-container blockquote{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8rem}.single-blog-page .related-posts-section{padding-top:1rem}.single-blog-page .related-posts-section .card-carousel-container{margin-top:0 !important}.single-blog-page .related-posts-section .card-carousel-container .carousel-post .post-thumbnail{height:10rem !important}.single-blog-page .related-posts-section .card-carousel-container .carousel-post .card-content{margin:0 !important}.single-blog-page .related-posts-section .card-carousel-container .carousel-post .card-content a.card-link{margin:1rem;font-size:1rem}.single-blog-page .related-posts-section .card-carousel-container .carousel-post .card-content .read-more-container{margin:1rem 0 1rem 1rem}.single-blog-page .related-posts-section .card-carousel-container .carousel-post .card-content .read-more-container a{margin:0 !important}}@media only screen and (min-width: 667px)and (max-width: 1100px){.single-blog-page .blog-content{width:80%}.single-blog-page .blog-content h2{margin:2rem -1rem !important}.single-blog-page .blog-content img.calvium-circle{margin:1rem auto}.single-blog-page .blog-content .calvium-custom-quote .quote-container{justify-content:center}.single-blog-page .blog-content .calvium-custom-quote .quote-container blockquote{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem}.single-blog-page .image-and-category-container{width:70%;flex-direction:column-reverse;align-items:flex-end}.single-blog-page .image-and-category-container .headline-image{width:100%;height:auto;margin-right:0 !important}.single-blog-page .image-and-category-container *::-ms-backdrop,.single-blog-page .image-and-category-container .headline-image{min-height:1px}.single-blog-page .image-and-category-container .category-icons-container{display:none}.single-blog-page *::-ms-backdrop,.single-blog-page .image-and-category-container{max-height:40vh}.blog-graphic,.back-arrow,.social-buttons-container{display:none}.social-buttons-mobile{display:flex;justify-content:center}.social-buttons-mobile a{background-color:rgba(0,0,0,0)}.blog-color-block{height:auto}.blog-color-block .blog-headline-container{margin:0 auto}.blog-color-block .blog-headline-container .blog-headline{margin:4rem}.blog-color-block .blog-headline-container .blog-headline h1{font-size:2rem !important}.category-icons-container{margin:0 !important;flex-direction:row !important;justify-content:flex-start;flex-wrap:nowrap;width:100% !important}.category-icons-container .labeled-icon{margin:1rem 0;width:50%;font-size:.8rem}.category-icons-container .labeled-icon .icon-label{margin:0 1rem}.category-icons-container .labeled-icon .icon-label h3{margin:auto 0;font-size:.8rem;margin-left:.5rem}.author-card-container{width:20%;margin-left:10%}.author-card-container .author-card{padding:0;box-shadow:none}.author-card-container .author-card h3,.author-card-container .author-card p{font-size:1rem}.author-card-container .author-card p.author-title{margin-top:1rem !important}.author-card-container .social-buttons-container{display:none}.category-icons-container .labeled-icon{width:100%}.category-icons-container .labeled-icon .icon-container div{background-size:80%}.related-posts-section{padding-top:1rem}.carousel-post .post-thumbnail{height:10rem !important}.carousel-post .card-content{margin:0 !important}.carousel-post .card-content a.card-link{margin:1rem;font-size:1rem}.carousel-post .card-content .read-more-container{margin:0 auto}.carousel-post .card-content .read-more-container a{margin:0 0 1rem 0}}@media only screen and (min-width: 1824px){.single-blog-page .blog-color-block .blog-graphic{background-size:95%;background-position:center right}.single-blog-page .blog-content{margin-top:6rem;max-width:1200px;width:60%}.single-blog-page .category-icons-container{height:auto}.single-blog-page .category-icons-container .labeled-icon .icon-container{width:120px}.single-blog-page .category-icons-container .labeled-icon .icon-container div{background-size:auto 100%}.single-blog-page .category-icons-container .labeled-icon .icon-container *::-ms-backdrop,.single-blog-page .category-icons-container .labeled-icon .icon-container div{background-size:100% 100%}.single-blog-page .image-and-category-container{width:84% !important;margin-right:10%}.single-blog-page .image-and-category-container .headline-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-blog-page .image-and-category-container .headline-image div.wp-caption img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-blog-page .image-and-category-container *::-ms-backdrop,.single-blog-page .image-and-category-container .headline-image{max-width:1000px;max-height:1000px}.single-blog-page .calvium-custom-quote .quote-container .quote-graphic{width:15%}.author-card-container{margin-left:4rem}.author-card-container .author-card{width:60%}.blog-info-container{height:600px}}.featured-blog-section{display:flex;flex-direction:row;border-bottom:2px solid #dcdcdb;padding-bottom:1.25rem;justify-content:space-between}.featured-headline{display:flex;align-items:center;width:100%;z-index:-5}.featured-container{display:block;width:70%}.featured-block{display:flex;align-items:center;justify-content:flex-start;width:100%;height:273px}.featured-icon{display:flex;justify-content:center;max-width:121px;max-height:120px;width:121px;margin:0 3rem}.featured-icon div{background-size:100% 100%;background-position:center}.featured-content{display:flex;flex-direction:row;justify-content:space-between}.featured-textbox{width:60%;height:80%;margin:5rem auto}.read-more-container{display:flex;align-items:center}.featured-photo{width:33%;height:100%;align-self:center;transition:all .4s ease}.featured-photo:hover{opacity:.8}.featured-photo a img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.featured-photo-thumbnail{display:none;width:25%;padding:2rem 0}.featured-photo-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}h1.featured-header{position:relative;color:#1a2746;font-size:2.25rem;z-index:1}h1.featured-header:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #1a2746}.featured-header-container{margin-left:40.2%}.section-container{display:flex;flex-direction:column;width:100%;height:auto;margin-top:4rem;position:relative}.section-container .section-title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:150px;position:relative;margin:1rem 0}.section-container .section-title-container .section-icon{margin-right:4rem}.section-container .section-title-container .section-icon div{background-size:100% 100%;background-position:center}.section-container .section-title-container .section-title{white-space:nowrap;margin-left:10%;flex-direction:column}.section-container .section-title-container .section-title h2.section-header{margin:0 !important;font-size:2rem;position:relative;color:#1a2746}.section-container .section-title-container .section-title h2.section-header:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #1a2746}.section-container .color-block{position:absolute;top:0;left:0;width:20%;height:500px;z-index:-99}.section-container .card-carousel-container{border-bottom:2px solid #dcdcdb;padding-bottom:4rem;display:flex;flex-direction:column;width:90%;position:relative;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0}.section-container .card-carousel-container .card-carousel{display:flex;margin-bottom:1rem}.section-container .card-carousel-container .card-carousel .carousel-post{display:flex;flex-direction:column;border-radius:10px;height:auto;margin:0 1rem;background-color:#fff;box-shadow:1px 1px 10px #ccc}@media only screen and (min-width: 200px)and (max-width: 667px){.featured-blog-section{margin:0 auto;padding-bottom:0}.featured-blog-section .featured-container{width:100%}.featured-blog-section .featured-container .featured-headline{width:100%}.featured-blog-section .featured-container .featured-headline .featured-block{height:8rem;width:70%}.featured-blog-section .featured-container .featured-headline .featured-block .featured-header-container{margin:0 0 0 2rem}.featured-blog-section .featured-container .featured-headline .featured-block .featured-header-container h1.featured-header{font-size:1.5rem}.featured-blog-section .featured-container .featured-headline .featured-block .featured-header-container h1.featured-header:after{width:1.5rem}.featured-blog-section .featured-container .featured-headline .featured-icon{margin:0 auto}.featured-blog-section .featured-container .featured-headline .featured-icon div{background-size:50%}.featured-blog-section .featured-container .featured-block{width:60%;justify-content:flex-start}.featured-blog-section .featured-container .featured-block .featured-header-container{margin-left:3rem}.featured-blog-section .featured-container .featured-content .featured-textbox{margin:3rem 2rem}.featured-blog-section .featured-container .featured-content .featured-textbox h2{font-size:1rem;margin-top:0 !important}.featured-blog-section .featured-container .featured-content .featured-textbox p{font-size:1rem}.featured-blog-section .featured-container .featured-content .featured-textbox .read-more-container{display:flex;justify-content:flex-start}.featured-blog-section .featured-container .featured-content .featured-textbox .read-more-container .read-more-link{width:100%;font-size:1rem}.featured-blog-section .featured-container .featured-content .featured-textbox .read-more-container svg{width:40px;height:40px}.featured-blog-section .featured-container .featured-content .featured-photo-thumbnail{display:block}.featured-blog-section .featured-photo{display:none}.section-container .color-block{width:40%}.section-container .card-carousel-container .card-carousel .card-content h3{font-size:1rem !important}.section-container .card-carousel-container .card-carousel .read-more-container{width:100%}.section-container .card-carousel-container .more-link{font-size:1rem;margin-right:1rem}.section-title-container{margin:0 !important}.section-title-container .section-title h2.section-header{font-size:1.4rem !important}.section-title-container .section-title h2.section-header:after{width:1.4rem !important}.section-title-container .section-icon{margin:0 !important}.section-title-container .section-icon div{width:85px;background-size:50% !important}}@media only screen and (min-width: 667px)and (max-width: 1100px){.featured-blog-section{margin:0 auto;padding:0}.featured-blog-section .featured-container{width:100%}.featured-blog-section .featured-container .featured-headline{width:100%}.featured-blog-section .featured-container .featured-headline .featured-block{height:8rem;width:70%}.featured-blog-section .featured-container .featured-headline .featured-block .featured-header-container{margin:0 0 0 3rem}.featured-blog-section .featured-container .featured-headline .featured-block .featured-header-container h1.featured-header{font-size:1.5rem}.featured-blog-section .featured-container .featured-headline .featured-block .featured-header-container h1.featured-header:after{width:1.5rem}.featured-blog-section .featured-container .featured-headline .featured-icon{margin:0 auto}.featured-blog-section .featured-container .featured-headline .featured-icon div{background-size:80%}.featured-blog-section .featured-container .featured-block{width:60%;justify-content:flex-start}.featured-blog-section .featured-container .featured-block .featured-header-container{margin-left:3rem}.featured-blog-section .featured-container .featured-content .featured-textbox{margin:3rem auto}.featured-blog-section .featured-container .featured-content .featured-textbox h2{font-size:1.4rem;margin-top:0 !important}.featured-blog-section .featured-container .featured-content .featured-photo-thumbnail{display:block}.featured-blog-section .featured-photo{display:none}.section-container{margin-top:6rem}.section-container .color-block{width:40%}.section-container .section-title-container{margin:0}h2.section-header{font-size:1.5rem}h2.section-header:after{width:1.5rem}.section-icon{margin-left:2rem}.section-icon div{background-size:80% !important}}@media only screen and (min-width: 1824px){.featured-header-container{margin-left:37.5%}h1.featured-header{font-size:2.5rem}h1.featured-header:after{width:2.5rem}.card-content h3{font-size:1.5rem}}body.archive.category .site-footer .signup-container{display:none}.category-container{display:flex;flex-direction:row;justify-content:space-between}.category-section-container{display:flex;flex-direction:column;align-items:center;margin:5rem 5rem 0 0;width:70%}.category-nav-container{width:66%}.category-section{display:flex;flex-direction:row;justify-content:flex-start;width:100%;flex-wrap:wrap}.category-color-block{display:flex;align-items:center;justify-content:flex-end;width:81.3%;height:273px}.card-column{display:flex;width:31%;margin-top:2rem;margin-left:.4rem;margin-right:.4rem;justify-content:center}.category-post{width:100%;display:flex;flex-direction:column;border-radius:10px;height:auto;margin:0 1rem;background-color:#fff;box-shadow:1px 1px 10px #ccc}.category-post .card-content{height:100%;justify-content:space-between;display:flex;flex-direction:column;margin:0 2rem;text-align:center;margin-bottom:1rem}.category-post .card-content h3{font-size:1rem}.category-headline{display:flex;align-items:center;width:100%;z-index:-5}.category-headline .category-color-block{justify-content:flex-start}.category-headline .category-color-block .featured-header-container{white-space:nowrap;margin-left:30%}.category-headline .category-icon{margin:0 auto;width:121px}.category-headline .category-icon div{background-size:90%;background-position:center}@media only screen and (min-width: 200px)and (max-width: 667px){.category-page{margin:0}.category-page .category-headline{width:100%;justify-content:space-between;align-items:flex-start}.category-page .category-headline .category-icon{margin:0}.category-page .category-headline .category-icon div{background-size:50%;background-position:right}.category-page .category-headline .category-color-block{width:33.3%;height:197px;align-items:flex-start}.category-page .category-headline .category-color-block .featured-header-container{margin-left:2rem;margin-top:1rem}.category-page .category-headline .category-color-block .featured-header-container .featured-header{font-size:1.4rem}.category-page .category-headline .category-color-block .featured-header-container .featured-header:after{width:1.4rem}.category-page .category-container .category-section-container{margin:-6rem auto 0 auto}.category-page .category-container .category-section-container .card-column{margin-bottom:2rem;width:100%}}@media only screen and (min-width: 667px)and (max-width: 1024px){.category-page{margin:0}.category-page .category-headline{width:100%;justify-content:space-between;align-items:flex-start}.category-page .category-headline .category-icon{margin:1rem 0}.category-page .category-headline .category-icon div{background-size:70%;background-position:right}.category-page .category-headline .category-color-block{width:33.3%;align-items:flex-start}.category-page .category-headline .category-color-block .featured-header-container{margin-left:3rem;margin-top:1rem}.category-page .category-headline .category-color-block .featured-header-container .featured-header{font-size:1.5rem}.category-page .category-headline .category-color-block .featured-header-container .featured-header:after{width:1.5rem}.category-page .category-container .category-section-container{margin:-4rem auto 0 auto}.category-page .category-container .category-section-container .card-column{margin-bottom:2rem;width:100%}}@media only screen and (min-width: 1824px){.category-page .category-icon div{background-position:center !important}.category-page .category-section-container{margin-right:9rem}}.projects-section-page{display:block}.projects-headline-container{display:flex;width:100%;height:273px;background-color:#1a2746}.projects-headline-container .projects-headline{display:flex;flex-direction:column;justify-content:center;height:100%;margin-left:21.5%;margin-top:-1rem}.projects-headline-container .projects-headline h1{position:relative;color:#fff;margin:0;font-size:2.25rem}.projects-headline-container .projects-headline h1:before{position:absolute;left:0;top:4rem;height:0;width:2.25rem;content:"";border-bottom:2px solid #ffc000}.projects-headline-container .projects-headline p{color:#ffc000}.project-headline-menu{display:flex;flex-direction:row;width:100%}.project-headline-menu .project-section-container{display:flex;flex-direction:column;width:70%;margin-right:10%}.project-headline-menu .project-section-container .project-highlight{display:flex;flex-direction:column;align-items:flex-start;border-bottom:2px solid #dcdcdb;width:97%}.project-headline-menu .project-section-container .project-highlight .project-highlight-image{position:relative;border:none;width:100%;height:347px;margin-top:-3rem;background-size:cover;background-repeat:no-repeat;background-position:center}.project-headline-menu .project-section-container .project-highlight .project-highlight-image:hover::after{opacity:.1;border:none}.project-headline-menu .project-section-container .project-highlight .project-highlight-image:hover,.project-headline-menu .project-section-container .project-highlight .project-highlight-image:active,.project-headline-menu .project-section-container .project-highlight .project-highlight-image:focus{background-color:rgba(0,0,0,0)}.project-headline-menu .project-section-container .project-highlight .project-highlight-image:after{content:" ";display:block;position:absolute;height:100%;width:auto;top:0;left:0;right:0;background:rgba(51,51,51,.4);transition:all .4s ease}.project-headline-menu .project-section-container .project-highlight .project-content{margin-top:2rem;width:100%}.project-headline-menu .project-section-container .project-highlight .project-content .blurb{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-headline-menu .project-section-container .project-highlight .project-content h2{margin:0 0 1rem 0 !important}.project-headline-menu .project-section-container .project-highlight .project-content h2 a.card-link{font-size:1.5rem}.project-headline-menu .project-section-container .project-highlight .read-more-container .read-more-link{margin-bottom:1rem;font-size:1rem}.projects-grid-container{display:flex;flex-direction:row;border-bottom:2px solid #dcdcdb;width:100%}.projects-grid-container .projects-grid{display:flex;flex-direction:column;width:100%}.projects-grid-container .projects-grid .projects-section{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;padding-bottom:4rem}.projects-grid-container .projects-grid .card-row{display:flex;flex-direction:row;width:100%;justify-content:flex-start;flex-wrap:wrap}.projects-grid-container .projects-grid .card-row .card-column{display:flex;width:33%;margin-left:0;margin-right:0}.projects-grid-container .projects-grid .card-row .card-column .project-card{border-bottom:1px solid #dcdcdb;width:100%;height:100%;display:flex;flex-direction:column;margin-right:1.5rem}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail{display:flex;flex-direction:column;position:relative;width:100%;height:100%;z-index:1}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link{position:relative;display:block;width:100%;padding-bottom:100%;background-color:#a9a9a9;background-size:cover;background-repeat:no-repeat;background-position:center top;border:0;transition:all .4s ease}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link>.content{position:absolute;top:0;left:0;right:0;bottom:0}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:hover{opacity:.7}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay,body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay-text{z-index:10;width:auto;position:absolute;top:50%;left:50%;max-height:50%;max-width:50%;transform:translateX(-50%) translateY(-50%)}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:after{content:" ";display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(51,51,51,.4)}.projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail a{border:none}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content{display:flex;flex-direction:column;padding:0;text-align:left;justify-content:space-between;margin:0;height:50%}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content h3{margin-top:1.5rem}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content *::-ms-backdrop,.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content h3{margin-top:3rem}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content h3,.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content p{text-align:left}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content p.blurb{text-overflow:ellipsis;max-width:75ch}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content .read-more-container{margin:1rem 0}.projects-grid-container .projects-grid .card-row .card-column .project-card .card-content .read-more-container .read-more-link{margin:0;font-size:1rem}.projects-grid-container .projects-grid .card-row .card-column .project-card .service-highlight-icon{width:100%;height:40%;display:flex;justify-content:flex-start;align-items:flex-end}.projects-grid-container .projects-grid .card-row .card-column .project-card .service-highlight-icon .card-icon{margin:1rem;width:120px;height:120px}.projects-grid-container .projects-grid .card-row .card-column .project-card .service-highlight-content{height:60%;display:flex;flex-direction:column;justify-content:space-between}.projects-grid-container .projects-grid .card-row .card-column .project-card .service-highlight-content .read-more-container{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.projects-grid-container .projects-grid .card-row .card-column .project-card .service-highlight-content .read-more-container .read-more-link{margin:0;font-size:1rem}.projects-grid-container .projects-grid .card-row .card-column .project-card .service-highlight-content h2{height:100%;margin:0 !important;padding-top:1rem;padding-left:1rem;padding-right:1rem;font-size:1.8rem}.projects-grid-container .projects-grid .projects-nav-container{width:100%}.projects-grid-container .projects-grid .projects-nav-container nav.navigation.pagination .nav-links{margin-top:0;margin-bottom:4rem}.projects-grid-container .not-found-message{margin:10% auto;max-width:60%;width:60%}.projects-grid-container .not-found-message .entry-content>.search-form{background:rgba(0,0,0,0)}@media only screen and (min-width: 200px)and (max-width: 1100px){.projects-section-page{margin-top:0}.projects-section-page .project-headline-menu{margin-bottom:4rem}.projects-section-page .project-headline-menu .project-section-container{width:70%;margin:-2rem auto}.projects-section-page .project-headline-menu .project-section-container .project-highlight .project-content h2 a.card-link{font-size:1rem}.projects-section-page .project-headline-menu .project-section-container .project-highlight .project-highlight-image{width:100%;height:auto;padding-top:100%;position:relative}.projects-section-page .project-headline-menu .project-section-container .project-highlight .project-highlight-image a img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container{margin:0 auto}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid{margin:0;width:100%}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .projects-nav-container{margin:0}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation{display:flex;width:100%}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation .nav-links{margin:0 auto;margin-top:2rem;margin-bottom:4rem}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .card-column{width:100%;margin:2rem 0}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .card-column .project-card{margin:0}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .card-column .project-card .card-content h3{font-size:1rem}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .card-column .project-card .service-highlight-icon{height:50%;padding-top:50%}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container .projects-grid .card-column .project-card .service-highlight-content h2{width:75%;font-size:1.5rem}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container:only-child{margin-top:-4rem}.projects-section-page .project-headline-menu .project-section-container .projects-grid-container:only-child .projects-grid{margin-top:0}.projects-headline-container .projects-headline{margin-left:10%;margin-top:-3rem}.projects-headline-container .projects-headline h1{font-size:2rem}.projects-headline-container .projects-headline h1:before{top:3rem;width:2rem}}@media only screen and (min-width: 1824px){.projects-headline-container .projects-headline{margin-left:19%}.projects-headline-container .projects-headline h1{font-size:2.5rem}.projects-headline-container .projects-headline h1:before{top:4rem;width:2.5rem}.project-headline-menu .projects-grid-container .projects-grid .card-column{width:25%}}.projects-sector-page{display:block}.projects-sector-page .category-headline{width:100%}.projects-sector-page .category-headline .category-icon{margin:0 auto;max-width:121px;width:121px;max-height:121px;display:flex;justify-content:center;align-items:center}.projects-sector-page .category-headline .category-icon div{background-size:90%}.projects-category-menu{display:flex;flex-direction:row}.projects-category-menu .projects-category-container{display:flex;flex-direction:column;width:75%;margin-right:10%}.projects-category-menu .projects-category-container .projects-grid-container{margin-left:2rem}#main-content .projects-services-page{margin-top:4rem;display:block}#main-content .projects-services-page .projects-category-menu{display:flex;flex-direction:row}#main-content .projects-services-page .projects-category-menu .projects-category-container{display:flex;flex-direction:column;width:75%;margin-right:10%}.service-list-ul{width:100%}@media only screen and (min-width: 320px)and (max-width: 1100px){.projects-sector-page{margin-top:0}.projects-sector-page .category-headline .category-color-block{width:75%;height:9rem}.projects-sector-page .category-headline .category-color-block .featured-header-container{margin:0 4rem}.projects-sector-page .category-headline .category-color-block .featured-header-container h1{font-size:1.5rem}.projects-sector-page .projects-category-menu{margin-bottom:4rem}.projects-sector-page .projects-category-menu .projects-category-container{width:70%;margin:-2rem auto}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container{margin:2rem auto}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid{margin:0;width:100%}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container{margin:0}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation{display:flex;width:100%}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation .nav-links{margin:0 auto;margin-top:2rem;margin-bottom:4rem}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column{width:100%;margin:2rem 0}.projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column .project-card{margin:0}}@media only screen and (min-width: 760px)and (max-width: 1024px){#main-content .projects-services-page .category-headline .category-icon{margin:0 auto}#main-content .projects-services-page .category-headline .category-color-block{width:75%;height:9rem}#main-content .projects-services-page .category-headline .category-color-block .featured-header-container{margin:0 4rem}#main-content .projects-services-page .category-headline .category-color-block .featured-header-container h1{font-size:1.5rem}#main-content .projects-services-page .projects-category-menu{margin-bottom:4rem}#main-content .projects-services-page .projects-category-menu .projects-category-container{width:70%;margin:-2rem auto}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container{margin:2rem auto}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid{margin:0;width:100%}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container{margin:0}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation{display:flex;width:100%}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation .nav-links{margin:0 auto;margin-top:2rem;margin-bottom:4rem}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column{width:100%;margin:2rem 0}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column .project-card{margin:0}}@media only screen and (min-width: 200px)and (max-width: 760px){#main-content .projects-services-page .category-headline .category-color-block,#main-content .projects-sector-page .category-headline .category-color-block,#main-content .resources-categories .category-headline .category-color-block{width:75%;height:8rem}#main-content .projects-services-page .category-headline .category-color-block .featured-header-container,#main-content .projects-sector-page .category-headline .category-color-block .featured-header-container,#main-content .resources-categories .category-headline .category-color-block .featured-header-container{margin:0 1.5rem}#main-content .projects-services-page .category-headline .category-color-block .featured-header-container .featured-header,#main-content .projects-sector-page .category-headline .category-color-block .featured-header-container .featured-header,#main-content .resources-categories .category-headline .category-color-block .featured-header-container .featured-header{font-size:1.2rem}#main-content .projects-services-page .category-headline .category-color-block .featured-header-container .featured-header:before,#main-content .projects-sector-page .category-headline .category-color-block .featured-header-container .featured-header:before,#main-content .resources-categories .category-headline .category-color-block .featured-header-container .featured-header:before{width:1.2rem;top:2rem}#main-content .projects-services-page .category-headline .category-color-block .featured-header-container .featured-header:after,#main-content .projects-sector-page .category-headline .category-color-block .featured-header-container .featured-header:after,#main-content .resources-categories .category-headline .category-color-block .featured-header-container .featured-header:after{width:1.2rem}#main-content .projects-services-page .category-headline .category-icon,#main-content .projects-sector-page .category-headline .category-icon,#main-content .resources-categories .category-headline .category-icon{margin:0 auto}#main-content .projects-services-page .category-headline .category-icon div,#main-content .projects-sector-page .category-headline .category-icon div,#main-content .resources-categories .category-headline .category-icon div{background-size:50% !important;background-position:center}#main-content .projects-services-page .projects-category-menu,#main-content .projects-sector-page .projects-category-menu,#main-content .resources-categories .projects-category-menu{margin-bottom:4rem}#main-content .projects-services-page .projects-category-menu .projects-category-container,#main-content .projects-sector-page .projects-category-menu .projects-category-container,#main-content .resources-categories .projects-category-menu .projects-category-container{width:70%;margin:-2rem auto}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container{margin:2rem auto}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container .projects-grid{margin:0;width:100%}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container{margin:0}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation{display:flex;width:100%}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation .nav-links,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation .nav-links,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .projects-nav-container nav.navigation .nav-links{margin:0 auto;margin-top:2rem;margin-bottom:4rem}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column{width:100%;margin:2rem 0}#main-content .projects-services-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column .project-card,#main-content .projects-sector-page .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column .project-card,#main-content .resources-categories .projects-category-menu .projects-category-container .projects-grid-container .projects-grid .card-column .project-card{margin:0}}@media only screen and (min-width: 1824px){.projects-sector-page .category-headline .category-color-block{width:80%}.projects-sector-page .category-headline .category-color-block .category-icon div{background-size:100% !important}}.single-projects #main-content{margin-top:0 !important}.single-projects #main-content .single-project-page{display:flex;flex-direction:column;align-items:flex-end}.single-projects #main-content .single-project-page .project-hero-content{width:100%;height:20rem}.single-projects #main-content .single-project-page .project-hero-content .hero-background{display:flex;align-items:flex-start;justify-content:center;background-size:cover}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container{width:60%;max-height:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4rem;z-index:3;position:relative;overflow:hidden;text-overflow:ellipsis}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title{align-self:flex-start;width:80%;height:100%}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title h1,.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container p{font-size:2rem;color:#fff}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-client-logo{max-width:15%}.single-projects #main-content .single-project-page .content-columns-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.single-projects #main-content .single-project-page .content-columns-container .main-content-container{width:80%}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container{z-index:5;width:100%}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .project-image{position:relative;margin-top:-4rem;margin-right:2rem;margin-bottom:1rem;width:75%;height:auto}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .project-image img{width:100%;height:auto;max-height:100%}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .category-icons-container{margin-left:2rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content{display:flex;flex-direction:column;max-width:75%;width:75%;margin:2rem auto}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2{margin:2rem -4rem;position:relative;font-size:1.5rem;line-height:1.5}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h3,.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h4{margin:1rem 0;padding:0}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content p,.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content li{display:block;margin:0 auto}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .social-buttons-mobile{display:none}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content p.iframe{width:100%;height:100%}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content iframe{display:block;margin:1rem auto}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content img.calvium-circle{margin:4rem auto}.related-posts-section{padding-top:1rem}.related-posts-section .related-posts-container .card-carousel-container{width:90%;margin:0 auto}.related-posts-section .related-posts-container .card-carousel-container .card-carousel{display:flex;margin-bottom:1rem}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post{margin:0 1rem}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column{display:flex;flex-direction:column;width:100%;position:relative;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail{position:relative;width:100%;height:auto;z-index:1}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0;position:relative;display:block;width:100%;padding-bottom:60%;background-color:#a9a9a9;background-size:cover;background-repeat:no-repeat;background-position:center top;transition:all .4s ease}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:after{border-top-left-radius:10px;border-top-right-radius:10px;content:" ";display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(51,51,51,.4)}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link>.content{position:absolute;top:0;left:0;right:0;bottom:0}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:hover{opacity:.7}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay,.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay-text,body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay-text{z-index:10;width:auto;position:absolute;top:50%;left:50%;max-height:50%;max-width:50%;transform:translateX(-50%) translateY(-50%)}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .card-content{margin:1rem}.related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-column .project-card .project-thumbnail .card-content p.blurb{color:#1a2746;text-align:left}.related-posts-section .related-posts-container .card-carousel-container .navigation-container svg>symbol>g{stroke:#1a2746}@media only screen and (min-width: 200px)and (max-width: 667px){.single-projects #main-content .single-project-page .project-hero-content{height:100% !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background{width:100% !important;height:auto !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container{width:80% !important;margin:2rem !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title{width:100% !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title h1{font-size:1.2rem !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title p{font-size:1.2rem;margin-top:-1.5rem}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container img.hero-client-logo{display:none}.single-projects #main-content .single-project-page .content-columns-container{justify-content:center}.single-projects #main-content .single-project-page .content-columns-container #supporting-content{display:none !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container{width:100% !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container figcaption.wp-caption-text{font-size:.8rem;padding:.6rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content{width:80% !important;margin:0 auto !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2{margin:2rem -1rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2:after{bottom:-0.5rem !important;width:1.5rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .calvium-custom-quote p.author{padding-top:1rem;font-size:.8rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .calvium-custom-quote .quote-container{display:flex;flex-direction:row}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .calvium-custom-quote .quote-container blockquote{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .social-buttons-mobile{display:flex !important;justify-content:center}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2{font-size:1.2rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2:before{width:1.2rem !important;top:1.8rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content p,.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content li{font-size:.8rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container{align-items:center !important;margin-right:0 !important;flex-direction:column-reverse}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .category-icons-container{display:none !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .project-image{max-width:80%;margin:0 !important;margin-top:-1rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container *::-ms-backdrop,.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .project-image{max-height:20vh}.single-projects #main-content .single-project-page .related-posts-section{padding-top:1rem}.single-projects #main-content .single-project-page .related-posts-section .related-posts-container .card-carousel-container .card-carousel .carousel-post .card-content h3{font-size:1rem !important}.single-projects #main-content .single-project-page .related-posts-section .related-posts-title h3{font-size:1rem !important}}@media only screen and (min-width: 667px)and (max-width: 1100px){.single-projects #main-content .single-project-page .project-hero-content{max-height:377px !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container{width:80% !important;margin-left:-1rem !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title{width:100% !important;margin:4rem 0 !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container .hero-title h1{font-size:1.5rem !important}.single-projects #main-content .single-project-page .project-hero-content .hero-background .hero-title-container img.hero-client-logo{display:none}.single-projects #main-content .single-project-page .content-columns-container{justify-content:center}.single-projects #main-content .single-project-page .content-columns-container #supporting-content{display:none !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container{width:100% !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content{width:80% !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2{margin:2rem -1rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content h2:after{width:1.5rem !important}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .social-buttons-mobile{display:flex !important;justify-content:center}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .calvium-custom-quote .quote-graphic{margin-left:-5rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-content .calvium-custom-quote blockquote{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container{align-items:center;flex-direction:column-reverse}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .category-icons-container{display:none}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .project-image{margin-right:0;margin-left:0;margin-top:-2rem;max-width:100%}.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container *::-ms-backdrop,.single-projects #main-content .single-project-page .content-columns-container .main-content-container .project-info-container .image-and-category-container .project-image{max-height:30vh}.single-projects #main-content .single-project-page .related-posts-section{padding-top:1rem}.single-projects #main-content .single-project-page .related-posts-section .related-posts-container .card-carousel-container .carousel-post .card-content h3{margin:1rem auto 0 auto}.single-projects #main-content .single-project-page .related-posts-section .related-posts-container .card-carousel-container .carousel-post .card-content p.blurb{margin:1rem}.single-projects #main-content .single-project-page .related-posts-section .related-posts-container .card-carousel-container .carousel-post .card-content .read-more-container{margin-left:1rem}}@media only screen and (min-width: 1824px){.single-projects .hero-background{min-height:250px}.single-projects .hero-background .hero-title-container{height:auto;min-height:200px}.single-projects .hero-background .hero-title-container .hero-client-logo{width:100%;height:100%}.single-projects .image-and-category-container{width:84% !important;margin-right:10%}.single-projects .project-content{margin:2rem auto !important}.single-projects .project-content .calvium-custom-quote .quote-graphic{width:15% !important;margin-left:-8rem !important}.single-projects .category-icons-container .labeled-icon .icon-container{width:120px}.single-projects .category-icons-container .labeled-icon .icon-container div{background-size:90% !important}}.navigation-container{width:15%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}.navigation-container button{height:50px;display:flex;flex-direction:row;align-items:center}.navigation-container button svg{height:100%}.navigation-container button.nav-left{border-right:1px solid #1a2746;border-radius:0}.navigation-container button.nav-prev{border-right:1px solid #1a2746;border-radius:0}.more-link{width:auto;display:flex;border:none;justify-content:flex-end;align-self:flex-end;margin:-3rem 3rem 0 0;color:#1a2746;font-weight:700;font-size:1.2rem}.more-link:hover{opacity:.8;background-color:rgba(0,0,0,0)}.more-link:focus,.more-link:active{background-color:rgba(0,0,0,0)}.nav-container{border-top:1px solid #1a2746;width:45%;margin-left:60%;margin-top:-4rem;z-index:8}.nav-container .recent-projects-nav{z-index:10;max-width:184px;height:auto;display:flex;flex-direction:row;justify-content:space-between}.nav-container .recent-projects-nav button{padding:0 1rem;margin:0;border-radius:0}.nav-container .recent-projects-nav button.nav-next{border-left:1px solid #1a2746}.nav-container .recent-projects-nav button.nav-prev{margin-left:2rem}.nav-container .recent-projects-nav .pagination-bar{display:none;margin-top:-0.5rem;color:#1a2746;font-size:3rem;line-height:0;font-weight:100;font-family:Helvetica Neue,Open Sans,sans-serif;color:#1a2746}.slick-arrow{border:none;background-color:rgba(0,0,0,0)}.slick-arrow:hover,.slick-arrow:focus{background-color:rgba(0,0,0,0);outline:none}.page-numbers{display:inline-block;padding:1rem;margin:0 2px 0 0;line-height:1;text-decoration:none;border-radius:2px;font-weight:600;font-size:1.2rem !important}.page-numbers.current,a.page-numbers:hover{color:#6f719b}nav .nav-links{border:none;display:flex;justify-content:center;padding:0;margin:4rem 0}a.page-numbers{border-radius:0}a.prev.page-numbers{border-right:1px solid #1a2746}a.next.page-numbers{border-left:1px solid #1a2746}@media only screen and (min-width: 667px)and (max-width: 1100px){.navigation-container{width:30%}}@media only screen and (min-width: 200px)and (max-width: 667px){nav .nav-links{width:80%;margin:2rem auto;justify-content:center;align-items:center}a.prev.page-numbers{margin:0 .2rem;height:2rem}a.prev.page-numbers svg{width:3.4rem;margin-right:.5rem}a.next.page-numbers{height:2rem;margin:0 .2rem}a.next.page-numbers svg{margin-left:.5rem}.page-numbers,.page-numbers.current{align-items:center;padding:0;margin:0 .2rem;line-height:2;font-size:1rem}.navigation-container{width:50%;margin:0 auto}.navigation-container button svg{width:2rem}}@media only screen and (min-width: 1824px){.navigation-container{width:8%}}#masthead.site-header{width:100%;padding:0;display:flex;justify-content:center;background-color:#fff}#masthead.site-header .container{width:95%;max-width:100%;height:auto;display:flex;justify-content:space-between}#masthead.site-header .menu-toggle{left:20px}#masthead.site-header .container::after{display:none}#masthead.site-header .site-title{display:flex;justify-content:center;align-items:center;opacity:1}#masthead.site-header .site-title:hover{background-color:rgba(0,0,0,0);opacity:.5}#masthead.site-header .menu-header-container{position:absolute;right:2rem;top:33%}#masthead.site-header .menu-header-container #menu-header.menu{height:100%;display:flex;align-items:center}#masthead.site-header .menu-header-container #menu-header.menu li{text-transform:capitalize;font-weight:400}#masthead.site-header .menu-header-container #menu-header.menu li a{position:relative;color:#1a2746;padding:0}#masthead.site-header .menu-header-container #menu-header.menu li a::before{opacity:0;width:100%;position:absolute;left:0;top:1.5rem;height:0;content:"";border-bottom:2px solid #ffc000;transition:all .5s ease}#masthead.site-header .menu-header-container #menu-header.menu li a:hover::before{opacity:1}#masthead.site-header .menu-header-container #menu-header.menu li.current-menu-item a::before{opacity:1}#masthead.site-header .menu-header-container #menu-header.menu li.menu-item-3661,#masthead.site-header .menu-header-container #menu-header.menu li.menu-item-8003,#masthead.site-header .menu-header-container #menu-header.menu li.menu-item-7147{display:none}.prognroll-bar{top:75px !important;height:5px !important;background:#ffc000 !important;z-index:8000 !important}.prognroll-bar-track{border-bottom:5px solid #e7e7e7}@media only screen and (min-width: 200px)and (max-width: 1023px){#masthead.site-header .container{display:flex;align-items:flex-start;justify-content:center}#masthead.site-header .container .menu-toggle{outline:none !important}#masthead.site-header .container .menu-header-container{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:20;padding:80px 0 0 0;text-align:center;background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/tablet-menu-graphic.png);background-color:#fff0cd !important;background-repeat:no-repeat;background-size:cover}#masthead.site-header .container .menu-header-container ul#menu-header{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:flex;flex-direction:column;justify-content:flex-start;width:50%;height:auto;margin-top:-10rem}#masthead.site-header .container .menu-header-container ul#menu-header li{margin:1rem auto}#masthead.site-header .container .menu-header-container ul#menu-header li.menu-item-3661,#masthead.site-header .container .menu-header-container ul#menu-header li.menu-item-8003,#masthead.site-header .container .menu-header-container ul#menu-header li.menu-item-7147{display:block}#masthead.site-header .container .menu-header-container ul#menu-header:before{margin-top:15rem;content:"|";font-size:2.5rem;color:#d76309;font-family:Helvetica Neue,Open Sans,sans-serif;font-weight:100}}@media only screen and (min-width: 200px)and (max-width: 667px){.prognroll-bar{top:59px !important}}footer.site-footer{display:flex;flex-direction:column;align-items:center;border-top:none !important;padding:0 !important}footer.site-footer .signup-container{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/signup-graphic.png);display:flex;flex-direction:column;align-items:center;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:bottom;padding-top:3rem}footer.site-footer .signup-container .cta.mailinglist{display:flex;flex-direction:column;width:50%;align-items:center}footer.site-footer .signup-container .cta.mailinglist h2{width:100%;position:relative;align-self:flex-start}footer.site-footer .signup-container .cta.mailinglist h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}footer.site-footer .signup-container .cta.mailinglist h2,footer.site-footer .signup-container .cta.mailinglist p{font-family:Karla,Helvetica Neue,sans-serif;color:#1a2746}footer.site-footer .signup-container .cta.mailinglist h2{text-align:left}footer.site-footer .signup-container .cta.mailinglist .signup-message{margin-top:2rem;width:90%;text-align:left}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup{width:90%}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two{max-width:100%}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group{display:flex;justify-content:space-between}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group .label-group.column.first,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group .label-group.column.second{width:48.5%}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group .label-group.column.first{margin-right:.3rem}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group label,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column label{font-family:Karla,Helvetica Neue,sans-serif;color:#1a2746;font-weight:700}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group input,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column input{border-radius:.4rem;border:1px solid #1a2746;padding:.5rem}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group input:hover,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group input:focus,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column input:hover,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column input:focus{border-color:#ffc000}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group #fieldEmail,footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column #fieldEmail{width:100%;margin:0 auto}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container{display:flex;justify-content:flex-start}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button{display:flex;align-items:center;background-color:#ffe6ab;border-radius:.4rem;border:none;font-family:Karla,Helvetica Neue,sans-serif;color:#1a2746;text-transform:capitalize;padding:0 1rem}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button svg{margin-left:1rem}footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button:hover{background-color:#ffc000}footer.site-footer .footer-block{width:100%;background-color:#1a2746}footer.site-footer .footer-block .footer-info{margin:4% 10%}footer.site-footer .footer-block .footer-info .contact-details{width:100%;display:flex;justify-content:space-between;font-weight:700}footer.site-footer .footer-block .footer-info .contact-details .contact-social-links{margin-top:5rem;display:flex;flex-direction:column}footer.site-footer .footer-block .footer-info .contact-details .contact-social-links a:hover{background-color:rgba(0,0,0,0);opacity:.8}footer.site-footer .footer-block .footer-info .contact-details .contact-social-links a:active,footer.site-footer .footer-block .footer-info .contact-details .contact-social-links a:focus{background-color:rgba(0,0,0,0)}footer.site-footer .footer-block .footer-info .contact-details .contact-social-links .social-icons{margin-top:1rem;display:flex;justify-content:flex-end}footer.site-footer .footer-block .footer-info .contact-details .contact-social-links .social-icons a{margin-left:1rem}footer.site-footer .footer-block .footer-info .contact-details .contact-social-links .social-icons{font-size:1.5rem}footer.site-footer .footer-block .footer-info .contact-details .logo-address-container{display:flex;flex-direction:column}footer.site-footer .footer-block .footer-info .contact-details .logo-address-container img{width:2rem;height:auto;margin:1.5rem 0}footer.site-footer .footer-block .footer-info .contact-details .logo-address-container .address a:hover,footer.site-footer .footer-block .footer-info .contact-details .logo-address-container .address a:focus,footer.site-footer .footer-block .footer-info .contact-details .logo-address-container .address a:active{background-color:rgba(0,0,0,0)}footer.site-footer .footer-block .footer-info .company-info p.certification{max-width:68%;margin:2rem 0;padding:0}footer.site-footer .footer-block .footer-info .company-info .certificate-container{display:flex;justify-content:flex-start;margin-bottom:1rem;align-items:center}footer.site-footer .footer-block .footer-info .company-info .certificate-container img.certificate-logo{margin-right:1rem}footer.site-footer .footer-block .footer-info .company-info .footer-menu-container{border-top:1px solid #fff;padding-top:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer.site-footer .footer-block .footer-info .company-info .footer-menu-container p.copy{margin:0;font-weight:400;color:#fff;text-transform:capitalize}footer.site-footer .footer-block .footer-info .company-info .footer-menu-container .menu-footer-container #menu-footer li.menu-item a{font-weight:400;color:#fff;text-transform:capitalize}footer.site-footer .footer-block .footer-info .company-info .footer-menu-container .menu-footer-container #menu-footer li.menu-item a:hover{background-color:rgba(0,0,0,0);opacity:.8}footer.site-footer .footer-block .footer-info .company-info .footer-menu-container .menu-footer-container #menu-footer{margin:0}footer.site-footer .footer-block .footer-info .company-info .footer-menu-container .menu-footer-container #menu-footer.menu li{margin-left:1rem}footer.site-footer .footer-block p,footer.site-footer .footer-block a{color:#fff;border-bottom:none}@media only screen and (min-width: 667px)and (max-width: 1000px){.contact-details a,p.address{font-size:1rem !important}.company-info p,.company-info a,.company-info ul{font-size:.8rem !important;margin:0}body footer.site-footer .signup-container{background-image:none;padding-top:0;margin-top:2rem}body footer.site-footer .signup-container .cta.mailinglist{width:80%}body footer.site-footer .signup-container .cta.mailinglist .signup-message{width:100%;text-align:left}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group{display:flex;justify-content:space-between}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group .label-group.column.first,body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .form-name-group .label-group.column.second{width:49%}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button{padding:0 1rem}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button svg{width:50px;height:50px}.company-info .footer-menu-container .copy{padding-top:1rem}}@media only screen and (min-width: 200px)and (max-width: 667px){.contact-details a,.contact-details p,.cta.mailinglist p,p.address{font-size:1rem}.company-info p,.company-info a,.company-info ul{font-size:.8rem !important;margin:0}.company-info p.certification{text-align:left;margin:1rem auto !important;max-width:100% !important;width:100%}body footer.site-footer .signup-container{background-image:none;padding-top:0;margin-top:2rem}body footer.site-footer .signup-container .cta.mailinglist{width:80%}body footer.site-footer .signup-container .cta.mailinglist h2{font-size:2rem}body footer.site-footer .signup-container .cta.mailinglist h2:after{width:2rem}body footer.site-footer .signup-container .cta.mailinglist p{text-align:left}body footer.site-footer .signup-container .cta.mailinglist .mailing-list-icon{background-size:50% 50%;margin-top:0}body footer.site-footer .signup-container .cta.mailinglist .signup-message,body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup{width:100%}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column.first,body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .label-group.column.second{width:100%}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button{font-size:1rem;padding:1rem}body footer.site-footer .signup-container .cta.mailinglist #mc_embed_signup form div.mc-field-group.two .button-container button svg{width:40px;height:10px}body footer.site-footer .footer-block .footer-info .contact-details p{text-align:left}body footer.site-footer .footer-block .footer-info .contact-details .contact-social-links{margin-top:46px;text-align:right}body footer.site-footer .footer-block .footer-info .contact-details .logo-address-container img{width:1rem;margin:0 0 1rem 0}.menu-footer-container ul>li{display:flex;flex-direction:row}.company-info .footer-menu-container{padding-top:.5rem}.company-info .footer-menu-container p.copy{text-align:left;width:40%}.company-info .footer-menu-container ul{display:flex;flex-direction:column;align-items:flex-end;width:100%}.company-info .footer-menu-container ul li{width:auto;margin-bottom:.5rem !important}.company-info .footer-menu-container .menu-footer-container{width:54%;padding-top:0 !important}}@media only screen and (min-width: 1824px){body footer.site-footer .signup-container{padding-top:9rem}}body.home .page-index h1,body.home .page-index h2,body.home .page-index h3,body.home .page-index h2.title>a{color:#1a2746}body.home .page-index .hero-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:2rem}body.home .page-index .hero-container .video-container{margin-right:-5%;width:45%;height:100%}body.home .page-index .hero-container .video-container video{min-width:100%;min-height:600px}body.home .page-index .hero-container .hero-wrapper{display:flex;width:60%;align-items:center;justify-content:flex-start;margin-left:10%}body.home .page-index .hero-container .hero-wrapper .hero-title-container{width:80%}body.home .page-index .hero-container .hero-wrapper .hero-title-container .calvium-title{background-size:60% 60%;background-position:left center}body.home .page-index .hero-container .hero-wrapper .hero-title-container h1{margin-top:1rem;font-size:4rem;line-height:4rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .hero-text{margin-top:2rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .hero-text p{color:#1a2746;font-size:1.5rem;font-weight:400;font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container{display:flex;justify-content:flex-start;margin-top:2rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container a.button svg.icon{margin-left:2rem}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row{margin-top:2rem;display:flex;align-items:center}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row .awards-icon{margin-right:1rem}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row .award-name{margin:0;width:40%;font-size:.8rem;color:#385498}body.home .page-index .hero-container .hero-section{width:50%;display:flex;align-items:center;z-index:0}body.home .page-index .hero-container .hero-section a.content-link{width:100%;height:auto;margin:0;transition:all .4s ease}body.home .page-index .hero-container .hero-section a.content-link:focus,body.home .page-index .hero-container .hero-section a.content-link:active{background-color:rgba(0,0,0,0)}body.home .page-index #main-content{max-width:100%;width:80%;margin-bottom:0}body.home .page-index #main-content p,body.home .page-index #main-content h1,body.home .page-index #main-content h2,body.home .page-index #main-content h3,body.home .page-index #main-content li,body.home .page-index #main-content ul,body.home .page-index #main-content span{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif}body.home .page-index #main-content .projects-wrapper{margin-top:100px;display:flex;flex-direction:row;width:100%;justify-content:space-between}body.home .page-index #main-content .projects-wrapper .clients-graphic{position:absolute;margin-left:-10%;margin-top:3.5rem;background-size:58%}body.home .page-index #main-content .projects-wrapper .project-section-container{display:flex;flex-direction:column;width:100%;margin-left:auto;margin-right:auto}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container{display:flex;justify-content:space-between;align-items:flex-end}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container a,body.home .page-index #main-content .projects-wrapper .project-section-container .title-container a:hover{border:none;background:rgba(0,0,0,0)}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container h2.title{position:relative;font-size:2rem;line-height:1.5;margin:0}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container .read-more-link{justify-content:flex-end;margin:0}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container{display:flex;flex-direction:column;width:100%;border-bottom:none !important}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid{display:flex;flex-direction:column;width:100%}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .projects-section{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;padding-bottom:4rem}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row{display:flex;flex-direction:row;width:100%;justify-content:space-between;flex-wrap:wrap}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column{display:flex;width:32%;margin-left:0;margin-right:0}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card{width:100%;height:100%;display:flex;flex-direction:column;margin-right:0;border:none}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail{display:flex;flex-direction:column;position:relative;width:100%;height:100%;z-index:1}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link{position:relative;display:block;width:100%;padding-bottom:100%;background-color:#a9a9a9;background-size:cover;background-repeat:no-repeat;background-position:center top;border:0;transition:all .4s ease}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link>.content{position:absolute;top:0;left:0;right:0;bottom:0}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:hover{opacity:.7}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link .logo-overlay,body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link .logo-overlay-text{z-index:10;width:auto;position:absolute;top:50%;left:50%;max-height:50%;max-width:50%;transform:translateX(-50%) translateY(-50%)}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link .logo-overlay-text{color:#fff;top:30%}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:after{content:" ";display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(51,51,51,.4)}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail a{border:none}body.home .page-index #main-content .home-services-container h1.title{position:relative}body.home .page-index #main-content .home-services-container h1.title:after{position:absolute;left:0;height:0;width:2rem;content:"";border-bottom:3px solid #d76309}body.home .page-index #main-content .home-services-container .home-services{display:flex;justify-content:space-between}body.home .page-index #main-content .home-services-container .home-services .services-col{font-family:Karla,Arial,Helvetica,sans-serif;font-size:1rem;color:#1a2746;width:40%;display:flex;flex-direction:column}body.home .page-index #main-content .home-services-container .home-services .services-col .services-row{margin-bottom:1rem;margin-left:1rem}body.home .page-index #main-content .home-services-container .home-services .services-col .services-row .services-link{display:flex;align-items:center;font-weight:600;border:none;font-family:Karla,Arial,Helvetica,sans-serif;color:#1a2746;background-color:rgba(0,0,0,0);font-size:1rem;transition:unset}body.home .page-index #main-content .home-services-container .home-services .services-col .services-row .services-link:hover{color:#ffc000;border:none;background-color:rgba(0,0,0,0);filter:brightness(0) saturate(100%) invert(83%) sepia(66%) saturate(6993%) hue-rotate(355deg) brightness(96%) contrast(111%)}body.home .page-index #main-content .home-services-container .home-services .services-col .services-row .services-link:focus,body.home .page-index #main-content .home-services-container .home-services .services-col .services-row .services-link:active{background-color:rgba(0,0,0,0)}body.home .page-index #main-content .home-services-container .home-services .services-col .services-row .services-link img{margin-left:.5rem;width:40px;height:10px}body.home .page-index #main-content .client-testimonials{background-color:#fdf6e7;margin-top:3rem;padding-bottom:2rem;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:99.5vw}body.home .page-index #main-content .client-testimonials h3{margin:0;position:relative;line-height:1.5;font-size:2rem}body.home .page-index #main-content .client-testimonials h3:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #1a2746}body.home .page-index #main-content .client-testimonials .client-carousel-container{display:flex;flex-direction:column;align-items:center}body.home .page-index #main-content .client-testimonials .client-carousel-container .quote-graphic{position:relative;margin-top:-24px;z-index:1;background-size:30%;max-height:50px;background-position:center}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel{width:70%;min-height:100%}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .slick-list{margin:0 -1rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .slick-list .slick-slide{margin:1rem 1rem 0 1rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .slick-dots li{background:#ffe6ab}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .slick-dots li.slick-active{background:#ffc000}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block{display:flex;flex-direction:column;margin-bottom:0}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .author-info{display:flex;flex-direction:column;align-items:center;height:100%;margin-top:2rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .author-info p{text-align:center;max-width:400px;margin-top:1rem;margin-bottom:0;color:#1a2746;font-size:1rem;overflow-wrap:break-word}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .author-info .testimonial-image{width:10%;height:auto;margin:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .author-info .testimonial-image{width:112px}}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-copy{text-align:center;margin:0}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-copy p{font-family:Karla,Arial,Helvetica,sans-serif;font-size:2rem;color:#1a2746}body.home .page-index #main-content .secondary-banner{height:auto;display:flex;justify-content:center;margin:2rem auto}body.home .page-index #main-content .secondary-banner .banner-image-container{width:40%;height:100%;margin:0;display:flex}body.home .page-index #main-content .secondary-banner .banner-image-container a{border:none;transition:all .4s ease;background-color:rgba(0,0,0,0)}body.home .page-index #main-content .secondary-banner .banner-image-container a:hover{opacity:.8;border:none}body.home .page-index #main-content .secondary-banner .banner-image-container a img{width:100%;height:auto;display:block}body.home .page-index #main-content .secondary-banner .banner-content{width:50%;display:flex;flex-direction:column;padding:0 3rem;justify-content:center}body.home .page-index #main-content .secondary-banner .banner-content h2.secondary-banner-title{margin:0;position:relative;font-size:1.5rem;line-height:1.5}body.home .page-index #main-content .secondary-banner .banner-content p.secondary-banner-text{color:#1a2746;font-size:1.5rem;height:auto;overflow:hidden;text-overflow:ellipsis}body.home .page-index #main-content .secondary-banner .banner-content a.read-more-link{margin-top:0}body.home .page-index #main-content .latest-posts{position:relative;margin-top:6rem;padding-top:2rem;width:100%;height:auto}body.home .page-index #main-content .latest-posts .latest-posts-title h3{margin-left:12rem;font-size:2rem}body.home .page-index #main-content .latest-posts .latest-posts-carousel{margin-top:3rem;margin-right:auto;margin-left:auto;border:none;padding-bottom:0;width:100%;font-family:Karla,Arial,Helvetica,sans-serif}body.home .page-index #main-content .latest-posts .latest-posts-carousel .card-carousel{display:flex;margin-bottom:1rem}body.home .page-index #main-content .latest-posts .latest-posts-carousel .card-carousel .carousel-post{display:flex;flex-direction:column;border-radius:10px;height:auto;margin:0 15px;background-color:#fff;box-shadow:1px 1px 10px #ccc}body.home .page-index #main-content .latest-posts .latest-posts-carousel .card-carousel .carousel-post .card-content{display:flex;flex-direction:column;margin:0 40px;text-align:center;margin-bottom:1rem}body.home .page-index #main-content .latest-posts .latest-posts-carousel .card-carousel .carousel-post .card-content h3{font-size:1.2rem}body.home .page-index #main-content .latest-posts .title-colour-block{position:absolute;top:0;left:-18%;width:33%;height:100%;background-color:#ffe7d4;z-index:-1}body.home .page-index #main-content .awards-banner{height:auto;display:flex;flex-direction:column;justify-content:flex-start;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:99.5vw}body.home .page-index #main-content .awards-banner .awards-banner-title{margin-left:auto;margin-right:auto;font-size:2rem;color:#fff;text-align:center}body.home .page-index #main-content .awards-banner .awards-container{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem 0 4rem 0}body.home .page-index #main-content .awards-banner .awards-container .awards-row{max-width:42%;width:42%;display:flex;align-items:center;color:#fff;font-size:1.2rem}body.home .page-index #main-content .awards-banner .awards-container .awards-row .awards-icon{margin:25px;height:80px;width:auto}body.home .page-index #main-content .awards-banner .awards-container .awards-row .award-name{font-weight:600}body.home .page-index #main-content .awards-banner .awards-container .awards-row .award-description{font-weight:400}@media only screen and (min-width: 200px)and (max-width: 667px){body.home .page-index{margin-top:3rem}body.home .page-index .hero-container{margin-top:0 !important;flex-direction:column}body.home .page-index .hero-container .hero-wrapper{width:100%;justify-content:center;margin-left:0}body.home .page-index .hero-container .hero-wrapper .hero-title-container{width:100%;display:flex;flex-direction:column;align-items:center}body.home .page-index .hero-container .hero-wrapper .hero-title-container .calvium-title{display:none}body.home .page-index .hero-container .hero-wrapper .hero-title-container h1{font-size:1.2rem;margin:2rem;line-height:2rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .hero-text{margin:1rem 2rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .hero-text p{font-size:1rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container{width:80%;margin-top:1rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container .button{padding:.5rem;width:100%;height:auto;font-size:.8rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container .button svg.icon{margin-left:1rem}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row{margin:0 auto 2rem auto;justify-content:center}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row .awards-icon{margin-right:1rem}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row .award-name{margin:0;width:60%;font-size:1rem;color:#385498}body.home .page-index .hero-container .video-container{margin-right:0;width:100%}body.home .page-index .hero-container .video-container video{min-height:100%}body.home .page-index .hero-container .hero-section{width:100%}body.home .page-index .hero-container .hero-section a.content-link{margin:0}body.home .page-index .hero-container .hero-section a.content-link img.hero-image{width:100%;height:auto}body.home .page-index #main-content .home-services-container .title{margin-top:2rem;margin-bottom:0}body.home .page-index #main-content .home-services-container .home-services{flex-direction:column}body.home .page-index #main-content .home-services-container .home-services .services-col{width:100%}body.home .page-index #main-content .projects-wrapper{margin-top:50px}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container h2.title{width:75%;font-size:1rem}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container .read-more-link{margin-top:0;width:25%}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container .read-more-link svg{display:none}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .projects-section{padding-bottom:0}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .projects-section .card-row .card-column{margin-top:.8rem;width:48%}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .projects-section .card-row .card-column .client-logo-link h2.logo-overlay-text{margin:1.2rem auto;font-size:1rem;max-width:100% !important}body.home .page-index #main-content .client-testimonials{padding-bottom:1rem}body.home .page-index #main-content .client-testimonials h3{font-size:1rem;text-align:left}body.home .page-index #main-content .client-testimonials h3:after{bottom:-1rem;width:1.5rem}body.home .page-index #main-content .client-testimonials .client-carousel-container{margin-top:1rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .quote-graphic{background-size:20%}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel{margin:-2rem 0 0 0;width:85%;height:auto}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .slick-dots li{height:12px;width:12px}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial{margin-bottom:1rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block{display:flex;flex-direction:column;margin-bottom:.5rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block .testimonial-copy p{font-size:1rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block .author-info{margin-top:0}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block .author-info .testimonial-image{margin:0;width:25%}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-copy{padding-top:1.5rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-copy p{font-size:.8rem;text-align:justify}body.home .page-index #main-content .secondary-banner{height:100%;flex-direction:column;margin-top:4em;margin-bottom:4em}body.home .page-index #main-content .secondary-banner .banner-image-container{width:100%}body.home .page-index #main-content .secondary-banner .banner-image-container img{max-height:100%;max-width:100%;width:auto}body.home .page-index #main-content .secondary-banner .banner-content{width:100%;padding:0 1rem}body.home .page-index #main-content .secondary-banner .banner-content h2.secondary-banner-title{padding:0 1rem;font-size:1rem}body.home .page-index #main-content .secondary-banner .banner-content h2.secondary-banner-title:after{left:1rem;bottom:-1rem;width:1.5rem}body.home .page-index #main-content .secondary-banner .banner-content p.secondary-banner-text{font-size:1rem;padding:1rem;width:100%;margin-bottom:0}body.home .page-index #main-content .secondary-banner .banner-content a.read-more-link{margin:0 1rem 1rem 1rem}body.home .page-index #main-content .latest-posts .title-colour-block{width:30%;left:-3rem}body.home .page-index #main-content .latest-posts .latest-posts-title h3{margin-left:1rem;font-size:1rem}body.home .page-index #main-content .latest-posts .latest-posts-title h3:before{top:2rem;width:1.5rem;border-bottom-width:1px}body.home .page-index #main-content .latest-posts .latest-posts-carousel{margin:4rem auto}body.home .page-index #main-content .latest-posts .latest-posts-carousel .navigation-container{width:70%}body.home .page-index #main-content .awards-banner{width:100vw}body.home .page-index #main-content .awards-banner .awards-banner-title{font-size:1.2rem}body.home .page-index #main-content .awards-banner .awards-container .awards-row{margin-bottom:1rem;max-width:100%;width:100%;font-size:.8rem}body.home .page-index #main-content .awards-banner .awards-container .awards-row .award-name{margin-right:1rem;font-size:1rem}}@media only screen and (min-width: 667px)and (max-width: 1024px){#masthead .container .site-title a{margin-top:.4rem}body.home #masthead .site-title a svg{width:auto}body.home .page-index .hero-container{margin:0;flex-direction:column}body.home .page-index .hero-container .video-container{margin-right:0}body.home .page-index .hero-container .video-container video{min-height:100%}body.home .page-index .hero-container .hero-wrapper{width:100%;justify-content:center;margin-left:0}body.home .page-index .hero-container .hero-wrapper .hero-title-container{overflow:hidden;width:100%;margin-top:0;display:flex;flex-direction:column;align-items:center}body.home .page-index .hero-container .hero-wrapper .hero-title-container .calvium-title{display:none}body.home .page-index .hero-container .hero-wrapper .hero-title-container h1{margin:2rem 5rem;font-size:2rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .hero-text{margin:0 5rem;text-align:center}body.home .page-index .hero-container .hero-wrapper .hero-title-container .hero-text p{font-size:1.2rem}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container .button{padding:.25rem 1rem;max-width:40%;height:auto}body.home .page-index .hero-container .hero-wrapper .hero-title-container .button-container .button a:hover{background-color:rgba(0,0,0,0);color:#a9a9a9}body.home .page-index .hero-container .hero-wrapper .awards-container .awards-row{margin:0 auto 2rem auto;justify-content:center}body.home .page-index .hero-container .hero-section{width:100%}body.home .page-index .hero-container .hero-section a.content-link{margin:0}body.home .page-index .hero-container .hero-section a.content-link img.hero-image{width:100%;height:auto}body.home .page-index #main-content{max-width:80%}body.home .page-index #main-content .home-services-container .home-services .services-col{width:40%}body.home .page-index #main-content .projects-wrapper .project-section-container .title-container .read-more-link{font-size:1rem}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .projects-section .card-row .card-column .project-card .project-thumbnail .client-logo-link .logo-overlay-text{font-size:1rem;margin:1.5rem auto}body.home .page-index #main-content .client-testimonials h3{margin-left:3.2rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel{width:85%}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block{display:flex;flex-direction:column}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block .testimonial-copy p{font-size:1rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel .home-testimonial .testimonial-block .author-info .testimonial-image{margin:1rem 0;width:25%}body.home .page-index #main-content .secondary-banner{height:100%}body.home .page-index #main-content .secondary-banner .banner-image-container{width:50%}body.home .page-index #main-content .secondary-banner .banner-image-container img{max-height:100%;max-width:100%;width:auto}body.home .page-index #main-content .secondary-banner .banner-content h2.secondary-banner-title{font-size:1.2rem;line-height:1.2}body.home .page-index #main-content .secondary-banner .banner-content h2.secondary-banner-title:after{bottom:-0.8rem;width:1.2rem}body.home .page-index #main-content .secondary-banner .banner-content p.secondary-banner-text{font-size:1.2rem;margin-bottom:1rem}body.home .page-index #main-content .secondary-banner .banner-content a.read-more-link{margin-top:0}body.home .page-index #main-content .latest-posts{margin-top:8rem}body.home .page-index #main-content .latest-posts .title-colour-block{width:50%}body.home .page-index #main-content .latest-posts .latest-posts-title h3{margin-left:2rem;font-size:1.5rem}body.home .page-index #main-content .latest-posts .latest-posts-title h3:before{top:3rem}body.home .page-index #main-content .latest-posts .latest-posts-carousel{margin:4rem auto}body.home .page-index #main-content .latest-posts .latest-posts-carousel .navigation-container{width:33%}}@media only screen and (min-width: 1824px){body.home .page-index .hero-container .video-container video{min-height:1100px}body.home .page-index .hero-container .hero-title-container img.calvium-title{width:50%}body.home .page-index .hero-container .hero-title-container .hero-text{width:100%}body.home .page-index .hero-container .hero-title-container .hero-text p{line-height:3rem !important;font-size:2.3rem !important}body.home .page-index .hero-container .hero-title-container .button-container{width:90%}body.home .page-index .hero-container .hero-title-container .button-container .button{padding:.5rem 1rem;max-width:70%}body.home .page-index .hero-container .hero-title-container .button-container .button svg{max-width:12%}body.home .page-index .hero-container .hero-section{width:50%}body.home .page-index #main-content{max-width:80% !important}body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .projects-section .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link .logo-overlay-text{top:35%}body.home .page-index #main-content .client-testimonials{margin-top:10rem}body.home .page-index #main-content .client-testimonials h3{font-size:2rem}body.home .page-index #main-content .client-testimonials h3:before{top:4rem}body.home .page-index #main-content .client-testimonials .client-carousel-container .client-carousel{width:75%}body.home .page-index #main-content .client-testimonials .client-carousel .home-testimonial .author-info p{font-size:1.5rem !important}body.home .page-index #main-content .client-testimonials .client-carousel .home-testimonial .testimonial-copy p{font-size:1.5rem !important}body.home .page-index #main-content .secondary-banner{max-width:100%;margin:10em auto;right:0;left:0}body.home .page-index #main-content .latest-posts{margin-top:8rem}body.home .page-index #main-content .latest-posts .title-colour-block{position:absolute;top:0;left:-15%;width:20%;height:100%;background-color:#ffe7d4}body.home .page-index #main-content .latest-posts .latest-posts-title h3{font-size:2rem}body.home .page-index #main-content .latest-posts .latest-posts-title h3:before{top:4rem}body.home .page-index #main-content .latest-posts .latest-posts-carousel{margin:4rem auto}}.page-index .services-page{display:flex;flex-direction:column;align-items:flex-end}.page-index .services-page .project-hero-content{width:100%;height:100%}.page-index .services-page .project-hero-content .hero-background{display:flex;justify-content:center;align-items:center;background-size:cover}.page-index .services-page .project-hero-content .hero-background .hero-title-container{margin:3rem 0 6rem 0;width:70%;max-height:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:3}.page-index .services-page .project-hero-content .hero-background .hero-title-container .back-arrow{padding:1rem}.page-index .services-page .project-hero-content .hero-background .hero-title-container .hero-title{width:85%;height:auto}.page-index .services-page .project-hero-content .hero-background .hero-title-container .hero-title h1,.page-index .services-page .project-hero-content .hero-background .hero-title-container p{font-size:2rem;color:#fff}.page-index .services-page .project-hero-content .hero-background .hero-title-container img.hero-client-logo{max-width:15%;height:auto}.page-index .page-wrapper{display:flex}.page-index .page-wrapper .sidebar-menu{width:12%;height:auto;margin:3rem 2rem 0 5rem;display:flex;flex-direction:column;align-items:flex-start;z-index:3}.page-index .page-wrapper .sidebar-menu h3.jump-title{position:relative;color:#1a2746;font-size:1rem}.page-index .page-wrapper .sidebar-menu h3.jump-title:after{position:absolute;left:0;bottom:-1rem;height:0;width:1.5rem;content:"";border-bottom:2px solid #1a2746}.page-index .page-wrapper .sidebar-menu .accent-vertical{top:-1.3rem}.page-index .page-wrapper .sidebar-menu ul.jump-list li{font-size:1rem;margin:1rem 0;padding:0}.page-index .page-wrapper .sidebar-menu ul.jump-list li a{text-transform:capitalize;background-color:rgba(0,0,0,0);border:none;color:#1a2746;font-weight:400;line-height:1.5rem;padding:.5rem 0 .25rem 0}.page-index .page-wrapper .sidebar-menu ul.jump-list li a:hover{opacity:.8;color:#1a2746}.page-index .page-wrapper .sidebar-menu ul>li::before{content:none}.page-index .page-wrapper .sidebar-menu .social-buttons-container .custom-social-buttons{margin:0 auto}.page-index .page-wrapper #page.two-col{display:flex;justify-content:center;max-width:100%;width:80%}.page-index .page-wrapper #page.two-col .headline-image{margin-top:-22%;margin-left:25%;margin-bottom:2rem;width:90%;height:auto}.page-index .page-wrapper #page.two-col .headline-image img{width:auto;max-height:100%;margin:0}.page-index .page-wrapper #page.two-col .headline-image .wp-caption-text{width:100%;color:#1a2746 !important;border-left:2px solid #ffc000;padding:1rem}.page-index .page-wrapper #page.two-col main{margin-left:-10rem;color:#1a2746}.page-index .page-wrapper #page.two-col main .mobile-social-buttons{display:none}.page-index .page-wrapper #page.two-col main .contact .email{border-bottom:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #FFE6AB 50%);transition:.5s}.page-index .page-wrapper #page.two-col main .contact .email:hover{border:none;background:#ffc000}.page-index .page-wrapper #page.two-col main h1,.page-index .page-wrapper #page.two-col main h2{position:relative;margin:2rem 0 2rem -3rem}.page-index .page-wrapper #page.two-col main h1:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.page-index .page-wrapper #page.two-col main h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.page-index .page-wrapper #page.two-col main h3{font-size:1.2rem;color:#d76309}.page-index .page-wrapper #page.two-col main table tbody tr td{padding:0}.page-index .page-wrapper #page.two-col main table tbody tr td a>img{padding:.5rem}.page-index .page-wrapper #page.two-col main table tbody tr td h3,.page-index .page-wrapper #page.two-col main table tbody tr td p{padding:0 1rem;width:90%}@media only screen and (min-width: 200px)and (max-width: 667px){.page-index .services-page .project-hero-content .hero-background{height:100% !important}.page-index .services-page .project-hero-content .hero-background .hero-title-container{width:80%;margin:2rem 2rem 5rem 2rem}.page-index .services-page .project-hero-content .hero-background .hero-title-container .back-arrow{display:none !important}.page-index .services-page .project-hero-content .hero-background .hero-title-container .hero-title{width:100% !important}.page-index .services-page .project-hero-content .hero-background .hero-title-container .hero-title h1.title p{font-size:1.2rem !important}.page-wrapper{width:100% !important;position:relative}#page.two-col{padding:0 !important;margin:0 auto !important}#page.two-col #main-content{width:90% !important;margin:0}#page.two-col #main-content h1,#page.two-col #main-content h2{font-size:1rem;margin-left:-1rem}#page.two-col #main-content p,#page.two-col #main-content li{font-size:.8rem}#page.two-col #main-content h2:after{bottom:-0.5rem;width:1rem}#page.two-col #main-content table tbody tr{display:flex;flex-direction:column}#page.two-col #main-content table tbody tr td:nth-child(2){border-top:1px solid #e7e7e7}#page.two-col #main-content table tbody tr td:nth-child(2) img.alignleft{width:100%;margin-right:0 !important;margin-left:0 !important}#page.two-col #main-content a.general-button{width:100% !important;margin:0 auto !important;font-size:.8rem}.calvium-custom-quote .quote-container{display:flex !important;flex-direction:row !important}.calvium-custom-quote .quote-container .quote-graphic{width:30% !important;margin-left:-4rem !important;background-position:top !important}.calvium-custom-quote .quote-container blockquote{width:100%;font-size:.8rem;margin-left:1rem;margin-top:0;margin-bottom:0;margin-right:0}.calvium-custom-quote p.author{width:100% !important;margin:1rem 0 0 0 !important;font-size:.8rem !important}.headline-image{width:100% !important;margin-top:-5rem !important;margin-left:2.25rem !important}.sidebar-menu{display:none !important}.mobile-social-buttons{display:block !important;position:absolute;margin-top:-7rem;margin-left:-2rem}.mobile-social-buttons .custom-social-buttons p{font-size:.8rem}.mobile-social-buttons .custom-social-buttons .social-button-icons a{font-size:.8rem}}@media only screen and (min-width: 667px)and (max-width: 1100px){.page-index .services-page .project-hero-content .hero-background .hero-title-container{width:80%}.page-index .services-page .project-hero-content .hero-background .hero-title-container .back-arrow{display:none !important}.page-index .services-page .project-hero-content .hero-background .hero-title-container .hero-title{width:100% !important}.page-wrapper{width:100% !important;position:relative}#page.two-col{padding:0 !important;margin:0 auto !important}#page.two-col #main-content{width:90% !important;margin:0}#page.two-col #main-content h2{font-size:1.5rem !important}#page.two-col #main-content h2:after{width:1.5rem}#page.two-col #main-content table{font-size:1rem}#page.two-col #main-content table img.alignleft{margin-left:0;margin-right:0}#page.two-col #main-content .calvium-custom-quote .quote-graphic{width:30% !important;margin-left:-6rem}#page.two-col #main-content .calvium-custom-quote blockquote{width:100%;margin:1rem 1rem}#page.two-col #main-content .calvium-custom-quote p.author{font-size:.8rem}.headline-image{width:100% !important;margin-top:-4rem !important;margin-left:5.4rem !important}.social-buttons-container{margin-top:2rem;margin-left:3rem;display:block}.sidebar-menu{display:none !important}.mobile-social-buttons{display:block !important;position:absolute;margin-top:-17rem;margin-left:-2rem}.topics-list{display:none}}@media only screen and (min-width: 1824px){.services-page .project-hero-content .hero-background .hero-title-container{width:50%;margin:8% 0 14% 0}.page-wrapper main#main-content .headline-image{width:90% !important;max-height:100% !important;margin-top:-10rem !important;margin-right:-8rem !important}.page-wrapper main#main-content .headline-image img{max-height:100% !important}.page-wrapper main#main-content h1{margin-left:-6rem !important}.page-wrapper main#main-content h2{margin-left:-6rem !important;font-size:2rem}.page-wrapper main#main-content .entry-content .calvium-custom-quote .quote-graphic{margin-left:-8rem}}#main-content .services-content .jump-list-anchor{height:50px;width:50%}#main-content .services-content .service-heading-container{display:flex;justify-content:space-between}#main-content .services-content .service-heading-container .services-icon{align-self:center;max-width:95px;max-height:95px}#main-content .services-content ul{margin-bottom:4rem}#main-content .services-content h2{position:relative;margin-left:-2rem;margin-bottom:2rem}#main-content .services-content h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #1a2746}#main-content .services-content .service-description{margin-bottom:4rem}#main-content .services-content .services-container{display:flex;justify-content:space-between}#main-content .services-content .services-container .services-card-row{width:48%}#main-content .services-content .services-container .services-card-row .card-column{display:flex;width:100%;margin-left:0;margin-right:0;margin-top:0}#main-content .services-content .services-container .services-card-row .card-column .project-card{width:100%;height:100%;display:flex;flex-direction:column}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link{position:relative;display:block;width:100%;padding-bottom:75%;background-color:#a9a9a9;background-size:cover;background-repeat:no-repeat;background-position:center top;border:0;transition:all .4s ease}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link>.content{position:absolute;top:0;left:0;right:0;bottom:0}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:hover{opacity:.7}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay,body.home .page-index #main-content .services-content .services-container .services-card-row .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay-text,body.home .page-index #main-content .projects-wrapper .project-section-container .projects-grid-container .projects-grid .card-row .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link img.logo-overlay-text{z-index:10;width:auto;position:absolute;top:50%;left:50%;max-height:50%;max-width:50%;transform:translateX(-50%) translateY(-50%)}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail .client-logo-container .client-logo-link:after{content:" ";display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(51,51,51,.4)}#main-content .services-content .services-container .services-card-row .card-column .project-card .project-thumbnail a{border:none}#main-content .services-content .services-container .services-card-row .card-column .project-card .card-content{display:flex;flex-direction:column;padding:1rem;justify-content:space-between;margin:0;height:50%}#main-content .services-content .services-container .services-card-row .card-column .project-card .card-content .blurb{text-align:left;text-overflow:ellipsis;max-width:75ch}#main-content .services-content .services-container .services-card-row .card-column .project-card .card-content .read-more-container{margin:1rem 0}#main-content .services-content .services-container .services-card-row .card-column .project-card .card-content .read-more-container .read-more-link{margin:0;font-size:1rem}@media only screen and (min-width: 200px)and (max-width: 667px){#main-content .services-content .services-container{flex-wrap:wrap}#main-content .services-content .services-container .services-card-row{width:100%}}.page-default,.page-team,.page-pillar,.page-contact{display:flex;flex-direction:column}.page-default article>.entry-content,.page-team article>.entry-content,.page-pillar article>.entry-content,.page-contact article>.entry-content{margin-top:4rem}.page-default article>.entry-content h2,.page-team article>.entry-content h2,.page-pillar article>.entry-content h2,.page-contact article>.entry-content h2{position:relative;margin:2rem -4rem}.page-default article>.entry-content h2:after,.page-team article>.entry-content h2:after,.page-pillar article>.entry-content h2:after,.page-contact article>.entry-content h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.page-default article>.entry-content figcaption.wp-caption-text,.page-team article>.entry-content figcaption.wp-caption-text,.page-pillar article>.entry-content figcaption.wp-caption-text,.page-contact article>.entry-content figcaption.wp-caption-text{color:#1a2746 !important;padding:1rem;border-left:2px solid #ffc000}.page-default article>.entry-content hr,.page-team article>.entry-content hr,.page-pillar article>.entry-content hr,.page-contact article>.entry-content hr{display:none}.page-default article>.entry-content .calvium-custom-quote,.page-team article>.entry-content .calvium-custom-quote,.page-pillar article>.entry-content .calvium-custom-quote,.page-contact article>.entry-content .calvium-custom-quote{display:flex;width:100%}.page-default article>.entry-content .calvium-custom-quote a,.page-team article>.entry-content .calvium-custom-quote a,.page-pillar article>.entry-content .calvium-custom-quote a,.page-contact article>.entry-content .calvium-custom-quote a{background:none}.page-default article>.entry-content .calvium-custom-quote .quote-container blockquote,.page-team article>.entry-content .calvium-custom-quote .quote-container blockquote,.page-pillar article>.entry-content .calvium-custom-quote .quote-container blockquote,.page-contact article>.entry-content .calvium-custom-quote .quote-container blockquote{width:100%}.page-default .content-container h2,.page-team .content-container h2,.page-pillar .content-container h2,.page-contact .content-container h2{position:relative;margin:2rem -4rem}.page-default .content-container h2:after,.page-team .content-container h2:after,.page-pillar .content-container h2:after,.page-contact .content-container h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.page-default .content-container figcaption.wp-caption-text,.page-team .content-container figcaption.wp-caption-text,.page-pillar .content-container figcaption.wp-caption-text,.page-contact .content-container figcaption.wp-caption-text{color:#1a2746 !important;padding:1rem;border-left:2px solid #ffc000}.page-columns{display:flex;flex-direction:row;width:100%;justify-content:space-between}.page-columns .content-container{width:50%;margin-right:20%}.default-hero{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.default-hero .subhero-icon{margin:0 auto;width:123px;display:flex;justify-content:center}.default-hero .subhero-icon div{background-size:100%}.default-hero .hero-background,.default-hero .subhero-background{display:flex;justify-content:space-between;overflow:hidden;align-items:center;background:#eaf2ff;max-height:250px;width:100%}.default-hero .hero-background .hero-title-container,.default-hero .subhero-background .hero-title-container{margin-left:15rem;width:100%}.default-hero .hero-background .hero-title-container h1.title,.default-hero .subhero-background .hero-title-container h1.title{position:relative}.default-hero .hero-background .hero-title-container h1.title:after,.default-hero .subhero-background .hero-title-container h1.title:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #1a2746}.default-hero .hero-background .graphic-container,.default-hero .subhero-background .graphic-container{width:50%;max-height:250px;display:flex;justify-content:flex-end}.default-hero .hero-background .graphic-container .about-graphic,.default-hero .hero-background .graphic-container .resources-graphic,.default-hero .hero-background .graphic-container .contact-graphic,.default-hero .hero-background .graphic-container .services-graphic,.default-hero .subhero-background .graphic-container .about-graphic,.default-hero .subhero-background .graphic-container .resources-graphic,.default-hero .subhero-background .graphic-container .contact-graphic,.default-hero .subhero-background .graphic-container .services-graphic{max-height:250px;background-size:auto 100%;background-position:top right}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.default-hero .hero-background .about-graphic,.default-hero .hero-background .resources-graphic,.default-hero .hero-background .contact-graphic,.default-hero .hero-background .services-graphic,.default-hero .subhero-background .about-graphic,.default-hero .subhero-background .resources-graphic,.default-hero .subhero-background .contact-graphic,.default-hero .subhero-background .services-graphic{background-size:100% 100%}}.default-hero .subhero-background{min-height:8rem;height:250px !important;width:75%}.page-index .page-contact .page-container,.page-index .service-page .page-container{position:relative;display:flex;justify-content:space-between}.page-index .page-contact .page-container main#main-content,.page-index .service-page .page-container main#main-content{width:50%;margin-right:20%;display:flex;flex-direction:column}.page-index .page-contact .page-container main#main-content #details,.page-index .service-page .page-container main#main-content #details{border:none;display:flex;flex-direction:column;padding-top:0;margin-top:0}.page-index .page-contact .page-container main#main-content #details .address-container,.page-index .service-page .page-container main#main-content #details .address-container{margin-top:1rem;display:flex}.page-index .page-contact .page-container main#main-content #details .address-container p.address,.page-index .service-page .page-container main#main-content #details .address-container p.address{margin-left:.3rem;display:table}.page-index .page-contact .page-container main#main-content #details .address-container p.address a,.page-index .service-page .page-container main#main-content #details .address-container p.address a{border-bottom:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #FFE6AB 50%);transition:.6s;display:inline-block}.page-index .page-contact .page-container main#main-content #details .address-container p.address a:hover,.page-index .service-page .page-container main#main-content #details .address-container p.address a:hover{border:none;background:#ffc000}.page-index .page-contact .page-container main#main-content #details .phone-container,.page-index .page-contact .page-container main#main-content #details .email-container,.page-index .service-page .page-container main#main-content #details .phone-container,.page-index .service-page .page-container main#main-content #details .email-container{margin:1rem 0;display:flex;flex-direction:row}.page-index .page-contact .page-container main#main-content #details .email-icon,.page-index .page-contact .page-container main#main-content #details .location-icon,.page-index .service-page .page-container main#main-content #details .email-icon,.page-index .service-page .page-container main#main-content #details .location-icon{margin-right:1rem;background-size:100% 100%}.page-index .page-contact .page-container main#main-content #details .phone-icon,.page-index .service-page .page-container main#main-content #details .phone-icon{background-size:100% 100%;margin-left:.3rem;margin-right:1.6rem}.page-index .page-contact .page-container main#main-content #details p.address,.page-index .service-page .page-container main#main-content #details p.address{display:flex;flex-direction:column}.page-index .page-contact .page-container main#main-content #details a.tel,.page-index .page-contact .page-container main#main-content #details a.email,.page-index .service-page .page-container main#main-content #details a.tel,.page-index .service-page .page-container main#main-content #details a.email{display:flex;flex-direction:row;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #FFE6AB 50%);transition:.6s}.page-index .page-contact .page-container main#main-content #details a.tel:hover,.page-index .page-contact .page-container main#main-content #details a.email:hover,.page-index .service-page .page-container main#main-content #details a.tel:hover,.page-index .service-page .page-container main#main-content #details a.email:hover{border:none;background:#ffc000}.page-index .page-contact .page-container main#main-content .company-details,.page-index .page-contact .page-container main#main-content #form,.page-index .page-contact .page-container main#main-content #map,.page-index .service-page .page-container main#main-content .company-details,.page-index .service-page .page-container main#main-content #form,.page-index .service-page .page-container main#main-content #map{border-top:none}.page-index .page-contact .page-container main#main-content .company-details,.page-index .service-page .page-container main#main-content .company-details{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.page-index .page-contact .page-container main#main-content .company-details p,.page-index .service-page .page-container main#main-content .company-details p{color:#1a2746;text-align:left}.page-index .page-contact .page-container main#main-content h2.form-title,.page-index .service-page .page-container main#main-content h2.form-title{position:relative;margin-top:0;margin-left:-3rem;margin-bottom:3rem}.page-index .page-contact .page-container main#main-content h2.form-title:after,.page-index .service-page .page-container main#main-content h2.form-title:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.page-index .page-contact .page-container main#main-content #form,.page-index .service-page .page-container main#main-content #form{margin-top:4rem;padding-top:0}.page-index .page-contact .page-container main#main-content #form p,.page-index .service-page .page-container main#main-content #form p{font-size:.9rem;color:#1a2746;font-weight:700}.page-index .page-contact .page-container main#main-content #form p .required,.page-index .service-page .page-container main#main-content #form p .required{color:#e60f0f}.page-index .page-contact .page-container main#main-content #form input,.page-index .page-contact .page-container main#main-content #form textarea,.page-index .service-page .page-container main#main-content #form input,.page-index .service-page .page-container main#main-content #form textarea{border-radius:.4rem;border:1px solid #1a2746;padding:.5em}.page-index .page-contact .page-container main#main-content #form input:hover,.page-index .page-contact .page-container main#main-content #form input:focus,.page-index .page-contact .page-container main#main-content #form textarea:hover,.page-index .page-contact .page-container main#main-content #form textarea:focus,.page-index .service-page .page-container main#main-content #form input:hover,.page-index .service-page .page-container main#main-content #form input:focus,.page-index .service-page .page-container main#main-content #form textarea:hover,.page-index .service-page .page-container main#main-content #form textarea:focus{border-color:#ffc000}.page-index .page-contact .page-container main#main-content #form .wpcf7-submit,.page-index .service-page .page-container main#main-content #form .wpcf7-submit{min-width:20%;max-width:25%;background:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/submit-arrow.png) no-repeat;background-size:2.2rem;background-position:90% 50%;border:none;font-size:1rem;display:flex;align-items:center;background-color:#ffe6ab;border-radius:.4rem;font-family:Karla,Helvetica Neue,sans-serif;color:#1a2746;text-transform:capitalize;text-align:left;padding:1rem}.page-index .page-contact .page-container main#main-content #form .wpcf7-submit:hover,.page-index .service-page .page-container main#main-content #form .wpcf7-submit:hover{background-color:#ffc000}.page-index .page-contact .page-container main#main-content .map .google-maps,.page-index .service-page .page-container main#main-content .map .google-maps{box-shadow:50px -50px 0px 0px #9cbaff}.page-index .page-contact .page-container main#main-content .map .google-maps iframe,.page-index .service-page .page-container main#main-content .map .google-maps iframe{border:0;-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.page-index .page-contact .page-container main#main-content .company-details,.page-index .service-page .page-container main#main-content .company-details{width:80%;margin:3rem auto;padding:0;display:flex;justify-content:center}.page-index .page-default .page-columns .content-container article img.icon{width:4rem;height:auto;margin:2rem}@media only screen and (min-width: 200px)and (max-width: 667px){.page-index .category-list-dropdown{display:flex}.page-index .category-list-dropdown .category-menu{width:100%}.page-index .category-list-dropdown .category-menu .topics-menu{margin:0 auto;flex-direction:column}.page-index .category-list-dropdown .category-menu .topics-menu .topics-menu-title .topics-list ul{text-align:center;margin:0 auto;align-items:center}.page-index .category-list-dropdown .category-menu .topics-menu .topics-menu-title .topics-list ul li.current_page_item a{color:#1a2746;border-bottom:2px solid #ffc000 !important}.default-hero .hero-background,.default-hero .subhero-background{height:120px !important}.default-hero .hero-background .hero-title-container,.default-hero .subhero-background .hero-title-container{margin-left:2rem;width:100%}.default-hero .hero-background .hero-title-container .hero-title h1.title,.default-hero .subhero-background .hero-title-container .hero-title h1.title{font-size:1.5rem}.default-hero .hero-background .hero-title-container .hero-title h1.title:after,.default-hero .subhero-background .hero-title-container .hero-title h1.title:after{width:1.5rem}.default-hero .hero-background .graphic-container,.default-hero .subhero-background .graphic-container{width:70% !important;max-height:120px !important}.default-hero .hero-background .graphic-container .about-graphic,.default-hero .hero-background .graphic-container .resources-graphic,.default-hero .hero-background .graphic-container .contact-graphic,.default-hero .hero-background .graphic-container .services-graphic,.default-hero .subhero-background .graphic-container .about-graphic,.default-hero .subhero-background .graphic-container .resources-graphic,.default-hero .subhero-background .graphic-container .contact-graphic,.default-hero .subhero-background .graphic-container .services-graphic{max-height:120px !important;background-size:auto 100% !important}.default-hero .subhero-background{width:70%}.default-hero .subhero-background .hero-title-container{width:100%}.default-hero #banner-icon{background-size:50% 50%;background-position:center}.content-container,.resources-content-container{margin:0 auto;width:80%}.content-container article .entry-content p,.resources-content-container article .entry-content p{font-size:1rem}.content-container article .entry-content h2,.resources-content-container article .entry-content h2{max-width:100%;margin-left:-1rem}.content-container article .entry-content h2:after,.resources-content-container article .entry-content h2:after{bottom:-0.5rem;width:1.5rem}.content-container article .entry-content p,.resources-content-container article .entry-content p{font-size:1rem}.page-default #page #supporting-content{display:none}.page-pillar .content-container{margin:0 auto;width:80%}.page-pillar .content-container h2{font-size:1rem;max-width:100%;margin-left:-1rem}.page-pillar .content-container h2:after{width:1rem;bottom:-0.5rem}.page-pillar .content-container p,.page-pillar .content-container li,.page-pillar .content-container .pull-out{font-size:1rem}.page-pillar .content-container a.general-button,.page-pillar .content-container a.download-button{width:100%;font-size:.8rem}.page-columns #supporting-content{display:none}.page-columns .content-container{margin:0 auto;width:80%}.page-columns .content-container article>.entry-content p{font-size:1rem}.page-columns .content-container article>.entry-content a.general-button,.page-columns .content-container article>.entry-content a.download-button{width:100%;font-size:.8rem}.page-contact .page-container #supporting-content,.service-page .page-container #supporting-content{display:none}.page-contact .page-container #main-content,.service-page .page-container #main-content{width:80% !important;margin:0 auto !important}.page-contact .page-container #main-content h2,.service-page .page-container #main-content h2{margin:2rem 0 !important}.page-contact .page-container #main-content p,.service-page .page-container #main-content p{font-size:1rem}.page-contact .page-container #main-content .company-details p,.service-page .page-container #main-content .company-details p{font-size:.8rem}.page-contact .page-container #form,.service-page .page-container #form{margin-top:0 !important}.page-contact .page-container #form .wpcf7-submit,.service-page .page-container #form .wpcf7-submit{max-width:50% !important;width:45%;margin-top:1rem;padding:1rem}}@media only screen and (min-width: 667px)and (max-width: 1100px){.page-index .category-list-dropdown .topics-menu{flex-direction:column}.page-index .page-default .page-columns #supporting-content,.page-index .page-team .page-columns #supporting-content,.page-index .page-pillar .page-columns #supporting-content{display:none}.page-index .page-default .page-columns .content-container,.page-index .page-team .page-columns .content-container,.page-index .page-pillar .page-columns .content-container{margin:0 auto;width:80%}.page-index .page-default .page-columns .content-container h2,.page-index .page-team .page-columns .content-container h2,.page-index .page-pillar .page-columns .content-container h2{font-size:1rem;max-width:100%;margin-left:-1rem}.page-index .page-default .page-columns .content-container h2:after,.page-index .page-team .page-columns .content-container h2:after,.page-index .page-pillar .page-columns .content-container h2:after{width:1rem}.page-index .page-default .page-columns .content-container p,.page-index .page-team .page-columns .content-container p,.page-index .page-pillar .page-columns .content-container p{font-size:1rem}.page-index .hero-background,.page-index .subhero-background{min-height:100px}.page-index .hero-background .hero-title-container,.page-index .subhero-background .hero-title-container{margin-left:4rem}.page-index .hero-background .hero-title-container .hero-title h1.title,.page-index .subhero-background .hero-title-container .hero-title h1.title{font-size:1.5rem}.page-index .hero-background .hero-title-container .hero-title h1.title:after,.page-index .subhero-background .hero-title-container .hero-title h1.title:after{width:1.5rem}.page-index .subhero-background{width:70%}.page-index #banner-icon{background-size:75% 75%;background-position:center}.graphic-container{width:70% !important}.page-pillar .page-columns #supporting-content{display:none}.page-pillar .page-columns .content-container{width:80%;margin:0 auto}.page-pillar .page-columns .content-container h2{margin:2rem 0}.page-contact .page-container #supporting-content,.service-page .page-container #supporting-content{display:none}.page-contact .page-container #main-content,.service-page .page-container #main-content{width:80% !important;margin:0 auto !important}.page-contact .page-container #main-content h2,.service-page .page-container #main-content h2{margin:2rem 0 !important}.page-contact .page-container #form,.service-page .page-container #form{margin-top:0 !important}.page-contact .page-container #form .wpcf7-submit,.service-page .page-container #form .wpcf7-submit{width:25% !important}}@media only screen and (min-width: 1824px){.default-hero .hero-background{min-height:250px;max-height:100%}.default-hero .subhero-background{width:80%}.page-contact .wpcf7-submit{width:12% !important}}.page-team main#main-content{width:50%;margin-right:20%}.page-team .team-list .team-member .visible-details{position:relative}.page-team .team-list .team-member .visible-details h1,.page-team .team-list .team-member .visible-details h2{color:#1a2746 !important;text-transform:capitalize}.page-team .team-list .team-member .visible-details h2{font-weight:400}.page-team .team-list .team-member .team-description .team-description-inner{position:absolute;left:30%;width:50%;border-top:2px solid #e7e7e7;border-bottom:2px solid #e7e7e7;padding:2rem 0;margin-bottom:2rem;display:none}.page-team .team-list .team-member .team-description .team-description-inner .content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;font-size:1rem;color:#1a2746;font-family:Karla,Helvetica Neue,Open Sans,sans-serif;padding:0}@media only screen and (min-width: 667px)and (max-width: 1100px){.page-team main#main-content{margin:0 auto !important;width:90% !important}.page-team .team-list{margin-top:3rem}.page-team .team-list section::after{clear:both;content:"";display:block}.page-team .team-list .team-member .team-description .team-description-inner{left:5%;width:90%}}@media only screen and (min-width: 200px)and (max-width: 667px){.page-team #supporting-content{display:none}.page-team main#main-content{margin:0 auto !important;width:90% !important}.page-team .team-list{margin-top:3rem;height:auto}.page-team .team-list section::after{clear:both;content:"";display:block}.page-team .team-list .team-member .team-description .team-description-inner{border-top:2px solid #ffc000;left:5%;width:90%;position:relative;display:none}.page-team .team-list .team-member .team-description .team-description-inner .content{-webkit-line-clamp:25}}.calvium-title{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/calvium-title.png);background-repeat:no-repeat;width:546px;height:117px}.aerospace-engineering-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/aerospace-engineering-icon.png);background-repeat:no-repeat;width:100px;height:100px}.arts-culture-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/arts-culture-icon.png);background-repeat:no-repeat;width:80px;height:70px}.commercial-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/commercial-icon.png);background-repeat:no-repeat;width:81px;height:110px}.data-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/data-icon.png);background-repeat:no-repeat;width:80px;height:79px}.design-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/design-icon.png);background-repeat:no-repeat;width:99px;height:86px}.digital-insights-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/digital-insights-icon.png);background-repeat:no-repeat;width:79px;height:88px}.digital-placemaking-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/digital-placemaking-icon.png);background-repeat:no-repeat;width:100px;height:110px}.mailing-list-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/mailing-list-icon.png);background-repeat:no-repeat;width:104px;height:118px}.mobile-technology-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/mobile-tech-icon.png);background-repeat:no-repeat;width:121px;height:112px}.news-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/news-icon.png);background-repeat:no-repeat;width:83px;height:75px}.research-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/research-icon.png);background-repeat:no-repeat;width:117px;height:101px}.technical-build-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/tech-icon.png);background-repeat:no-repeat;width:76px;height:76px}.ux-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/ux-icon.png);background-repeat:no-repeat;width:67px;height:88px}.workshop-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/workshop-icon.png);background-repeat:no-repeat;width:74px;height:75px}.iot-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/iot-icon.png);background-repeat:no-repeat;width:117px;height:117px}.blog-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/blog-graphic.png);background-repeat:no-repeat;width:390px;height:420px}.quote-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/quote-graphic.png);background-repeat:no-repeat;height:155px;width:177px}.about-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/about-graphic.png);background-repeat:no-repeat;width:845px;height:458px}.contact-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/contact-graphic.png);background-repeat:no-repeat;width:816px;height:459px}.email-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/email-icon.png);background-repeat:no-repeat;width:56px;height:43px}.phone-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/phone-icon.png);background-repeat:no-repeat;width:39px;height:46px}.location-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/location-icon.png);background-repeat:no-repeat;width:45px;height:53px}.resources-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/resources-graphic.png);background-repeat:no-repeat;width:857px;height:451px}.services-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/services-graphic.png);background-repeat:no-repeat;width:838px;height:458px}.services-colour-square{width:178px;height:178px;position:absolute;margin-top:-30px;margin-left:-60px;z-index:-2}.team-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/team-icon.png);background-repeat:no-repeat;width:123px;height:105px}.values-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/values-icon.png);background-repeat:no-repeat;width:106px;height:83px}.approach-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/approach-icon.png);background-repeat:no-repeat;width:85px;height:86px}.client-icon{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/client-icon.png);background-repeat:no-repeat;width:96px;height:96px}.icon-cookie-big{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/icon-cookie-big.png);background-repeat:no-repeat;width:96px;height:96px}.clients-graphic{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/semi-circles.png);background-repeat:no-repeat;width:268px;height:302px}.icon-cookie{background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/icon-cookie.png);background-repeat:no-repeat;width:29px;height:24px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.fancybox-wrap{margin-top:1rem;width:65% !important}.fancybox-wrap .fancybox-close .icon{fill:#1a2746;width:35px;height:35px}.fancybox-skin{padding:0 !important;background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/calvium-logo-bg.png);background-repeat:no-repeat;background-position:top left;background-size:20%}body.modal{font-family:Karla,Arial,"Helvetica Neue",Helvetica,sans-serif;overflow:hidden;box-shadow:1px 1px 10px #ccc;background-color:rgba(0,0,0,0)}body.modal .clear{display:flex;justify-content:center}body.modal .clear #mc-embedded-subscribe{border:none;display:flex;justify-content:center;align-items:center;background:#ffe6ab;border-radius:.4rem;color:#1a2746;padding:1rem;max-width:100%;width:50%;height:auto}body.modal .clear #mc-embedded-subscribe:hover{background-color:#ffc000}.modal-form-wrapper{justify-content:center;text-align:center}#fancybox-loading{background:#fff}#fancybox-loading div{width:50px;height:50px;background:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/ajax-loader.gif) center center no-repeat}.fancybox-inner{width:100% !important}.fancybox-inner iframe{max-width:100% !important}.yikes-easy-mc-form{text-align:start}.yikes-easy-mc-form .EMAIL-label,.yikes-easy-mc-form .FNAME-label,.yikes-easy-mc-form .LNAME-label,.yikes-easy-mc-form .checkbox-parent-label{font-weight:bold}.yikes-easy-mc-form label{color:#1a2746 !important}.yikes-easy-mc-form .field-right-half{width:48%;margin-left:2%;float:right}.yikes-easy-mc-form .field-left-half{width:48%;margin-right:2%;float:left}.yikes-easy-mc-form .yikes-easy-mc-text{border-color:#1a2746;margin-bottom:1rem}.yikes-easy-mc-form .yikes-easy-mc-email{border-color:#1a2746;margin-bottom:.5rem}.yikes-easy-mc-form .yikes-easy-mc-submit-button{border:none;background:#ffe6ab;border-radius:.4rem;color:#1a2746;text-transform:capitalize;margin-bottom:1rem !important;margin-top:1rem !important;width:100%;height:auto}.yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{background-color:#ffc000}.signup-form-row{display:flex;width:100%}.signup-form-column{display:flex;flex-direction:column;width:65%;padding:4rem 2rem;text-align:left}.signup-image-column{width:30%;padding:4rem 2rem}.thank-you-container{display:flex;flex-direction:column;align-items:center;padding:4rem;overflow:hidden}.thank-you-container .newsletter-icon{margin:2rem 0}.thank-you-container h2{margin-bottom:1rem}.resources-content-container{width:60%;margin-right:15%}.resources-content,.newsletter-content{padding-left:8rem;padding-right:4rem}.resource-grid-container{display:flex;flex-direction:row;width:100%}.resource-grid{display:flex;flex-direction:column;width:100%}.resource-row{display:flex;flex-direction:row;width:100%;justify-content:flex-start;flex-wrap:wrap}.resource-column{border-bottom:2px solid #1a2746;display:flex;width:29%;margin-top:2rem;justify-content:center;margin-right:1.5rem}.resource-card{width:100%;height:100%;display:flex;flex-direction:column}.resource-image{display:flex;flex-direction:column;position:relative;width:auto;max-height:100%;max-width:100%;z-index:1;box-shadow:1px 1px 3px #ccc}.read-more-container .download-resource{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-image-link{border:none;text-decoration:none;transition:all .4s ease}.resource-image-link:hover{opacity:.8;background-color:rgba(0,0,0,0);border:none}.resource-text-container{display:flex;flex:1;flex-direction:column;justify-content:space-between;max-height:50%;padding-top:1rem;padding-bottom:1rem}.newsletter-heading{display:flex;margin-top:4rem;justify-content:space-between}.newsletter-heading h2{position:relative;margin:2rem 0}.newsletter-heading h2:after{position:absolute;left:0;bottom:-1rem;height:0;width:2rem;content:"";border-bottom:2px solid #d76309}.newsletter-icon{right:0;background-image:url(//calvium.com/calvium/wp-content/themes/calvium-child/css/../images/mailing-list-icon.png);background-repeat:no-repeat;width:80px;height:90px;background-size:100% 100%}.newsletter-content{margin-top:2rem}.newsletter-content a{border-bottom:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, #FFE6AB 50%);transition:.5s}.newsletter-content a:hover{border:none;background:#ffc000}.newsletter-subheading{position:relative;margin:2rem 0}.newsletter-row{display:flex;width:100%;justify-content:space-between;flex-wrap:nowrap}.newsletter-column{display:flex;flex-direction:column;height:240px;justify-content:center}.newsletter-image{-o-object-fit:cover;object-fit:cover;max-height:30%;max-width:100%;width:auto;height:auto}.newsletter-card{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:70%}.newsletter-issue-content{padding:0 1rem;font-size:.9rem}.newsletter-issue-title{font-weight:bold;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.newsletter-card-link{width:24%;border:none;text-decoration:none;transition:all .4s ease}.newsletter-card-link:hover{opacity:.8;background-color:rgba(0,0,0,0);border:none}.resources-categories{display:block}@media only screen and (min-width: 667px)and (max-width: 1100px){.resources-content-container{width:100%;margin:0;padding:0 5rem}.resources-content-container .resources-content,.resources-content-container .newsletter-content{padding:0}}@media only screen and (min-width: 200px)and (max-width: 667px){.resources-content-container{width:100%;margin:0;padding:0 2rem}.resources-content-container .resources-content,.resources-content-container .newsletter-content{padding:0}.resource-column{width:100%}.newsletter-row{flex-direction:column}.newsletter-row .newsletter-card-link{width:100%;margin-bottom:2rem}.newsletter-image{max-height:50%}}.calendly-badge-widget{margin-bottom:50px !important}/*# sourceMappingURL=application.min.css.map */
.acls-1{fill-rule:evenodd}
.dcls-1{fill-rule:evenodd}
.ecls-1{fill-rule:evenodd}
.fcls-1{fill-rule:evenodd}
.gcls-1{fill-rule:evenodd}
.hcls-1{fill-rule:evenodd}
.icls-1{fill-rule:evenodd}
.jcls-1{fill-rule:evenodd}
.kcls-1{fill-rule:evenodd}
.lcls-1{fill-rule:evenodd}
.mcls-1{fill-rule:evenodd}
.ncls-1{fill-rule:evenodd}
.ocls-1{fill-rule:evenodd}
.pcls-1{fill-rule:evenodd}
.qcls-1{fill-rule:evenodd}
.rcls-1{fill-rule:evenodd}
.scls-1{fill-rule:evenodd}
.tcls-1{fill-rule:evenodd}