@media only screen and (min-width:1024px){.nav-primary .genesis-nav-menu{position:relative}.genesis-nav-menu li.columns{position:unset !important}.genesis-nav-menu li.columns .sub-menu{align-content:start;background-color:#fcfcfc;border:1px solid #eee;display:grid !important;grid-auto-flow:column;grid-gap:0;grid-template-columns:repeat(3,1fr);height:auto !important;justify-content:start;left:auto;opacity:0 !important;padding:13px 10px;pointer-events:none;right:0;transition:all .2s ease-in-out;width:auto}.genesis-nav-menu li.columns:hover .sub-menu{display:grid !important;opacity:1 !important;pointer-events:all}.genesis-nav-menu li.columns .sub-menu li a{background-color:transparent;border:none;padding:10px 13px;position:relative;white-space:nowrap;width:auto}.genesis-nav-menu li.columns .sub-menu li a:before{content:'\25b6';font-size:8px;padding-right:4px;position:relative;top:-1px}.genesis-nav-menu li.columns .sub-menu li.col1{grid-column:1}.genesis-nav-menu li.columns .sub-menu li.col2{grid-column:2}.genesis-nav-menu li.columns .sub-menu li.col3{grid-column:3}}.section{clear:both}.section.alignfull>div{margin-inline:auto;max-width:90%}.section.bg-purple{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-purple.jpg) no-repeat center;background-attachment:fixed;background-size:cover}.section.bg-blue{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-blue.jpg) no-repeat center;background-attachment:fixed;background-size:cover}.section.bg-gray{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-gray.jpg) no-repeat center;background-attachment:fixed;background-size:cover}.section .wp-block-media-text__media{border-radius:25px}.section .wp-block-media-text__content{padding-top:20px}.section .wp-block-image.cover{border-radius:25px;height:240px;margin-top:30px;overflow:hidden;width:100%}.section .wp-block-image.cover img{height:100%;object-fit:cover;object-position:center;width:100%}.wp-block-group.invisible{display:none}.heading .gb-layout-column-wrap{position:relative}.heading .text{line-height:1.25;padding:25px 0 50px}.heading h1,.heading h1 strong{font-weight:900;margin-bottom:40px}.heading .image{height:100%;left:0;position:absolute;top:0;width:100%}.heading .image:before,.heading .image:after{content:'';display:block;height:calc(100% + 75px);left:0;position:absolute;top:-25px;transform:translateZ(0);width:calc(100% + 75px);z-index:0}.heading .image:before{background-color:#709a4c;clip-path:url(#blob-1);-webkit-clip-path:url(#blob-1);left:-50px;opacity:.51}.heading .image:after{background-color:#40689d;clip-path:url(#blob-2);-webkit-clip-path:url(#blob-2);left:auto;max-width:100%;opacity:.43;right:-10px;transform:translateZ(0);width:calc(100% + 25px)}.heading .image>div,.heading .image .wp-block-image{height:100%}.heading .image .wp-block-image img{border-radius:25px;box-shadow:0 2px 7px rgba(0,0,0,.14);height:100%;object-fit:cover;width:100%}.section .text{margin-inline:auto;max-width:970px}.case-study-highlight .text p{font-family:'Inter',sans-serif}.case-study-highlight .samples .gb-block-layout-column{position:relative}.case-study-highlight .samples .gb-block-layout-column-inner{border-radius:20px;height:100%;overflow:hidden;padding:70px 15px 70px}.case-study-highlight .samples .gb-block-layout-column-inner:before{background-color:#fff;clip-path:url(#blob-4);-webkit-clip-path:url(#blob-4);content:'';display:block;height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;right:25px;top:0;transform:scale(1.19);width:100%}.case-study-highlight .samples .gb-block-layout-column:nth-child(3n+1) .gb-block-layout-column-inner:before{transform:scale(1.19) translateX(-50px)}.case-study-highlight .samples .gb-block-layout-column:nth-child(3n+3) .gb-block-layout-column-inner:before{transform:scale(1.19) translateX(45px)}.case-study-highlight .samples .gb-block-layout-column.no-blob .gb-block-layout-column-inner:before{display:none}.case-study-highlight .samples h2{line-height:1;margin:0 0 5px}.case-study-highlight .samples p{line-height:1;margin:0}.case-study-highlight .samples .gb-background-cover{background-blend-mode:multiply}.questions{margin-bottom:100px}.questions .gb-block-accordion{border-bottom:1px solid #ddd;margin:0;padding:10px 0}.questions .gb-block-accordion:last-child{border:none}.questions .gb-block-accordion .gb-accordion-title{background-color:transparent;color:#000;font-size:28px;font-weight:600;line-height:1.25;padding:20px 80px 20px 0;position:relative}.questions .gb-block-accordion .gb-accordion-title:focus{outline:none}.questions .gb-block-accordion .gb-accordion-title::marker,.questions .gb-block-accordion .gb-accordion-title::-webkit-details-marker{display:none;font-size:0}.questions .gb-block-accordion .gb-accordion-title:after{color:#40689d;content:'\f107';font-family:'fontawesome';font-weight:400;position:absolute;right:15px;top:calc(50% + 2px);transform:translateY(-50%);transform-origin-y:-2px;transition:all .2s ease-in-out}.questions .gb-block-accordion details[open] .gb-accordion-title:after{transform:rotate(180deg) translateY(-50%)}.questions .gb-accordion-text{color:#383939;font-size:16px;padding-left:0}body.single .single-feature{border-radius:25px;height:500px;margin-bottom:90px;overflow:hidden;width:100%}body.single .single-feature img{height:100%;object-fit:cover;object-position:center;width:100%}body.single .entry .content-grid{display:grid;grid-auto-flow:column;grid-gap:0 8%;grid-template-columns:1fr 270px;grid-template-rows:auto}body.single .post-meta{font-size:12px;font-weight:500;grid-column:2;grid-row:1;letter-spacing:1px;text-transform:uppercase}body.single .post-meta a{color:#709a4c;font-weight:700;text-decoration:none}body.single .post-meta a:focus,body.single .post-meta a:hover{color:#000}body.single .post-meta .author,body.single .post-meta .posted{display:block;margin-bottom:3px}body.single .content-wrap{grid-column:1;grid-row:1/span 3}body.single .content-wrap .category a{color:#709a4c;font-size:16px;font-weight:800;letter-spacing:1px;text-decoration:none;text-transform:uppercase}body.single .content-wrap .category .cat{position:relative}body.single .content-wrap .category .cat:not(:last-child):after{content:',\00a0'}body.single .content-wrap .category a:focus,body.single .content-wrap .category a:hover{color:#000}body.single .entry-header .entry-title{font-size:36px;font-weight:700;margin-bottom:30px}body.single .entry-content{color:#2c2c2c}body.single .related{border-top:1px solid #959595;grid-column:2;grid-row:2;margin-top:50px;padding-top:50px}.related{line-height:1.25}.related .jp-relatedposts-post-excerpt{max-height:none !important}.related .jp-relatedposts-post-img{border-radius:20px;margin-bottom:20px;transition:opacity .2s ease-in-out}.related .jp-relatedposts-post-img:focus,.related .jp-relatedposts-post-img:hover{opacity:.8}.related .jp-relatedposts-post-title,.related .jp-relatedposts-post-title a{color:#000;font-size:18px;font-weight:700;margin-bottom:5px;text-decoration:none}.related .jp-relatedposts-post-title a:focus,.related .jp-relatedposts-post-title a:hover{color:#709a4c}.related .jp-relatedposts-post-excerpt{font-size:16px}@media only screen and (max-width:1023px) and (min-width:601px){.related .jp-relatedposts-post{display:grid;grid-gap:5%;grid-template-columns:1fr 1fr;grid-template-rows:max-content}.related .jp-relatedposts-post-a{grid-column:1;grid-row:1/span 2}.related .jp-relatedposts-post-title{grid-column:2;grid-row:1}.related .jp-relatedposts-post-excerpt{grid-column:2;grid-row:2}}@media only screen and (max-width:600px){.related .jp-relatedposts-post-img{width:100%}}body.archive .main-loop{display:flex;flex-wrap:wrap;gap:30px;padding:100px 0;position:relative}body.archive .main-loop:before{background-color:#f1efef;content:'';display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}body.archive .main-loop .entry{flex:0 0 calc(33% - ((30px * 3) / 2));margin:0;position:relative}body.archive .single-feature{border-radius:15px;height:215px;margin-bottom:30px;overflow:hidden;width:100%}body.archive .single-feature img{height:100%;object-fit:cover;object-position:center;width:100%}body.archive .category{margin-bottom:3px}body.archive .category .cat{position:relative}body.archive .category .cat:not(:last-child):after{content:',\00a0'}body.archive .category a{color:#709a4c;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}body.archive .category a:focus,body.archive .category a:hover{color:#000}body.archive .entry .entry-title,body.archive .entry .entry-title a{color:#000;font-size:24px;font-weight:700;line-height:1.1;margin-bottom:15px}body.archive .entry .entry-title a:focus,body.archive .entry .entry-title a:hover{color:#709a4c}body.archive .entry a.more-link{background-color:#709a4c;border:0;border-radius:22px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow .2s ease-in-out;white-space:normal;width:auto}body.archive .entry a.more-link:focus,body.archive .entry a.more-link:hover{box-shadow:inset 0 0 200px rgba(230,230,230,.25)}body.archive .pagination{flex:0 0 100%;margin:0;position:relative}body.archive .pagination ul.page-numbers{text-align:center}body.archive .pagination ul.page-numbers a,body.archive .pagination ul.page-numbers span{background-color:transparent;color:#709a4c;font-size:18px;font-weight:600;padding:0 10px;text-decoration:underline;text-transform:uppercase}body.archive .pagination ul.page-numbers a:focus,body.archive .pagination ul.page-numbers a:hover{color:#000}body.archive .pagination ul.page-numbers span{color:#000;text-decoration:none}.hideSVGs{height:0;width:0}.section:focus,.wp-block-spacer:focus{outline:none}body:not(.single) .site-inner>.wrap{padding-top:70px}body.single .site-inner{padding-top:40px}body.archive:not(.blog) .site-inner>.wrap{padding-top:0}body.page .content>.entry{margin-bottom:0}.entry-content p.pointer a,.entry-content a.pointer{border-bottom:1px solid #268d94;padding-bottom:3px;position:relative;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out}.entry-content p.pointer a:after,.entry-content a.pointer:after{content:"\f061";display:inline-block;font-family:'fontawesome';font-weight:700;padding-left:5px;position:relative;top:1.5px}.entry-content ol li,.entry-content ul li{line-height:1.25;margin-bottom:12px}.entry-content ol.lines,.entry-content ul.lines,.entry-content ol.horizontal-lines,.entry-content ul.horizontal-lines,.entry-content ol.checks,.entry-content ul.checks{padding:0}.entry-content ol.lines li,.entry-content ul.lines li{border-left:3px solid #8ba1c9;list-style-type:none;margin-bottom:20px;padding-left:15px}.entry-content ol.horizontal-lines,.entry-content ul.horizontal-lines{margin-top:-10px}.entry-content ol.horizontal-lines li,.entry-content ul.horizontal-lines li{border-bottom:1px solid #acacac;list-style-type:none;margin:0;padding:20px 0}.entry-content ol.horizontal-lines li:last-child,.entry-content ul.horizontal-lines li:last-child{border:none}.entry-content ol.checks li,.entry-content ul.checks li{list-style-type:none;margin-bottom:20px;padding-left:30px;position:relative}.entry-content ol.checks li:before,.entry-content ul.checks li:before{color:#5c803e;content:"\f00c";display:inline-block;font-family:'fontawesome';font-size:24px;font-weight:700;left:0;position:absolute;top:-2px}.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright{max-width:50%}.entry-content .wp-block-image .alignleft img,.entry-content .wp-block-image .alignright img{border-radius:25px}.wp-block-media-text.is-image-fill .wp-block-media-text__media{border-radius:25px;min-height:350px}.wp-block-media-text .wp-block-media-text__content{padding:30px 0 0}.wp-block-separator.is-style-dots:before{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/hr-dots.png) no-repeat center;background-size:80px 23px;content:'';display:block;height:23px;letter-spacing:normal;margin-inline:auto;padding:0;width:80px}hr.blue-line{background-color:#40689d;border:none;height:10px;margin:0 0 30px;width:80px}.blob-3{background-color:transparent !important;position:relative}.blob-3:before{background-color:#40689d;clip-path:url(#blob-3);-webkit-clip-path:url(#blob-3);content:'';display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:0}.blob-3>div{line-height:1.1;padding:40px 25px 25px;position:relative;text-align:center}.gb-block-accordion.accordion-more .gb-accordion-title,.gb-block-accordion.accordion-more .gb-accordion-text{background-color:transparent;padding:0;position:relative}.gb-block-accordion.accordion-more .gb-accordion-title{color:#4c6598;font-size:0 !important;transition:color .2s ease-in-out}.bg-purple .gb-block-accordion.accordion-more .gb-accordion-title,.bg-blue .gb-block-accordion.accordion-more .gb-accordion-title{color:#fff}.gb-block-accordion.accordion-more.list .gb-accordion-title{font-size:16px;padding-left:40px}.gb-block-accordion.accordion-more.lines .gb-accordion-title{font-size:16px;padding-left:20px}.gb-block-accordion.accordion-more .gb-accordion-title:focus{outline:none}.gb-block-accordion.accordion-more .gb-accordion-title:hover{color:#709a4c}.gb-block-accordion.accordion-more .gb-accordion-title::marker,.gb-block-accordion.accordion-more .gb-accordion-title::-webkit-details-marker{display:none;font-size:0}.gb-block-accordion.accordion-more .gb-accordion-title:before{content:'Read More';font-size:16px;font-weight:700}.gb-block-accordion.accordion-more .gb-accordion-title:after{content:'\f105';font-family:'fontawesome';font-size:14px;font-weight:400;margin-left:5px;position:absolute;right:auto;top:calc(50% + 1px);transform:translateY(-50%);transform-origin-y:-1px;transition:transform .2s ease-in-out}.gb-block-accordion.accordion-more details[open] .gb-accordion-title:before{content:'Read Less'}.gb-block-accordion.accordion-more details[open] .gb-accordion-title:after{transform:rotate(90deg) translateY(-50%)}.gb-block-accordion.accordion-more .gb-accordion-text{padding-top:15px}.services .text{margin-inline:auto;max-width:970px}.services .text p{font-family:'Inter',sans-serif}.services .gb-block-post-grid{margin:0}.services .gb-block-post-grid .gb-block-post-grid-image img{border-radius:25px;transition:opacity .2s ease-in-out}.services .gb-block-post-grid .gb-block-post-grid-image img:focus,.services .gb-block-post-grid .gb-block-post-grid-image img:hover{opacity:.8}.services .gb-block-post-grid .gb-block-post-grid-header,.services .gb-block-post-grid .gb-block-post-grid-header h3,.services .gb-block-post-grid .gb-block-post-grid-header h3 a{color:#000;font-size:26px;font-weight:700;line-height:1.1;text-decoration:none}.services .gb-block-post-grid .gb-block-post-grid-text{color:#7d7d7d;font-size:18px;line-height:1.33;text-align:center}.services .gb-block-post-grid .gb-block-post-grid-header h3 a:focus,.services .gb-block-post-grid .gb-block-post-grid-header h3 a:hover{color:#709a4c}.services .gb-block-accordion .gb-accordion-title{background-color:transparent;color:#654e76;cursor:pointer;font-size:0 !important;font-weight:700;outline:none;text-align:center;transition:all .2s ease-in-out}.services .gb-block-accordion .gb-accordion-title:hover{color:#709a4c}.services .gb-block-accordion .gb-accordion-title::marker,.services .gb-block-accordion .gb-accordion-title::-webkit-details-marker{display:none;font-size:0}.services .gb-block-accordion .gb-accordion-title:before{content:'More Services';font-size:16px;font-weight:700}.services .gb-block-accordion .gb-accordion-title:after{color:#654e76;content:'\f107';display:inline-block;font-family:'fontawesome';font-size:16px;font-weight:400;margin-left:5px;position:relative;top:1px;transition:all .2s ease-in-out}.services .gb-block-accordion .gb-accordion-title:hover:after{color:#709a4c}.services .gb-block-accordion details[open] .gb-accordion-title:before{content:'Fewer Services'}.services .gb-block-accordion details[open] .gb-accordion-title:after{top:-1px;transform:rotate(180deg)}.services .gb-block-accordion .gb-accordion-text{padding:40px 0 0}.cs-archive .case-study{position:relative}.cs-archive .case-study:nth-child(odd):before{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-gray.jpg) no-repeat center;background-size:cover;content:'';display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}.cs-archive .case-study .wrapper{display:grid;grid-auto-flow:column;grid-gap:0 10%;grid-template-columns:39% 52%;grid-template-rows:auto;padding:100px 0;position:relative}.cs-archive .case-study:nth-child(even) .wrapper{grid-template-columns:52% 39%}.cs-archive .case-study .wp-block-image{border-radius:25px;grid-column:1;height:100%;margin:0;overflow:hidden;width:100%}.cs-archive .case-study:nth-child(even) .wp-block-image{grid-column:2}.cs-archive .case-study .wp-block-image figure{height:100%;position:relative;width:100%}.cs-archive .case-study .wp-block-image figure:before{background-color:#709a4c;border-radius:100%;content:'';height:35px;position:absolute;right:15px;top:15px;width:35px;z-index:1}.cs-archive .case-study:nth-child(3n+2) .wp-block-image figure:before{background-color:#4c6598}.cs-archive .case-study:nth-child(3n+3) .wp-block-image figure:before{background-color:#654e76}.cs-archive .case-study .wp-block-image img{height:100%;object-fit:cover;object-position:center;width:100%}.cs-archive .case-study .text{grid-column:2}.cs-archive .case-study:nth-child(even) .text{grid-column:1}.cs-archive .case-study .text .cs-title{color:#000;font-size:36px;font-weight:800;margin-bottom:20px}.cs-archive .case-study .text .highlights{color:#709a4c;font-size:28px;font-weight:700;margin-bottom:20px}.cs-archive .case-study:nth-child(3n+2) .text .highlights{color:#4c6598}.cs-archive .case-study:nth-child(3n+3) .text .highlights{color:#654e76}.cs-archive .case-study .text .highlights>div{display:block;line-height:1;margin-bottom:10px;padding-left:20px;position:relative}.cs-archive .case-study .text .highlights>div:before{background-color:#709a4c;content:'';display:block;height:90%;left:0;position:absolute;top:5%;width:10px;z-index:0}.cs-archive .case-study:nth-child(3n+2) .text .highlights>div:before{background-color:#4c6598}.cs-archive .case-study:nth-child(3n+3) .text .highlights>div:before{background-color:#654e76}.cs-archive .case-study .text .category{margin-bottom:20px}.cs-archive .case-study .text .category .cat{display:inline-block;padding:0 15px;position:relative}.cs-archive .case-study .text .category .cat:before{background-color:#393939;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:1px}.cs-archive .case-study .text .category .cat:first-child{padding-left:0}.cs-archive .case-study .text .category .cat:first-child:before{display:none}.cs-archive .case-study .text .category a{color:#393939;font-size:21px;font-weight:300}.cs-archive .case-study .text p{color:#393939;font-size:16px}.cs-archive .case-study .text p:last-child{margin:0}.cs-archive .case-study .text a.more-link{color:#393939;font-size:16px;margin:0}.cs-archive .case-study .text a.more-link:focus,.cs-archive .case-study .text a.more-link:hover{text-decoration:none}.case-studies{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-purple.jpg) no-repeat center;background-attachment:fixed;background-size:cover;color:#fff;height:100%}.case-studies .cs-list{height:100%}.case-studies .title{color:#fff;font-size:32px;font-weight:700}.case-studies .title.mobile{display:none;text-align:center}.case-studies .wp-block-image{border-radius:20px;margin:0;overflow:hidden}.case-studies .cs-list .case-study .wrapper .text{margin-inline:0;padding-bottom:15px;padding-top:30px}.case-studies .text p:last-of-type{margin:0}.case-studies a.more-link{background-color:transparent;border:1px solid #fff;color:#fff;margin:0;padding:10px 20px;position:relative}.case-studies a.more-link:focus,.case-studies a.more-link:hover{box-shadow:inset 0 0 200px rgba(230,230,230,.25)}.case-studies a.more-link:after{content:"\f061";display:inline-block;font-family:'fontawesome';margin-left:5px;position:relative;top:.5px}.case-studies .bx-wrapper .bx-pager.bx-default-pager a{background-color:transparent;border:1px solid #fff;height:16px;opacity:1;transition:background .2s ease-in-out;width:16px}.case-studies .bx-wrapper .bx-pager.bx-default-pager a:hover,.case-studies .bx-wrapper .bx-pager.bx-default-pager a.active,.case-studies .bx-wrapper .bx-pager.bx-default-pager a:focus{background-color:#fff}body.single-partners .site-inner{padding-top:0}body.single-partners .section.heading{padding-top:60px;position:relative}body.single-partners .heading .image{align-self:end;position:relative}body.single-partners .heading .image:before,body.single-partners .heading .image:after{height:100%}body.single-partners .heading .image:before{background-color:#fff;opacity:.15}body.single-partners .heading .image:after{background-color:#40547c;opacity:.43}body.single-partners .heading .form>div{background-color:#f0f0f0;border-radius:25px;box-shadow:0 2px 7px rgba(0,0,0,.14);padding:30px}body.single-partners .heading .form{color:#4f4f4f;font-size:16px}body.single-partners .heading .form h1{margin-bottom:15px}body.single-partners .heading .form p:last-child{margin-bottom:10px}body.single-partners .heading .text{padding:0}body.single-partners .heading .text>div{display:grid;grid-auto-columns:1fr;grid-auto-rows:auto;height:100%}body.single-partners .heading .text .row-1{grid-row:1}body.single-partners .heading .text .row-2{grid-row:2}body.single-partners .heading .text .row-3{align-self:end;grid-row:3}body.single-partners .heading .text p{padding:0 !important}body.single-partners .heading .wp-block-gallery{display:flex;flex-wrap:wrap;margin:0;padding:20px 0;position:relative;top:1px}body.single-partners .heading .wp-block-gallery:before{background-color:#fff;content:'';display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:200vw;z-index:0}body.single-partners .heading .wp-block-gallery .wp-block-image{flex:0 0 auto;padding-right:100px;position:relative;width:auto !important}body.single-partners .heading .wp-block-gallery .wp-block-image:last-child{padding:0}body.single-partners .heading .wp-block-gallery .wp-block-image:after{content:'\002B';font-size:70px;font-weight:600;line-height:43px;position:absolute;right:24px}body.single-partners .heading .wp-block-gallery .wp-block-image:last-child:after{display:none}body.single-partners .heading .wp-block-gallery .wp-block-image img{max-height:43px}body.single-partners .partner-highlight .gb-block-layout-column-inner.has-white-background-color{align-items:center;border-radius:25px;display:flex;flex-wrap:wrap;justify-content:center;height:100%;padding:10% 5%}body.single-partners .partner-highlight p{line-height:1.25}body.single-partners .partner-highlight p:last-child{margin-bottom:0}body.single-partners .resources .wp-block-image a{transition:opacity .2s ease-in-out}body.single-partners .resources .wp-block-image a:focus,body.single-partners .resources .wp-block-image a:hover{opacity:.8}.partner-archive{display:flex;flex-wrap:wrap;gap:0 40px;justify-content:flex-start}.partner-archive>.partner{flex:0 0 calc(33% - (40px * 2) / 3);margin-bottom:30px;text-align:center}.partner-archive>.partner .wp-block-image{background-color:#fff;border-radius:25px;height:240px;overflow:hidden;margin:0 auto 25px;position:relative;transition:transform .2s ease-in-out;width:100%}.partner-archive>.partner .wp-block-image:hover,.partner-archive>.partner .wp-block-image:focus{transform:scale(1.05)}.partner-archive>.partner .wp-block-image a{align-items:center;display:flex;height:100%;padding:40px;width:100%}.partner-archive .partner .text{color:#7d7d7d;font-size:17px;line-height:1.3}.partner-archive .partner .partner-title{font-size:26px;font-weight:700;margin-bottom:10px}body.single-staff .staff-image{float:right;margin:0 0 40px 50px;max-width:50%}body.single-staff .staff-image img{border-radius:25px}body.single-staff .entry-header{margin-bottom:30px}body.single-staff .entry-header .entry-title{margin:0}body.single-staff .staff-title{font-size:24px;margin-bottom:10px}.staff-archive{display:flex;flex-wrap:wrap;gap:0 40px;justify-content:center}.staff-archive>.staff{flex:0 0 calc(33% - (40px * 2) / 3);margin-bottom:50px}body.single-staff .staff-archive>.staff{margin-bottom:0}.staff-archive>.staff .wp-block-image{border-radius:25px;height:350px;overflow:hidden;margin:0 auto 20px;max-width:360px;position:relative;width:100%}.staff-archive>.staff:nth-child(3n+1) .wp-block-image:before{background-color:#6f9a4c;border-radius:25px;content:'';display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:2}.staff-archive>.staff:nth-child(3n+2) .wp-block-image:before{background-color:#3f689c;border-radius:25px;content:'';display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:2}.staff-archive>.staff:nth-child(3n+3) .wp-block-image:before{background-color:#6b4f79;border-radius:25px;content:'';display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:2}.ceo .staff-archive>.staff .wp-block-image:before{background-color:#6b4f79;border-radius:25px;content:'';display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:2}.staff-archive>.staff .wp-block-image:focus:before,.staff-archive>.staff .wp-block-image:hover:before{opacity:.9}.staff-archive>.staff .wp-block-image figure{height:100%;width:100%}.staff-archive>.staff .wp-block-image img{height:100%;object-fit:cover;object-position:center;width:100%}.staff-archive>.staff .text{font-size:14px;text-align:center}.staff-archive>.staff .text .name{color:#000;font-size:21px;font-weight:700;margin:0}.staff-archive>.staff .text .title{font-size:16px}.staff-archive>.staff .text .excerpt{margin:15px auto 0;padding-top:15px;position:relative;text-align:left}.staff-archive>.staff .text .excerpt:before{background-color:#c2c2c2;content:'';display:block;height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100px}.staff-archive>.staff .text a.more-link{color:#000;font-weight:700;margin:0}.staff-archive>.staff .overlay{color:#fff;display:block;height:auto;left:0;opacity:0;padding:20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;width:100%;z-index:10}.staff-archive>.staff .wp-block-image:focus .overlay,.staff-archive>.staff .wp-block-image:hover .overlay{opacity:1}.staff-archive>.staff .staff-name{font-size:18px;font-weight:700}.staff-archive>.staff .staff-title{font-size:14px}.staff-archive>.staff .connect{margin-top:10px}.staff-archive>.staff .staff-phone a,.staff-archive>.staff .staff-email a{color:#fff;position:relative;text-decoration:none}.staff-archive>.staff .staff-email a{font-size:14px}.staff-archive>.staff .staff-phone a:focus,.staff-archive>.staff .staff-phone a:hover,.staff-archive>.staff .staff-email a:focus,.staff-archive>.staff .staff-email a:hover{color:#ff0}.staff-archive>.staff .social{display:flex;flex-wrap:wrap;grid-gap:7px;justify-content:center;margin-top:20px}body.single-staff .staff-archive>.staff .social{justify-content:flex-start}.staff-archive>.staff .social>div{background-color:#333;border-radius:6px;flex:0 0 auto;height:30px;position:relative;transition:box-shadow .2s ease-in-out;width:30px}.staff-archive>.staff .social>div:before{color:#333;font-size:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.single-staff .staff-archive>.staff .social>div:before{color:#fff}.staff-archive>.staff .social .calendly{background-color:#006bff}.staff-archive>.staff .social .video{background-color:#709a4c}.staff-archive>.staff .social .linkedin{background-color:#0072b1}.staff-archive>.staff .social .twitter{background-color:#1da1f2}.staff-archive>.staff .social>div:focus,.staff-archive>.staff .social>div:hover{box-shadow:inset 0 0 200px rgba(230,230,230,.25)}.staff-archive>.staff .social>div a{display:block;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.staff-archive>.staff .image .social{flex-direction:row;margin:0;position:relative;transition:opacity .2s ease-in-out}.staff-archive>.staff .image .social>div{background-color:#fff !important;flex:0 0 30px;margin:18px 0 0;transition:background .2s ease-in-out}.staff-archive>.staff .image .social>div:last-child{margin-bottom:18px}.staff-archive>.staff .image .social>div:focus,.staff-archive>.staff .image .social>div:hover{background-color:#ff0 !important}.ceo.bg-blue{color:#fff}.ceo .staff-archive{display:block}.ceo .staff-archive .staff{display:grid;grid-gap:0 5%;grid-template-columns:45% 50%;grid-template-rows:auto}.ceo .staff-archive>.staff .wp-block-image{grid-column:1;grid-row:1/span 2;height:100%;margin:0;max-width:none}.ceo .staff-archive>.staff .wp-block-image figure{height:100%;left:0;position:absolute;top:0;width:100%}.ceo .staff-archive>.staff .wp-block-image img{height:100%;object-fit:cover;object-position:center;width:100%}.ceo .staff-archive .staff .text{font-size:18px;grid-column:2;text-align:left}.ceo .staff-archive>.staff .text .excerpt:before{display:none}.ceo .staff-archive>.staff .text .name{color:#fff;font-size:32px;margin-top:20px}.ceo .staff-archive>.staff .text .title{font-size:24px}.ceo .staff-archive>.staff .text a.more-link{color:#fff}.ceo .staff-archive .staff>.social{grid-column:2;grid-row:2;justify-content:flex-start;margin-top:40px}.ceo .staff-archive .staff>.social>div{background-color:#fff}.ceo .staff-archive .staff>.social>div:before{color:#4c6598}.section.blog{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-gray.jpg) no-repeat center;background-attachment:fixed;background-size:cover}.section.blog .text{margin-inline:auto;max-width:970px}.section.blog .text p{font-family:'Inter',sans-serif}.section.blog .entry{background-color:#fff}.section.blog .entry .gb-block-post-grid-image{height:210px;overflow:hidden;width:100%}.section.blog .entry .gb-block-post-grid-image img{height:100%;object-fit:cover;object-position:center;width:100%}.section.blog .entry .gb-block-post-grid-title{font-size:20px;font-weight:800;padding:0 20px;text-align:center}.section.blog .entry .gb-block-post-grid-title a:focus,.section.blog .entry .gb-block-post-grid-title a:hover{color:#5c803e;text-decoration:none}.section.blog .entry .gb-block-post-grid-excerpt{color:#7d7d7d;font-size:16px;padding:0 20px 25px;text-align:center}.section.blog a.gb-block-post-grid-more-link{color:#654e76;font-size:14px;text-transform:uppercase}.section.blog a.gb-block-post-grid-more-link:after{content:"\f061";display:inline-block;font-family:'fontawesome';margin-left:5px;position:relative;top:.5px}.section.blog a.gb-block-post-grid-more-link:focus,.section.blog a.gb-block-post-grid-more-link:hover{color:#5c803e;text-decoration:none}.icons .icon{font-size:18px;padding-left:35px;position:relative}.icons .icon:before{color:#709a4c;content:'';display:block;font-family:'fontawesome';font-size:26px;left:0;position:absolute;text-align:center;top:-4px;width:30px}.icons .icon.phone:before{content:"\f095"}.icons .icon.address:before{content:"\f3c5"}.icons .icon.service:before{content:"\f590"}.icons .icon.email:before{content:"\f466"}body.blog .search-posts{padding:15px 0;position:relative}body:not(.blog) .search-posts{margin-bottom:60px}body.blog .search-posts:before{background-color:#ddd;content:'';display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}.search-posts .wrap{position:relative;z-index:1}.search-posts div.gform_wrapper.gravity-theme select{padding:13px}.search-posts div.gform_wrapper .gform_footer{display:none}body.termageddon .site-inner>.wrap{padding:0}body.termageddon .entry-content h2{font-weight:700}body.termageddon .entry-content h4{font-weight:700}@media only screen and (min-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 15%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 15% 0 0}}@media only screen and (min-width:768px){.case-studies .cs-list .case-study{min-height:100%}.case-studies .cs-list .case-study .wrapper,.bx-controls.bx-has-pager{display:grid;grid-template-columns:55% 36%;grid-template-rows:1fr;grid-gap:0 9%}.case-studies .cs-list .case-study .wrapper{height:100%;min-height:410px;position:unset}.case-studies .cs-list .case-study .wrapper .image{grid-column:1;position:absolute;width:55%}.case-studies .cs-list .case-study .wrapper .image,.case-studies .cs-list .case-study .wrapper .image.wp-block-image,.case-studies .cs-list .case-study .wrapper .image.wp-block-image figure,.case-studies .cs-list .case-study .wrapper .image img{height:100%}.case-studies .cs-list .case-study .wrapper .image.wp-block-image{margin:0}.case-studies .cs-list .case-study .wrapper .image img{left:0;object-fit:cover;object-position:center;position:absolute;top:0}.case-studies .cs-list .case-study .wrapper .text{grid-column:2;padding-bottom:75px}.case-studies .bx-wrapper .bx-pager{bottom:45px;grid-column:2;position:relative;text-align:left}}@media only screen and (min-width:1024px){.section.alignfull>div{max-width:960px}}@media only screen and (min-width:1250px){.section.alignfull>div{max-width:1170px}}@media only screen and (max-width:1023px){.site-inner>.wrap{padding-top:0}body:not(.single) .site-inner>.wrap{padding-top:20px}body:not(.single-partners) .heading .gb-layout-column-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}.heading .image{margin-top:40px;position:relative}.case-study-highlight .samples h2{font-size:38px !important}.case-study-highlight .samples p{font-size:24px !important}body.single .entry .content-grid{display:block}body.single .post-meta{margin-bottom:25px}body.archive .main-loop .entry{flex-basis:100%}.wp-block-genesis-blocks-gb-columns.desktop-columns-only .gb-layout-column-wrap{display:block}.wp-block-genesis-blocks-gb-columns.desktop-columns-only .gb-layout-column-wrap>div{margin-bottom:40px}.wp-block-genesis-blocks-gb-columns.desktop-columns-only .gb-layout-column-wrap>div:last-child{margin:0}.staff-archive>.staff,.partner-archive>.partner{flex:0 0 calc(50% - (40px * 2) / 3)}}@media only screen and (max-width:767px){.questions .gb-block-accordion .gb-accordion-title{font-size:22px;padding-right:45px}.case-study-highlight .samples h2{font-size:28px !important}.case-study-highlight .samples p{font-size:20px !important}.case-studies .title.mobile{display:block}.case-studies .title.desktop{display:none}.case-studies .cs-list .case-study .wrapper .text{text-align:center}.cs-archive .case-study .wrapper{display:block}.cs-archive .case-study .wp-block-image{height:250px;margin-bottom:30px}.cs-archive .case-study .text .cs-title{font-size:28px}.cs-archive .case-study .text .highlights{font-size:21px}.cs-archive .case-study .text .category a{font-size:18px}.cs-archive .case-study .text .category .cat{padding:0}.cs-archive .case-study .text .category .cat:before{display:none}.cs-archive .case-study .text .category .cat:not(:last-child):after{content:',\00a0'}body.single-staff .staff-image{float:none;margin:0 0 20px;max-width:none}body.single-partners .section.heading{padding:30px 0 50px}body.single-partners .heading .gb-layout-column-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}body.single-partners .heading .text .row-1{grid-row:2}body.single-partners .heading .text .row-3{grid-row:1}body.single-partners .heading .wp-block-gallery{background-color:transparent !important;margin-bottom:20px;padding:0}body.single-partners .heading .wp-block-gallery:before{background-color:transparent}body.single-partners .heading .wp-block-gallery .wp-block-image{background-color:#f0f0f0;border-radius:15px;padding:0;padding:20px}body.single-partners .heading .wp-block-gallery .wp-block-image:last-child{display:none}body.single-partners .heading .wp-block-gallery .wp-block-image:after{display:none}body.single .single-feature{height:250px;margin-bottom:45px}.staff-archive>.staff{flex-basis:100%;margin-bottom:80px}.partner-archive>.partner .wp-block-image{height:200px}body.single-staff .staff-archive>.staff{margin:0}.ceo .staff-archive .staff{display:block;margin:0}.ceo .staff-archive>.staff .wp-block-image{height:350px}.section.blog .gb-post-grid-items{display:block}}@media only screen and (max-width:600px){.section .wp-block-media-text__content{padding-inline:0}.case-study-highlight .samples .gb-layout-column-wrap{grid-gap:1em 0}.case-study-highlight .samples .gb-block-layout-column-inner{margin-inline:auto;max-width:100%}.case-study-highlight .samples h2{font-size:46px !important}.case-study-highlight .samples .gb-background-cover{min-height:200px}body.single-partners .partner-highlight .gb-block-layout-column{margin-bottom:20px}.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright{margin:0 auto 2em;max-width:100%}.partner-archive>.partner{flex-basis:100%}}@media only screen and (max-width:420px){body.single .entry-header .entry-title{font-size:28px}}