@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");.cta-link,.cta-link:active,.cta-link:visited,.cta-link:link{text-transform:uppercase;font-weight:700;margin:1.5rem auto;font-size:20px;font-weight:500;text-align:center;position:relative;display:inline-block;color:#313131;padding:.5rem 2.5rem;background:#fff}.cta-link:before,.cta-link:active:before,.cta-link:visited:before,.cta-link:link:before{content:"";width:24px;background:url(../svg/stripe.svg);background-repeat:no-repeat;background-size:15px;display:inline-block;position:absolute;left:0;height:46px;top:0;background-position:left;z-index:1}.cta-link:after,.cta-link:active:after,.cta-link:visited:after,.cta-link:link:after{content:"";width:24px;background:url(../svg/stripe.svg);background-repeat:no-repeat;background-size:15px;display:inline-block;position:absolute;right:0;height:46px;top:0;background-position:right;z-index:1}.cta-link.green,.cta-link.green:active,.cta-link.green:visited,.cta-link.green:link{text-transform:none;font-size:18px;padding:0 .85rem}.cta-link.green:before,.cta-link.green:active:before,.cta-link.green:visited:before,.cta-link.green:link:before{content:"";width:24px;height:35px;background:url(../svg/stripe_green.svg);background-repeat:no-repeat;background-size:10px;background-position:left;top:-4px}.cta-link.green:after,.cta-link.green:active:after,.cta-link.green:visited:after,.cta-link.green:link:after{content:"";width:24px;height:35px;background:url(../svg/stripe_green.svg);background-repeat:no-repeat;background-size:10px;background-position:right;top:-4px}.cta-link:hover{color:#4B964B}.cta-btn,.cta-btn:link,.cta-btn:active,.cta-btn:visited{text-transform:uppercase;font-weight:700;margin:1.5rem auto;max-width:250px;font-size:20px;font-weight:500;text-align:center;position:relative;display:block;color:#313131;padding:.5rem 1rem;background:#FFE300;border:none}.cta-btn:hover{background:#313131;color:#fff}.cta-btn.grey,.cta-btn.grey:link,.cta-btn.grey:active,.cta-btn.grey:visited{background:#313131;color:#fff}.cta-btn.grey:hover{background:#000;color:#fff}#contact-dev .wpcf7-submit{text-transform:uppercase;font-weight:700;margin:1.5rem auto 0;font-size:20px;font-weight:600;text-align:center;position:relative;display:block;color:#fff;padding:1rem;border:none;background:#FFE300;color:#313131;max-width:100%;width:100%;border:2px solid #FFE300}#contact-dev .wpcf7-submit:hover{background:#FFE300;color:#000;border:2px solid #000}body .orbit-next:active,body .orbit-next:focus,body .orbit-next:hover,body .orbit-previous:active,body .orbit-previous:focus,body .orbit-previous:hover{background:none}a.back-to-link:link,a.back-to-link:active,a.back-to-link:visited{color:#313131;display:inline-block;font-size:14px}a.back-to-link:link:before,a.back-to-link:active:before,a.back-to-link:visited:before{content:"<";color:#4B964B;font-size:12px;padding-right:5px}a.back-to-link:link:hover,a.back-to-link:link:focus,a.back-to-link:active:hover,a.back-to-link:active:focus,a.back-to-link:visited:hover,a.back-to-link:visited:focus{color:#4B964B;font-size:400}h2.quote{line-height:1.25;color:#FFE300;quotes:"“" "”";margin:8rem 2rem 3rem;position:relative}h2.quote:before{content:open-quote;font-size:135px;color:#FFE300;display:block;font-family:'source-serif-regular', 'Times New Roman', Times, serif;position:absolute;top:-100px;left:0}.large-title{font-size:48px;font-weight:700;color:#000;font-family:'source-serif-regular', 'Times New Roman', Times, serif}.breadcrumbs li:before,.menu li:before{display:none;background:none}.breadcrumbs{margin-bottom:2rem}.breadcrumbs span>span{font-size:18px;font-family:'source-serif-regular', 'Times New Roman', Times, serif;font-weight:700}.read-more-txt-link{font-size:18px;font-family:"Open Sans", sans-serif;font-weight:700;text-transform:uppercase;color:#FFE300}.yellow-font{color:#FFE300}.bold-font{font-weight:700}.source-serif{font-family:'source-serif-regular', 'Times New Roman', Times, serif}.yellow-bold-source-serif{color:#FFE300;font-weight:700;font-family:'source-serif-regular', 'Times New Roman', Times, serif}.yellow-bold-open-sans{color:#FFE300;font-weight:700;font-family:"Open Sans",sans-serif}.yellow-title{font-size:36px;font-family:'source-serif-regular', 'Times New Roman', Times, serif;color:#FFE300;margin-bottom:1.5rem;line-height:42px}.yellow-title.department-title{margin-bottom:0}.medium-black-title{font-size:24px;font-family:'source-serif-regular', 'Times New Roman', Times, serif;font-weight:700;color:#000;margin-top:1rem}.medium-black-title.department-filters{font-size:18px;margin-right:15px;display:block}@media (min-width: 640px){.medium-black-title.department-filters{display:inline-block}}.download-list li{font-size:18px;font-family:"Open Sans", sans-serif;font-weight:700;padding-left:2rem;color:#FFE300;padding-bottom:1.5rem}.download-list li:before{background:url(../download_icon.html);top:0px;width:38px;height:100%;background-position:top;background-repeat:no-repeat}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{border:0;height:40px;background:#fff}[type=email]::-webkit-input-placeholder{color:#313131}[type=email]:-ms-input-placeholder{color:#313131}[type=email]::-ms-input-placeholder{color:#313131}[type=email]::placeholder{color:#313131}#subscribe-form-container{position:relative}#subscribe-form-container .wpcf7-submit{position:absolute;right:0;top:0;width:30px;height:40px;border:0;background:#fff url(../arrow_right.html);background-size:20px 20px;background-position:50%;background-repeat:no-repeat}#subscribe-form-container .wpcf7-response-output{margin:0 0 1em !important;border:2px solid #4B964B !important}.modal{color:#fff;background:#4B964B;padding:30px 30px 15px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal label{color:#fff}.wpcf7-submit{width:30%;margin-left:10px;height:50px;text-transform:uppercase;font-weight:700;font-size:20px;font-weight:500;text-align:center;position:relative;display:block;color:#313131;padding:.5rem 1rem;background:#FFE300;border:none}.wpcf7-submit:hover{background:#313131;color:#fff}body{font-family:"Open Sans",sans-serif}h1{font-size:48px;line-height:60px;font-weight:700;color:#000;font-family:"Open Sans",sans-serif}h2{font-size:36px;line-height:42px;color:#313131;font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:1.25rem}h3{font-size:30px;line-height:33px;font-weight:700}h4{font-size:24px;line-height:28px;font-weight:400}h5{font-size:14px;line-height:18px;font-weight:400}p,li{color:#313131;font-size:16px;line-height:32px;margin-bottom:1.5rem}li{position:relative}a,a:link,a:active,a:visited{color:#4B964B}a:hover{color:#313131}a:focus{text-decoration:underline;-webkit-transition:-webkit-text-decoration .5s;transition:-webkit-text-decoration .5s;transition:text-decoration .5s;transition:text-decoration .5s, -webkit-text-decoration .5s}li.bullets:before{list-style:none;content:'';font-size:18px;background:url("../bullet.html");background-repeat:no-repeat;position:absolute;left:-30px;top:10px;width:11px;height:11px}img.center-image{display:block;margin:2rem auto 2rem}@media (min-width: 1023px){img.center-image{margin:0}}.border-top-btm{border-top:2px solid #FFE300;border-bottom:2px solid #FFE300}.border-top{border-top:2px solid #FFE300}.border-bottom{border-bottom:2px solid #FFE300}hr{border-bottom:1px solid #FFE300}.desktop{display:none}.mobile{display:block}@media (min-width: 1023px){.desktop{display:block}.mobile{display:none}}.demo-message{background-color:#DA2C38;color:#fff}.scroll-to-top{width:45px;height:45px;position:fixed;bottom:25px;right:25px;background:#4B964B url(../svg/arrow_up.svg);z-index:2;background-repeat:no-repeat;background-position:center center;cursor:pointer}.header-logo-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:220px;padding:1.5rem}@media (min-width: 640px){.header-logo-container{min-height:130px;padding:0}}.header-logo-container .logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 640px){.header-logo-container .logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header-logo-container .partner-logos .align-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 640px){.header-logo-container .partner-logos .align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header-logo-container .partner-logos .partner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.padd-t-16{padding:1rem 0 0 0}.padd-b-16{padding:0 0 1rem 0}.padd-t-30{padding:2rem 0 0 0}.padd-b-30{padding:0 0 2rem 0}.padd-tb-30{padding:2rem 0}.margin-t-16{margin:1rem 0 0 0}.margin-b-16{margin:0 0 1rem 0}.margin-t-25{margin:1.5625rem 0 0}.margin-b-25{margin:0 0 1.5625rem}.margin-tb-25{margin:1.5625rem 0}.margin-b-30{margin:0 0 2rem 0}.margin-t-30{margin:2rem 0 0 0}.margin-tb-30{margin:2rem 0}.padd-t-50{padding:3.125rem 0 0}.padd-b-50{padding:0 0 3.125rem 0}.padd-tb-50{padding:3.125rem 0}.padd-60{padding:3.75rem}.padd-tb-60{padding:3.75rem 0}.padd-b-60{padding:0 0 3.75rem 0}.margin-b-60{margin:0 0 3.75rem 0}.margin-t-60{margin:3.75rem 0 0 0}.padd-t-60{padding:3.75rem 0 0 0}.padd-tb-80{padding:5rem 0}.padd-t-80{padding:5rem 0 0}.margin-tb-80{margin:5rem 0}.padd-t-100{padding:6.25rem 0 0}.padd-tb-100{padding:6.25rem 0}.padd-b-100{padding:0 0 6.25rem 0}.padd-t-100{padding:6.25rem 0 0  0}.margin-t-100{margin:6.25rem 0 0  0}.margin-b-100{margin:0 0  6.25rem  0}.padd-tb-130{padding:8rem 0}.sign-up-container{background-color:#4B964B;padding:40px 0 70px}.sign-up-container h2,.sign-up-container p{color:#fff}.sign-up-container .textwidget{width:100%}.sign-up-container .textwidget form.wpcf7-form>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-up-container .textwidget form.wpcf7-form>p>.subscribers-email{width:60%;margin-right:10px}.sign-up-container .textwidget form.wpcf7-form>p>.subscribers-email>.wpcf7-email{width:100%;height:50px}footer#footer-container{background:#fff;padding:40px 0 0}footer#footer-container .text-right{margin-bottom:2rem;text-align:center}@media (min-width: 640px){footer#footer-container .text-right{margin-bottom:0;text-align:right}}footer#footer-container .text-left{text-align:center}@media (min-width: 640px){footer#footer-container .text-left{text-align:left}}.search-banner-container{min-height:450px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center top !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-banner-container h1{text-align:center;text-transform:uppercase;color:#fff;margin-bottom:2rem;font-weight:600}.search-banner-container #advanced-searchform{background:rgba(75,150,75,0.8);padding:30px}.search-banner-container #advanced-searchform select,.search-banner-container #advanced-searchform input,.search-banner-container #advanced-searchform .dd-btn{height:50px;font-size:14px;border:0}.search-banner-container #advanced-searchform select{background-position:right center;background-image:url(../svg/drop-down.svg);background-size:15px}.search-banner-container #advanced-searchform label{font-size:20px;font-weight:600;color:#fff;margin-bottom:5px}.search-banner-container #advanced-searchform .dd-btn{width:100%;text-align:left;color:#313131;background:#fff url(../svg/drop-down.svg);background-repeat:no-repeat;background-position:95% center;background-size:15px}.search-banner-container #advanced-searchform .dropdown-pane{background:rgba(75,150,75,0.95);border:none}.search-banner-container #advanced-searchform .dropdown-pane .grid-container{padding:0}.search-banner-container #advanced-searchform .dropdown-pane .grid-container .checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.search-banner-container #advanced-searchform .dropdown-pane .grid-container .checkbox-item:last-child{margin-bottom:0}.search-banner-container #advanced-searchform .dropdown-pane .grid-container .checkbox-item input[type=checkbox]{height:auto;margin:0}.search-banner-container #advanced-searchform .dropdown-pane .grid-container .checkbox-item .checkbox-name{margin-left:10px;font-size:14px;color:#fff}.search-banner-container #advanced-searchform .seperator{margin:.5rem 0 1.25rem}.search-banner-container #advanced-searchform .search-info p{line-height:1.3;color:#fff;margin-bottom:0}.search-banner-container #advanced-searchform .searchname-submit-container .search-name{display:inline}.search-banner-container #advanced-searchform .searchname-submit-container .search-name #name{margin-bottom:0}.search-banner-container #advanced-searchform .searchname-submit-container .search-name #name::-webkit-input-placeholder{color:#313131}.search-banner-container #advanced-searchform .searchname-submit-container .search-name #name:-ms-input-placeholder{color:#313131}.search-banner-container #advanced-searchform .searchname-submit-container .search-name #name::-ms-input-placeholder{color:#313131}.search-banner-container #advanced-searchform .searchname-submit-container .search-name #name::placeholder{color:#313131}.search-banner-container #advanced-searchform .searchname-submit-container .exclude-trial-version{display:inline-block;width:100%}@media (min-width: 640px){.search-banner-container #advanced-searchform .searchname-submit-container .exclude-trial-version{width:240px}}.search-banner-container #advanced-searchform .searchname-submit-container .exclude-trial-version-checkbox{display:inline-block;margin-bottom:0}.search-banner-container #advanced-searchform .searchname-submit-container .exclude-trial-version-label{display:inline-block;height:50px;vertical-align:top;padding-top:10px;font-size:16px;font-weight:500;margin-bottom:0;margin:0}.search-banner-container #advanced-searchform .searchname-submit-container .cta-btn{height:50px;display:inline-block;vertical-align:top;margin:0;width:100%;border:0;font-size:20px;margin-top:1rem}@media (min-width: 1023px){.search-banner-container #advanced-searchform .searchname-submit-container .cta-btn{margin-top:0}}.search-banner-container #advanced-searchform .searchname-submit-container .re-position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 640px){.search-banner-container #advanced-searchform .searchname-submit-container .re-position{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body.page-template-page-directory #advanced-searchform .search-info p,body.search #advanced-searchform .search-info p{display:none}body.page-template-page-directory #advanced-searchform .searchname-submit-container .search-form,body.search #advanced-searchform .searchname-submit-container .search-form{display:none}@media (min-width: 1023px){body.page-template-page-directory #advanced-searchform .searchname-submit-container .search-form,body.search #advanced-searchform .searchname-submit-container .search-form{display:block}}body.page-template-page-directory #advanced-searchform .searchname-submit-container .re-position,body.search #advanced-searchform .searchname-submit-container .re-position{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 640px){body.page-template-page-directory #advanced-searchform .searchname-submit-container .re-position,body.search #advanced-searchform .searchname-submit-container .re-position{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body.page-template-page-directory #advanced-searchform .searchname-submit-container .search-name,body.search #advanced-searchform .searchname-submit-container .search-name{display:none}.mobilemenu-btn-container{display:block}@media (min-width: 640px){.mobilemenu-btn-container{display:none}}.mobilemenu-btn-container a{text-align:center;display:block;font-size:22px;text-transform:uppercase;border:2px solid #4B964B;width:150px;margin:0 auto 1rem;font-weight:600}.mobilemenu-btn-container a .fi-x{display:none}.menu-container{background-color:#4B964B;display:none}@media (min-width: 640px){.menu-container{display:block}}.menu-container ul#menu-main-menu{padding:1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}@media (min-width: 640px){.menu-container ul#menu-main-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu-container ul#menu-main-menu li{margin:0;text-align:center}@media (min-width: 640px){.menu-container ul#menu-main-menu li{text-align:left}}.menu-container ul#menu-main-menu li a,.menu-container ul#menu-main-menu li a:link,.menu-container ul#menu-main-menu li a:visited,.menu-container ul#menu-main-menu li a:active{color:#fff;font-weight:600;text-transform:uppercase}.menu-container ul#menu-main-menu li a:hover,.menu-container ul#menu-main-menu li a:focus,.menu-container ul#menu-main-menu li a:link:hover,.menu-container ul#menu-main-menu li a:link:focus,.menu-container ul#menu-main-menu li a:visited:hover,.menu-container ul#menu-main-menu li a:visited:focus,.menu-container ul#menu-main-menu li a:active:hover,.menu-container ul#menu-main-menu li a:active:focus{color:#313131}.menu-container #menu-side-menu{padding:1rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 640px){.menu-container #menu-side-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu-container #menu-side-menu .menu-item{margin-left:0;margin-bottom:1rem;margin-left:0;width:70%}@media (min-width: 640px){.menu-container #menu-side-menu .menu-item{margin-left:2rem;margin-bottom:0;width:auto}}.menu-container #menu-side-menu .menu-item>a,.menu-container #menu-side-menu .menu-item a:link,.menu-container #menu-side-menu .menu-item a:visited,.menu-container #menu-side-menu .menu-item a:active{color:white;font-weight:600;text-transform:uppercase;border:2px solid #fff}.menu-container #menu-side-menu .menu-item>a:hover,.menu-container #menu-side-menu .menu-item>a:focus,.menu-container #menu-side-menu .menu-item a:link:hover,.menu-container #menu-side-menu .menu-item a:link:focus,.menu-container #menu-side-menu .menu-item a:visited:hover,.menu-container #menu-side-menu .menu-item a:visited:focus,.menu-container #menu-side-menu .menu-item a:active:hover,.menu-container #menu-side-menu .menu-item a:active:focus{color:#313131}.menu-container #menu-side-menu .menu-item #gtranslate_selector{background-color:transparent;border:2px solid #fff;color:#fff;padding:0 1rem;background-image:url("../svg/down_arrow_white.svg");background-position:right 65%;background-size:25px}.menu-container #menu-side-menu .menu-item #gtranslate_selector:hover{cursor:pointer;color:#313131}.user-stats-banner{background-repeat:no-repeat !important;background-size:cover !important}.user-stats-banner-bg{background:rgba(75,150,75,0.8);padding:25px 0 50px}.user-stats-banner-bg .stat{margin-bottom:2em}@media (min-width: 640px){.user-stats-banner-bg .stat{margin-bottom:0}}.user-stats-banner-bg .stat img{margin-bottom:25px}.user-stats-banner-bg .stat h4{color:#fff;text-transform:uppercase;margin-bottom:0}.user-stats-banner-bg .stat h3.stats-value-heading{font-size:90px;line-height:80px;color:#fff;margin-bottom:0}.user-stats-banner-bg .stat h3.stats-value-heading.solutions-used{min-width:320px;width:100%}@media (min-width: 640px){.user-stats-banner-bg .stat h3.stats-value-heading.solutions-used{min-width:390px}}@media (min-width: 1023px){.user-stats-banner-bg .stat h3.stats-value-heading{font-size:130px;line-height:120px}}.user-stats-banner-bg .stat h3.stats-value-heading:before{content:"";background:url(../svg/stripes.svg);background-repeat:no-repeat;background-size:95%;display:inline-block;margin-right:10px;height:70px;width:33px}@media (min-width: 1023px){.user-stats-banner-bg .stat h3.stats-value-heading:before{height:95px;width:45px}}#testimonial-carousel .orbit-container{height:auto !important}#testimonial-carousel .orbit-container p{font-style:oblique;position:relative;padding-top:10px}#testimonial-carousel .orbit-container p:before{content:"";background:url(../svg/quote.svg);background-repeat:no-repeat;background-size:100%;display:block;position:absolute;height:50px;top:0px;background-position:top left;z-index:1;width:25px;left:-25px}@media (min-width: 640px){#testimonial-carousel .orbit-container p:before{width:50px;left:-70px}}#testimonial-carousel .orbit-container h5{font-size:20px;font-weight:700;color:#4B964B}.rc-anchor-normal{max-width:260px;width:100%}.rc-anchor-normal .rc-anchor-normal .rc-anchor-content{width:auto}.rc-anchor-normal .rc-anchor-normal .rc-anchor-checkbox-label{width:100px}.rc-anchor-normal .rc-anchor-normal .rc-anchor-pt{width:58px;margin:0 0 0 26px;position:relative}.acf-map{width:100%;height:400px;margin:0}.acf-map img{max-width:inherit !important}.leading-content-title{text-transform:uppercase;font-weight:300;margin-bottom:2rem}.featured-solutions .solution-logo{border:1px solid #4B964B;max-width:330px;width:100%}.featured-solutions .solution-info{margin:20px auto 35px}.orbit-previous{width:20px;left:10px;padding:0}@media (min-width: 640px){.orbit-previous{width:30px;left:50px}}.orbit-next{width:20px;right:10px;padding:0}@media (min-width: 640px){.orbit-next{width:30px;right:50px}}#db_posts_per_page{min-width:240px;padding:10px;height:50px;margin:35px 0;border:1px solid #4B964B;background-position:right .5rem center;background-image:url(../svg/drop-down.svg)}.solution-item{border:1px solid #4B964B;padding:20px;margin-bottom:10px}.solution-item h2{font-weight:700;display:inline-block}.solution-item span.in-trial{font-size:15px;padding:2px 12px;background:#FFE300;display:block;font-weight:700;text-align:center;margin:0 0 5px;max-width:80px}@media (min-width: 640px){.solution-item span.in-trial{margin:0 0 0 10px;display:inline}}.solution-item h3{font-weight:400}.solution-item h2,.solution-item h3{font-size:18px;margin-bottom:5px;line-height:1.2}.solution-item .logo-container{text-align:right}@media (min-width: 1023px){.solution-item .logo-container{text-align:left}}.solution-item .icon-container{text-align:left;margin:2rem 0 1rem}@media (min-width: 1023px){.solution-item .icon-container{text-align:right;margin:0}}.solution-item .icon-container img{margin:5px;max-height:30px}@media (min-width: 1023px){.solution-item .icon-container img{margin:0 5px;max-height:40px}}.solution-item .cta-link{margin:auto;font-size:12px;padding:.25rem;max-width:80px}@media (min-width: 640px){.solution-item .cta-link{margin:auto;font-size:18px;padding:.5rem 1rem;max-width:180px}}.solution-item .cta-link:before{left:-15px}@media (min-width: 640px){.solution-item .cta-link:before{left:-5px}}.solution-item .cta-link:after{right:-15px}@media (min-width: 640px){.solution-item .cta-link:after{right:-5px}}.solution-item ul{list-style:none}.solution-item ul,.solution-item p,.solution-item li{margin:20px 0 0;line-height:1.6}.solution-item li{margin:0}.pages{margin-top:50px}.pages a,.pages span{color:#313131;margin:0 10px;font-size:18px;font-family:"Montserrat"}.pages span{color:#4B964B}.single-post #solution-content-area .back-to-link{margin-top:75px}.single-post #solution-content-area #solution-leading-content{position:relative;margin:50px 0}@media (min-width: 1023px){.single-post #solution-content-area #solution-leading-content{margin:75px 0 100px}}.single-post #solution-content-area #solution-leading-content .app-logo{margin-bottom:30px}.single-post #solution-content-area #solution-leading-content h1,.single-post #solution-content-area #solution-leading-content h2{font-size:38px;margin-bottom:0;line-height:42px}.single-post #solution-content-area #solution-leading-content h2{font-weight:300}.single-post #solution-content-area #solution-leading-icon{margin:50px 0 0}@media (min-width: 1023px){.single-post #solution-content-area #solution-leading-icon{margin:75px 0 100px}}.single-post #solution-content-area #solution-details p.crop-names{line-height:1.2}.single-post #solution-content-area #solution-details ul,.single-post #solution-content-area #solution-details li{margin:0;line-height:1.5}.single-post #solution-content-area #solution-details .icons img{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 15px}.single-post #solution-content-area #solution-details .split-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 640px){.single-post #solution-content-area #solution-details .split-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-post #solution-content-area #solution-details .split-area-item{margin-top:1rem}@media (min-width: 640px){.single-post #solution-content-area #solution-details .split-area-item{margin-top:0}}.single-post #solution-content-area #solution-details .split-area-item.first{margin-right:1rem}.single-post #solution-content-area #solution-details .split-area-item .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-post #solution-content-area #solution-details .split-area-item .icon-item-container{min-height:70px;display:block}.single-post #solution-content-area #solution-details .split-area-item .icon-item-container-image{display:block}.single-post #solution-content-area #solution-details .split-area-item .icon-item-caption{font-size:12px;display:block;text-align:center;margin-right:30px}.single-post #solution-content-area #solution-content h1,.single-post #solution-content-area #solution-content h2,.single-post #solution-content-area #solution-content h3,.single-post #solution-content-area #solution-content h4,.single-post #solution-content-area #solution-content h5,.single-post #solution-content-area #solution-content h6{font-size:20px;text-transform:uppercase;font-weight:500}.single-post #contact-links .contact-links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 640px){.single-post #contact-links .contact-links-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-post #contact-links .contact-links-container .cta-link{margin:0 auto 1.5rem}@media (min-width: 640px){.single-post #contact-links .contact-links-container .cta-link{margin:0 auto 3.5rem}}.single-post #contact-links .contact-links-container.bottom{margin-bottom:3rem}@media (min-width: 640px){.single-post #contact-links .contact-links-container.bottom{margin-bottom:0}}.single-post #masonry-css{margin:auto}.single-post #masonry-css .masonry-css-item{border:1px solid #4B964B;margin-bottom:18px}.single-post #masonry-css .masonry-css-item a{display:block;max-height:1000px;height:100%;overflow:hidden;border:10px solid white}.single-post .cta-link.bottom{margin:3.5rem auto;max-width:300px;display:block}
