.callis-custom-row{width:100%}.callis-custom-container{margin-left:auto;margin-right:auto;max-width:1200px;padding:30px}.dark-bkg{background-color:var(--primary-dark-text);color:var(--primary-light-bkg)}.dark-bkg h1,.dark-bkg h2,.dark-bkg h3,.dark-bkg h4,.dark-bkg h5,.dark-bkg h6,.dark-bkg p,.dark-bkg a{color:var(--primary-light-bkg)}.dark-bkg a:hover,.dark-bkg a:focus,.dark-bkg a:active,.site-footer a:hover,.site-footer a:focus,.site-footer a:active{text-decoration:none;color:var(--primary-light-bkg)}.alt-light-bkg{background-color:var(--light-grey)}.repeating-dark-grey-lines-bkg,header.site-header,nav.navigation-stick,.site-footer{background-image:repeating-linear-gradient(-45deg,transparent 0 6px,var(--dark-grey) 6px 8px);background-size:cover;color:var(--primary-light-bkg)}.repeating-med-grey-lines-bkg,.fl-module-separator .fl-separator{background-image:repeating-linear-gradient(-45deg,transparent 0 6px,var(--grey) 6px 8px);background-size:cover}.rounded-2-side-bkg{border-radius:100px 0;padding:50px}.light-text,.light-text h1,.light-text h2,.light-text h3,.light-text h4,.light-text h5,.light-text h6,.light-text p{color:var(--primary-light-bkg)}.text-center{text-align:center}.fl-module-separator .fl-separator{border-top:none;height:2rem}.callis-custom-hr{height:2rem;margin:1rem 0}.mast-head-image-row .fl-row-content-wrap{min-height:550px}.mast-head-image-row .fl-row-content-wrap .fl-row-content{background:url(/wp-content/uploads/callis-curve.png) 50% 10%/contain no-repeat;padding:50px 25px;margin:10px}.mast-head-image-row .fl-row-content-wrap .fl-row-content .fl-module-content{max-width:425px;margin:0 auto !important}.mast-head-image-row .fl-row-content-wrap .fl-row-content .fl-heading-text{font-size:3rem}.mast-head-image-row .fl-row-content-wrap .fl-row-content .fl-heading-text span{font-size:2.5rem;font-weight:300;text-transform:none}#ready-talk-button-cont{position:fixed;z-index:999;top:50%;right:0;writing-mode:vertical-lr}#ready-talk-button-cont>a.button{padding:1rem .5rem}main ul{margin-left:1.5rem}main ul li{list-style-type:none}main ul li:before{content:"\2713";font-weight:900;color:var(--accessible-green-light-bkg);padding-right:1rem}.multi-col-list ul,ul.multi-col-list{column-count:2}.dec-border-right{border-right:2px solid var(--callis-green)}.services-preview-row .service-icons a{text-decoration:none}.services-preview-row .service-icons a:hover,.services-preview-row .service-icons a:focus,.services-preview-row .service-icons a:active{text-decoration:underline}.case-study-container .fl-html,.fl-module-html.case-study-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.case-study-container .card{display:block;width:250px;height:255px;margin:.5rem;border-radius:50px 0;text-align:center;perspective:1000px}.case-study-container .card .card-inner{position:relative;width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d;border-radius:inherit}.case-study-container .card .card-inner .card-front{transition:opacity .2s}.case-study-container .card:hover .card-inner,.case-study-container .card:focus .card-inner,.case-study-container .card:focus-within .card-inner,.case-study-container .card:active .card-inner{transform:rotateY(180deg)}.case-study-container .card:hover .card-inner .card-front,.case-study-container .card:focus .card-inner .card-front,.case-study-container .card:focus-within .card-inner .card-front,.case-study-container .card:active .card-inner .card-front{opacity:0}.case-study-container .card .card-front,.case-study-container .card .card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:inherit}.case-study-container .card .card-front{background-color:var(--callis-green);color:var(--primary-dark-text)}.case-study-container .card .card-front img{height:207px;border-radius:50px 0 0;display:block;margin:0 auto}.case-study-container .card .card-front p{padding:.5rem;margin:0}.case-study-container .card .card-back{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:1rem;background-color:var(--callis-green);color:var(--primary-dark-text);transform:rotateY(180deg)}a.button,.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited,.wp-block-button a,.wp-block-button .wp-block-button__link{display:inline-block;padding:1rem 2rem;border-radius:30px 0;color:var(--primary-dark-text);background-color:var(--callis-green);border:2px solid var(--primary-dark-text);text-decoration:none}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:var(--primary-dark-text)}a.button:hover,a.button:focus,.fl-builder-content a.fl-button:hover,.fl-builder-content a.fl-button:focus,.wp-block-button a:hover,.wp-block-button a:focus{color:var(--callis-green);background-color:var(--primary-dark-text);border-color:var(--callis-green)}.fl-builder-content a.fl-button:hover *,.fl-builder-content a.fl-button:focus *{color:var(--callis-green)}a.button.alt-button,.fl-builder-content .alt-button a.fl-button,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button,.wp-block-button.alt-button a,.wp-block-button:nth-child(even) a{color:var(--callis-green);background-color:var(--primary-dark-text);border-color:var(--callis-green)}.fl-builder-content .alt-button a.fl-button *,.fl-builder-content .alt-button a.fl-button:visited *,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button *,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button:visited *{color:var(--callis-green)}a.button.alt-button:hover,a.button.alt-button:focus,.fl-builder-content .alt-button a.fl-button:hover,.fl-builder-content .alt-button .fl-button-wrap a.fl-button:focus,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button:hover,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button:focus,.wp-block-button.alt-button a:hover,.wp-block-button.alt-button a:focus,.wp-block-button:nth-child(even) a:hover,.wp-block-button:nth-child(even) a:focus{color:var(--primary-dark-text);background-color:var(--callis-green);border:2px solid var(--primary-dark-text)}.fl-builder-content .alt-button a.fl-button:hover *,.fl-builder-content .alt-button a.fl-button:focus *,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button:hover *,.fl-builder-content .fl-button-group-button:nth-child(even) a.fl-button:focus *{color:var(--primary-dark-text)}header.site-header,nav.navigation-stick{background-color:var(--primary-dark-text)}nav.navigation-stick{padding:10px 0}header nav .current-menu-item>a,header nav .current_page_ancestor>a,header nav li a:hover{border-bottom:2px solid var(--callis-green)}header span.icon-search{display:block;padding:4px 12px;background:var(--callis-green);color:var(--primary-dark-text);border-radius:0 15px}header nav.navigation-stick span.icon-search{padding:0 12px}body.home .fl-post-grid-post{border-radius:50px 0;transition:transform .5s}body.home .fl-post-grid-post:hover,body.home .fl-post-grid-post:focus,body.home .fl-post-grid-post:active{transform:scale(1.1)}body.single-post .inside-article{padding-bottom:0}body.single-post footer.entry-meta,body.blog .paging-navigation,body.archive .paging-navigation{font-size:1rem;margin-top:2rem;padding-top:1rem;border-top:2px solid var(--grey)}body.blog .paging-navigation,body.archive .paging-navigation{padding:2rem 0 0;text-align:center}body.single-post footer.entry-meta .cat-links,body.single-post footer.entry-meta .tags-links,body.single-post footer.entry-meta .post-navigation div{padding:1rem 0}body.single-post footer.entry-meta .post-navigation .gp-icon{display:none}body.single-post footer.entry-meta .post-navigation span.prev:before,body.single-post footer.entry-meta .post-navigation span.next:before{display:inline-block;font-weight:700}body.single-post footer.entry-meta .post-navigation span.prev:before{content:'Previous Article: \00a0'}body.single-post footer.entry-meta .post-navigation span.next:before{content:'Next Article: \00a0'}#above-footer-bar{background-color:var(--light-grey)}#above-footer-bar .callis-custom-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}body.error404 .generate-columns-container{height:auto !important}.search-results .inside-article{padding:.5rem}.search-results .inside-article>div{display:none}.search-results .inside-article h2{font-size:1.2rem}.search-results .type-page .inside-article h2 a:after{display:inline-block;content:'\00a0- Page'}.search-results .type-post .inside-article h2 a:after{display:inline-block;content:'\00a0- Insight'}.site-footer{background-color:var(--primary-dark-text)}.site-footer .inside-site-info{font-size:1rem;padding-top:0}.site-footer .copyright-bar,.site-footer:not(.footer-bar-active) .copyright-bar{width:100%;margin:0;padding-top:2rem;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;border-top:2px solid var(--primary-light-bkg)}.bottom-footer-bar-item{min-width:275px;padding-bottom:1rem}footer.site-info #footer-social-icons{font-size:1.5rem;text-align:left}footer.site-info #footer-social-icons a:not(:last-of-type){padding-right:10px}@media (max-width:999px){.above-footer-bar-item{width:50%;text-align:center;padding:1rem}}@media (max-width:768px){.mast-head-image-row .fl-row-content-wrap .fl-row-content .fl-heading-text{font-size:2.5rem}.mast-head-image-row .fl-row-content-wrap .fl-row-content .fl-heading-text span{font-size:2rem}.above-footer-bar-item{width:100%}.inside-footer-widgets>div,footer.site-info #footer-social-icons{text-align:center}.site-footer .copyright-bar,.site-footer:not(.footer-bar-active) .copyright-bar{justify-content:space-around}.dec-border-right{border-right:none}.multi-col-list ul,ul.multi-col-list{column-count:1}}@media (max-width:400px){.mast-head-image-row .fl-row-content-wrap .fl-row-content{padding:25px;margin:10px}}