.site-inner>.wrap{padding-top:70px}.section{clear:both}.section.alignfull>div{margin-inline:auto;max-width:90%}.feature .gb-layout-column-wrap{position:relative}.feature .text{line-height:1.25;padding:25px 0}.feature .image{height:100%;left:-4vw;position:relative;top:0;width:100vw}.feature .image:before,.feature .image:after{content:'';display:block;height:110%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:0}.feature .image:before{background-color:#40689d;clip-path:url(#blob-1);-webkit-clip-path:url(#blob-1);left:-50px;opacity:.51;top:-25px;width:768px}.feature .image:after{background-color:#654e76;clip-path:url(#blob-2);-webkit-clip-path:url(#blob-2);left:120px;opacity:.43;right:-20px;top:-15px;transform:translateZ(0);width:675px}.feature .image>div,.feature .image .wp-block-image{height:100%;margin:0}.feature .image>div{border:25px solid #000;border-right:0;border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden}.feature .image .wp-block-image img{height:100%;object-fit:cover;width:100%}.value-prop{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-gray.jpg) no-repeat center;background-attachment:fixed;background-size:cover}.value-prop .text{margin-inline:auto;max-width:970px}.value-prop .text p{font-family:'Inter',sans-serif}.value-prop .samples .gb-block-layout-column-inner{border-radius:20px;height:100%;overflow:hidden;padding:20px 20px 10px;position:relative}.value-prop .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%}.value-prop .samples .gb-block-layout-column:nth-child(3n+1) .gb-block-layout-column-inner:before{transform:scale(1.19) translateX(-50px)}.value-prop .samples .gb-block-layout-column:nth-child(3n+2) .gb-block-layout-column-inner:before{transform:scale(1.19) translateY(15px)}.value-prop .samples .gb-block-layout-column:nth-child(3n+3) .gb-block-layout-column-inner:before{transform:scale(1.19) translateX(45px)}.value-prop .samples h2,.value-prop .samples h3,.value-prop .samples p.number{line-height:1;margin:0}.value-prop .samples p{line-height:1;margin:0}.value-prop .samples .wp-block-image{margin-bottom:0;margin-inline:auto;margin-top:20px;max-width:100%;padding-top:15px;position:relative;width:240px}.value-prop .samples .wp-block-image:before{background-color:#fff;content:'';display:block;height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:150px}.value-prop .samples img{height:auto;margin-inline:auto;max-height:75px;width:auto}.products .text{margin-inline:auto;max-width:970px}.products .text p{font-family:'Inter',sans-serif}.solutions .text{margin-inline:auto;max-width:970px}.solutions .text p{font-family:'Inter',sans-serif}.solutions img{height:auto;max-height:75px;max-width:75px;width:auto}.solutions .gb-block-layout-column-inner p:last-of-type{margin:0}.solutions .gb-block-accordion.accordion-more.list{margin-bottom:50px}.solutions .gb-block-layout-column-inner a.wp-block-button__link,.solutions .gb-block-accordion.accordion-more.list .gb-accordion-title{font-size:15px;font-weight:600;margin:10px auto 50px;padding:0}.solutions .gb-block-accordion.accordion-more.list .gb-accordion-title{color:#709a4c;margin:10px 0 0;text-align:center}.solutions .gb-block-layout-column-inner a.wp-block-button__link:focus,.solutions .gb-block-layout-column-inner a.wp-block-button__link:hover,.solutions .gb-block-accordion.accordion-more.list .gb-accordion-title:focus,.solutions .gb-block-accordion.accordion-more.list .gb-accordion-title:hover{box-shadow:none;color:#8cac70}.why-symplicity{background:url(//symplicitycom.com/wp-content/themes/symplicity/lib/css/../../images/home-bg-blue.jpg) no-repeat center;background-attachment:fixed;background-size:cover}.why-symplicity .images .wp-block-image{margin-bottom:1em}.why-symplicity .images img{border-radius:20px}.faqs .gb-block-accordion{margin-bottom:15px}.faqs .gb-accordion-title{background-color:#9ec07c;color:#111;line-height:1.1;padding:15px 50px 15px 15px;position:relative}.faqs .gb-accordion-title:focus{outline:none}.faqs .gb-block-accordion .gb-accordion-title::marker,.faqs .gb-block-accordion .gb-accordion-title::-webkit-details-marker{display:none;font-size:0}.faqs .gb-block-accordion .gb-accordion-title:after{color:#111;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}.faqs .gb-block-accordion details[open] .gb-accordion-title:after{transform:rotate(180deg) translateY(-50%)}.faqs .gb-accordion-text{color:#383939;font-size:18px;padding:20px}.faqs .gb-accordion-text p:last-of-type{margin:0}@media only screen and (min-width:1000px){.feature .image{left:0;position:absolute;width:50vw}}@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){.value-prop .samples h2,.value-prop .samples h3,.value-prop .samples p.number{font-size:72px !important}.solutions .gb-layout-column-wrap .gb-layout-column-wrap{display:block}}@media only screen and (max-width:999px){.site-inner>.wrap{padding-top:0}.feature.gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column{display:block}.feature .image:before,.feature .image:after{top:-10px;transform:scale(1.1) translateZ(0);width:100%}.feature .image:after{left:0}.why-symplicity .images .gb-layout-column-wrap{display:block}}@media only screen and (max-width:767px){.value-prop .samples h2,.value-prop .samples h3,.value-prop .samples p.number{font-size:50px !important}.services .gb-block-post-grid .is-grid{display:block}.why-symplicity .gb-layout-column-wrap{display:block}.why-symplicity .images .gb-layout-column-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2";margin-top:50px}}@media only screen and (max-width:600px){.feature .image>div{border-width:15px}.value-prop .samples .gb-layout-column-wrap{grid-gap:1em 0}.value-prop .samples .gb-block-layout-column-inner{margin-inline:auto;max-width:100%;width:300px}.faqs .gb-accordion-text{font-size:16px}}