@font-face{font-display:swap;font-family:Sofia Sans;src:url(https://www.softwarepursuits.com/hubfs/Fonts/SofiaSans-VariableFont_wght.ttf) format ("ttf"),url(https://www.softwarepursuits.com/hubfs/Fonts/SofiaSans-ExtraBold.ttf)format ("ttf"),url(https://www.softwarepursuits.com/hubfs/Fonts/SofiaSans-Thin.ttf)format ("ttf"),url(https://www.softwarepursuits.com/hubfs/Fonts/SofiaSans-Bold.ttf)format ("ttf"),url(https://www.softwarepursuits.com/hubfs/Fonts/SofiaSans-SemiBold.ttf)format ("ttf"),url(https://www.softwarepursuits.com/hubfs/Fonts/SofiaSans-Medium.ttf)}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXu61E_c5IhGzg.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10efd-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXO61E_c5IhGzg.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXq61E_c5IhGzg.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXy61E_c5IhGzg.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXC61E_c5IhGzg.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661E_c5Ig.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nErXyw023e1Ik.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0898-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10efd-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nMrXyw023e1Ik.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nFrXyw023e1Ik.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nDrXyw023e1Ik.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nPrXyw023e1Ik.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nBrXyw023e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{scroll-behavior:smooth}body{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;margin:0;width:100%}.flex{display:flex}.container{margin-left:auto;margin-right:auto;max-width:1312px}img{max-width:100%}@media (min-width:1200px){.container{margin:auto;max-width:1272px}}@media (min-width:1550px){.container{margin:auto;max-width:1342px}}@media (max-width:768px){.container{padding-left:25px;padding-right:25px}}:root{--main-text-color:#000;--primary-button-color:#fff;--primary-button-background:#0c65e7;--secondary-button-color:#000;--tertiary-button-color:#0c65e7}h1{font-size:50px;line-height:61px;margin-bottom:25px}h1,h2{font-family:Sofia Sans,sans-serif;font-style:normal;font-weight:600;margin-top:0}h2{color:var(--main-text-color);font-size:36px;line-height:43px}h3{font-size:28px;line-height:34px}h3,h4{color:var(--main-text-color);font-family:Sofia Sans,sans-serif;font-style:normal;font-weight:700;margin-bottom:25px;margin-top:0}h4{font-size:22px;line-height:26px}h5{font-family:Sofia Sans,sans-serif;font-size:20px;font-weight:700}h5,p{color:var(--main-text-color);font-style:normal}p{font-family:Rubik,sans-serif;font-size:16px;font-weight:300;line-height:24px;margin-top:0}ul li{color:var(--main-text-color);font-size:18px;line-height:150%}eyebrow,span.eyebrow{color:#812537;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;line-height:16.8px;margin-bottom:8px;text-transform:uppercase}a{color:#24477b;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}a.button-primary,a.hero-button,a.nav-button-primary{align-items:center;background:var(--primary-button-background);background:#5b7d4a;border-radius:5px!important;color:var(--primary-button-color);color:#fff!important;cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;max-width:fit-content;padding:11px;text-align:center;text-decoration:none;width:fit-content;z-index:1}a.button-primary:after,a.hero-button:after,a.nav-button-primary:after{content:url(https://23836174.fs1.hubspotusercontent-na1.net/hubfs/23836174/Icons/cta-button-right-arrow.png);margin-left:12px;margin-top:2px}a.button-primary:hover,a.hero-button:hover,a.nav-button-primary:hover{background:linear-gradient(90deg,#5b7d4a,#57ac4a 93.15%),#285022}a.button-secondary,a.nav-button-secondary{align-items:center;border:2px solid #fff;border-radius:5px;color:var(--main-text-color);color:#fff;display:flex;padding:11px;text-decoration:none}a.button-secondary:after{content:url(https://23836174.fs1.hubspotusercontent-na1.net/hubfs/23836174/Icons/cta-button-right-arrow.png);margin-left:12px;margin-top:2px}a.button-secondary:hover{border:1px solid #ecb700!important;color:#ecb700!important;margin:1px}a.button-secondary:hover:after{content:url(https://23836174.fs1.hubspotusercontent-na1.net/hubfs/23836174/Icons/Yellow%20Arrow%20Right.png)}a.button-tertiary{align-items:center;color:var(--tertiary-button-color);color:#24477b;display:flex;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;position:relative;text-decoration:none}a.button-tertiary:after{content:url(https://23836174.fs1.hubspotusercontent-na1.net/hubfs/23836174/Icons/tertiary-button-arrow.png);margin-left:12px;margin-top:2px;transition:all .3s ease-in-out}a.button-tertiary:hover{color:#5b7d4a}a.button-tertiary:hover:after{content:url(https://23836174.fs1.hubspotusercontent-na1.net/hubfs/23836174/Icons/green-arrow-Icon.png);padding-left:10px}.button-group{display:flex;flex-wrap:wrap;gap:15px}.page-not-found{height:35vh;margin-top:200px;text-align:center}@media(max-width:768px){.flex{flex-direction:column}h1{font-size:40px;line-height:55px}h2{font-size:28px;line-height:48px}h3{font-size:24px}a.button-dark,a.button-primary,a.button-secondary,a.hero-button,a.nav-button-primary,a.nav-button-secondary{padding:12px}a.nav-button-primary,a.nav-button-secondary{justify-content:center;text-align:center;width:80%}}::-webkit-input-placeholder{color:#000;font-family:Rubik,sans-serif}:-ms-input-placeholder{color:#000;font-family:Rubik,sans-serif}::placeholder{color:#000;font-family:Rubik,sans-serif}form input[type=email],form input[type=tel],form input[type=text]{height:48px;margin-bottom:32px},form input[type=email],form input[type=tel],form input[type=text],textarea{background-color:#fff;border:2px solid #d5dde8;border-radius:5px;box-sizing:border-box;font-family:Rubik,sans-serif;font-size:16px;padding-left:15px;width:100%}textarea{height:130px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url(https://solutions.softwarepursuits.com/hubfs/Icons/Icon-3.svg);background-position:center right 10px;background-repeat:no-repeat;border:2px solid #d5dde8;border-radius:5px;box-sizing:border-box;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;height:48px;margin:0 0 35px;padding:0 0 0 14px;width:100%}form ul{padding:0}form ul.inputs-list{list-style:none}form .hs_submit{margin-top:20px;position:relative}form input[type=submit]{align-items:center;background:var(--primary-button-background);background:#5b7d4a;border:0;border-radius:5px!important;color:var(--primary-button-color);color:#fff!important;cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;max-width:fit-content;padding:15px;text-align:center;text-decoration:none;width:fit-content;z-index:1}form input[type=submit]:hover{color:var(--main-text-color)}.hs-input[type=radio]{border:1px solid #4a4a4a;border-radius:100%;height:25px;padding:9px;width:25px}.hs-input[type=radio],input[type=checkbox]{-webkit-appearance:none;background-color:#fff;display:inline-block;margin-right:10px;margin-top:5px;position:relative}input[type=checkbox]{border:1px solid #000;border-radius:5px;height:25px!important;width:25px!important}input[type=checkbox]:checked:after{color:#fff;content:url(https://solutions.softwarepursuits.com/hubfs/Icons/Icon.svg);left:2px;position:absolute;top:5px}form label span{color:#000;font-size:16px;font-weight:400;letter-spacing:1px;line-height:150%;text-transform:capitalize}.hs-fieldtype-checkbox label,.hs-form-checkbox label,.hs-form-radio label{align-items:flex-start;align-items:center;display:flex;flex-direction:row;font-size:18px;font-weight:400;letter-spacing:normal;text-transform:capitalize}.hs-fieldtype-checkbox label,.hs-fieldtype-checkbox label span,.hs-form-checkbox label span,.hs-form-radio label span{font-size:16px;font-weight:400;letter-spacing:normal;line-height:150%;text-transform:capitalize}.hs-form-checkbox label span,.hs-form-radio label span{display:flex;flex:1}.hs-form-checkbox,.hs-form-radio{margin-bottom:10px}form .legal-consent-container{margin-top:20px}.legal-consent-container .hs-form-booleancheckbox-display p,form .legal-consent-container .hs-richtext p{font-size:14px;font-weight:400}.hs-form fieldset{max-width:100%!important}.hs-error-msgs,form .hs-error-msg,form .hs-form-required{color:#812537;font-weight:400;margin-top:-10px}.hs-error-msgs label,.legal-consent-container .hs-error-msgs label,form .hs-error-msg,form .hs-form-required{color:#812537!important;font-weight:400}form .legal-consent-container .hs-form-booleancheckbox-display>span{align-items:center;display:flex;margin-left:5px!important;margin-top:7px}form .legal-consent-container .hs-form-booleancheckbox-display>span,form .legal-consent-container .hs-richtext{color:#000;font-size:14px!important;font-weight:400;letter-spacing:normal;line-height:150%}.hs-form-booleancheckbox-display{display:flex}[data-hs-anchor=true]:before{content:"";display:block;height:100px;margin-top:-100px;pointer-events:none;visibility:hidden}.post-body-content li{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-all}.blog-items-wrapper{display:flex;flex-wrap:wrap;gap:50px;padding:80px 0}.blog-item{background-color:#fff;border:2px solid #d5dde8;border-radius:5px;box-shadow:3px 4px 4px 0 rgba(19,46,143,.1);display:flex;flex:0 0 30%;flex-direction:column}.blog-item .blog-link{text-decoration:none}.blog-item-image img{border-top-left-radius:10px;border-top-right-radius:10px;height:230px;margin-bottom:35px;object-fit:cover;width:100%}.blog-item-content{display:flex;flex:1;flex-direction:column;min-height:225px;padding:0 32px 32px}.blog-item-content .button-tertiary{margin-top:auto}.blog-date{color:#cd4104;font-family:Roboto,sans-serif;font-size:14px;font-weight:700}.blog-title{margin-top:20px}.blog-item:hover{box-shadow:0 0 20px 0 #0000001f}.blog-item:hover .blog-title{text-decoration:underline}.blog-item:hover .button-tertiary:after{margin-left:22px}.blog-pagination{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;justify-content:center;padding-bottom:80px;text-align:center}.blog-pagination__link{background:#fff;border-radius:5px;box-shadow:0 0 40px 0 #0000001a;color:#0c65e7;font-size:18px;padding:12px 18px;text-decoration:none}.blog-pagination__link img{width:10px}.blog-article-container{margin-bottom:80px;margin-top:260px}@media (max-width:767px){.blog-article-container{margin-top:200px}}.blog-article-container .top-article{align-items:center;min-height:477px}.blog-article-container .top-article,.main-article{display:flex;flex-wrap:wrap;justify-content:space-between}.main-article{gap:50px}.blog-article-container .right-article{flex-basis:50%}.blog-article-container .right-article img{border-radius:5px;height:100%;max-height:500px;object-fit:cover;width:100%}.blog-article-container .left-article{display:flex;flex-basis:45%;flex-direction:column;row-gap:20px}.blog-article-container .left-article h1{color:#132e8f}.cat-date-wrapper *,.share-form .social-share p,.tag-holder p{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;line-height:16.8px;margin-bottom:8px;text-transform:uppercase}a#back-to-all{color:#000;font-size:18px;font-weight:700;text-decoration:none}a#back-to-all:hover{text-decoration:underline}a#back-to-all img{margin-right:12px}.post-body{flex-basis:64%}.main-article .right-wrapper{border-top:1px solid #000;flex-basis:30%;padding-top:40px}.social-share ul{column-gap:15px;display:flex;list-style:none;padding:0}.post-body blockquote{border-bottom:1px solid #0c65e7;border-top:1px solid #0c65e7;margin:50px 0;padding:50px 0}.post-body blockquote p{color:#0c65e7;font-size:32px}.post-body blockquote p:before{background:url(https://21517969.fs1.hubspotusercontent-na1.net/hubfs/21517969/Icons/quote-icon.svg);background-repeat:no-repeat;content:"";height:50px;margin-top:-30px;position:absolute;width:50px}.topic-link{text-decoration:none}.cat-date-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.post-body .post-body-content{border-bottom:1px solid #000}.tag-holder{margin:40px 0 80px}.tag-holder p{margin-bottom:25px}.tag-topic-link{border:1px solid #0c65e7;border-radius:5px;color:#0c65e7;font-size:14px;padding:10px;text-decoration:none}@media screen and (max-width:850px){.contentContainer{padding-left:35px;padding-right:35px}.LPformContainer{margin-top:0}}@media(max-width:1350px){.container{padding-left:25px;padding-right:25px}}@media (max-width:991px){.blog-item{flex:0 0 100%}.blog-article-container .top-article{flex-direction:column;margin-bottom:3rem;margin-top:3rem}.blog-article-container .left-article,.main-article .right-wrapper,.post-body{flex-basis:100%}.blog-article-container .right-article img{height:auto}}a.hs-button{text-decoration:none}.content-cards-card-img-icon{text-align:center}.fixed-sidebar{background:#f6f6f6;height:100vh;overflow:auto;padding:20px;position:fixed;width:25%;z-index:2}.fixed-sidebar .side-nav-item{display:block;padding-bottom:10px;padding-top:10px}@media(max-width:767px){.page-with-sidebar.body-container>.row-fluid-wrapper{width:100%}.fixed-sidebar{display:none}}@media (min-width:767px){.body-sidebar footer,.page-with-sidebar.body-container>.row-fluid-wrapper{float:right;width:72%}.body-sidebar .footerWrapper{flex-wrap:nowrap;gap:10px}.body-sidebar .footer-container{padding:2%}}.content-cards.custom-cards.content-cards{text-align:left}.content-cards.custom-cards .content-cards-card-button-inner-wrapper{align-items:center!important;display:flex!important;flex-wrap:wrap!important}.content-cards.custom-cards .content-cards-description-wrapper p{font-size:20px;line-height:28px}.content-cards.custom-cards .content-cards-card-title{width:100%}.content-cards.custom-cards .content-cards-card-title .heading{margin-bottom:0!important}.content-cards.custom-cards .content-cards-card-img-icon{margin-bottom:0!important;margin-right:15px!important}.content-cards.custom-cards .content-cards-card-description{flex-basis:100%!important;margin-bottom:0!important;margin-top:10px!important}.content-cards.custom-cards .content-cards-top-section{margin-bottom:0 15px!important}.content-cards.custom-cards .content-cards-card-wrapper{align-items:start;align-items:stretch}.content-cards.custom-cards .content-cards-card-button-inner-wrapper{margin-bottom:40px;padding:20px}.content-wrapper,.dnd-section>.row-fluid,.header__wrapper{max-width:1200px}.dnd-section>.row-fluid{margin:0 auto}.row-fluid{width:100%}@media (min-width:1280px){.row-fluid{width:100%}}