html{overflow-x:hidden;font-size:16px}body{font-family:Mulish,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.625rem;color:#1f2d38;overflow-x:hidden}img{max-width:100%;height:auto}a{color:#1f2d38;text-decoration:none}a:hover{color:#14b1e7;text-decoration:none}a.text-white:hover{color:#14b1e7}a.text-blue:hover{color:#f37021}.text-blue{color:#14b1e7}.text-darkGray{color:#42494e}.text-pumpkin{color:#f37021}.sponge-bg-blue-linear-gradient{background:linear-gradient(41.67deg,#44abdb 0%,#4fbbd5 50.61%,#4cc9cc 100%)}.sponge-bg-darkGray{background-color:#42494e}.sponge-bg-darkGray a.text-blue:hover{color:#fff}.sponge-bg-lightGray{background-color:#f0f6f9}.sponge-bg-none{background-color:transparent}.sponge-bg-blue{background-color:#14b1e7}.sponge-bg-whiteLilac{background-color:#f7f9fb}.sponge-bg-catskillWhite{background-color:#eff4f8}.sponge-text-lg,.sponge-text-mid{font-weight:500;letter-spacing:0}.sponge-text-lg{font-size:1.125rem;line-height:2rem}.sponge-text-lg.line-height-normal{line-height:28px}.sponge-text-mid{font-size:1rem;line-height:1.625rem}.sponge-text-sm{font-size:.875rem;line-height:1.25rem}.py-block{padding-top:3.75rem;padding-bottom:3.75rem}.links-group{color:#fff;height:50px}.links-group:hover,.links-group:focus,.links-group:active{color:#14b1e7;background-color:transparent}.active{font-weight:bolder}.header .navbar-brand img{max-height:70px;width:auto}.header .nav-link,.header .nav-link.active{color:#fff}.header .nav-link:after,.header .nav-link.active:after{content:"";display:block;width:0;height:1px;margin:0 auto;background:white;transition:width .4s}.header .nav-link:hover:after,.header .nav-link.active:after,.header .nav-link.active:hover:after,.header .nav-link.active.active:after{width:100%}.material-icons{background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.invoicing .list-group-item{background:transparent}.about-page .about-section,.homepage .about-section{position:relative}.about-page .about-section:before,.homepage .about-section:before{content:"";position:absolute;top:-8.125rem;right:0;bottom:0;left:0;background:linear-gradient(41.67deg,#44abdb 0%,#4fbbd5 50.61%,#4cc9cc 100%);z-index:-1}@media (max-width: 992px){.about-page .about-section:before,.homepage .about-section:before{top:-38.75rem}}@media (max-width: 320px){.about-page .about-section:before,.homepage .about-section:before{top:-43.8rem}}.about-page .about-section .header-img,.homepage .about-section .header-img{position:absolute;bottom:-60px;left:0}.about-page .about-section .banner-img,.homepage .about-section .banner-img{box-shadow:0 2px 24px #0000003d}.about-page .team-section .social-link,.homepage .team-section .social-link{width:40px;height:40px;position:relative}.about-page .team-section .social-link img,.homepage .team-section .social-link img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page .team-section .profile-photo,.homepage .team-section .profile-photo{max-height:350px;object-fit:contain}.product-card{max-width:500px;margin:0 auto 32px}.bd-callout-blue{border-left:6px solid #d5edf6}.paragraph-content{line-height:22px}.paragraph-content .break{display:block;margin:12px 0}.about-nav-bg,.home-nav-bg,.contact-nav-bg{background:transparent}.cpd-card{max-width:300px;margin:0 auto 32px;border:none;color:#14b1e7}.btn:hover{background-color:#14b1e7}.forgot-pass-btn{text-decoration:underline;color:#14b1e7}.contact-page .content-section{position:relative}.contact-page .content-section:before{content:"";position:absolute;top:-8.125rem;right:0;bottom:0;left:0;background:linear-gradient(41.67deg,#44abdb 0%,#4fbbd5 50.61%,#4cc9cc 100%);z-index:-1}@media (max-width: 992px){.contact-page .content-section:before{top:-38.75rem}}@media (max-width: 320px){.contact-page .content-section:before{top:-43.8rem}}.btn-sponge-blue{border-color:#14b1e7;color:#14b1e7}.btn-sponge-blue:hover{background-color:#14b1e7;color:#fff}.flat-btn-lg{padding:1rem 2.5rem;font-size:.875rem;font-weight:900;letter-spacing:1.21px;line-height:1.125rem;text-align:center;text-transform:uppercase;border-radius:.25rem;cursor:pointer}.icon-btn{cursor:pointer}.btn.disabled.sponge-bg-blue,.btn.sponge-bg-blue:disabled{background-color:#14b1e7}.w-80{width:80%}h1,h2,h3,h4,h5,h6{color:#42494e}h1{font-size:3rem;font-weight:800;letter-spacing:-.73px;line-height:3.125rem}h2{font-size:2.25rem;font-weight:800;letter-spacing:-.75px;line-height:2.625rem}h3{font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:2.125rem}h4{font-size:1.3125rem;font-weight:800;letter-spacing:0;line-height:1.75rem}h5{font-size:1.125rem;font-weight:800;letter-spacing:0;line-height:1.75rem}h6{font-size:.75rem;font-weight:700;letter-spacing:1px;line-height:1.5rem}.invalid input{border:1px solid #dc3545}.invalid label{color:#dc3545}.loader{width:120px;height:12px;-webkit-mask:radial-gradient(circle closest-side,#000 94%,rgba(0,0,0,0)) left/20% 100%;background:linear-gradient(#a05da1 0 0) left/0% 100% no-repeat #ddd;animation:l17 2s infinite steps(6)}@keyframes l17{to{background-size:120% 100%}}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#a7a6a738;z-index:1050;display:flex;justify-content:center;align-items:center}.modal-content{width:-moz-fit-content;width:fit-content;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000004d}.setUpFormTable tr th{background-color:#eff4f8;font-weight:bolder;white-space:nowrap}.setUpFormTable .requited-cell-header{background-color:#d5edf6}@media (max-width: 320px){html{font-size:12px}}@media (max-width: 767.98px){h1{font-size:2.25rem;letter-spacing:-1.31px;line-height:2.625rem}h2{font-size:1.5rem;letter-spacing:0;line-height:2.125rem}h3{font-size:1.3125rem;line-height:1.75rem}h4{font-size:1.125rem}h5{font-size:1rem;line-height:1.625rem}}@media (min-width: 992px) and (max-width: 1199.98px){.collapse.navbar-collapse{width:68%}.navbar-nav{transform:scale(.9);-webkit-transform:scale(.9);-ms-transform:scale(.9);transform-origin:center right}}@media (min-width: 1200px){.pricing-page .product-card .card-text{height:100px}}@media (min-width: 992px){.py-block{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 768px){.contact-page .card-text{min-height:260px}}
