html{visibility:visible;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5;color:#292b2c;background-color:#eee;position:relative}body,html{height:100%;width:100%}body{font-size:13px;font-size:.8125rem}.logo,.logo-title{font-family:Open Sans Condensed,Helvetica,Arial,sans-serif;font-size:28px;font-weight:lighter;text-transform:uppercase;color:#16a085}.main-container{min-height:-webkit-calc(100% - 162px);min-height:-moz-calc(100% - 162px);min-height:calc(100% - 162px);padding:30px 0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.inner-page{padding-top:60px}.title-1{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase;display:block;width:100%;clear:both}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:400;margin:0;padding-bottom:15px}h1{font-size:24px;line-height:28px}h2{font-size:20px;line-height:24px}h2.primary{color:#0d5d4d!important}h3,.h3{font-size:18px;line-height:22px}h4,.h4{font-size:16px;line-height:20px}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}a{color:#16a085;outline:0;cursor:pointer;background-color:transparent;text-decoration:none}a:focus,a:hover,a:active{outline:none;text-decoration:none;color:#0d5d4d}a,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}.content-box{background:#fff;border-radius:3px;display:block;position:relative;width:100%;box-shadow:0 1px 1px #b4b4b480;overflow:hidden;margin-bottom:30px}.box-title h2{margin:15px 0;padding:0 15px 5px;font-size:18px;line-height:normal;font-weight:500;text-transform:uppercase;display:inline-block}.box-title h2 span{font-weight:lighter}.freelapp-item-list{border-bottom:solid 1px #ddd;clear:both;padding:15px;height:auto;width:100%;display:block;position:relative;overflow:hidden;-moz-transition:background .25s ease-in;-o-transition:background .25s ease-in;transition:background .25s ease-in;-webkit-transition:background .25s ease-in}.company-title{margin-bottom:0;padding-bottom:0;color:#999;font-size:12px}.company-title a{color:#999}.company-name{color:#369;font-size:12px}.job-title{margin-bottom:5px;padding-bottom:0;font-weight:700}.card-item{line-height:24px;font-family:Roboto,Helvetica,Arial,sans-serif;color:#4e575d;font-size:12px;border-radius:2px;font-style:normal}a .card-item:hover{text-decoration:underline!important}.card-item-page-content{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.5;display:block}.card-item-page-content:hover{font-weight:400;text-decoration:underline}.job-title a,.job-title button{text-decoration:none;font-weight:700;color:#0d5d4d;border:none;background-color:transparent;padding-left:0}.freelapp-item-list .row{margin:0}.freelapp-item-list:hover{background:#f6f6f5}.ads-details-wrapper h2.primary{border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:10px}.content-footer{background:#f8f8f8;position:relative;padding:10px 21px;margin-right:-15px;margin-left:-15px;margin-bottom:-20px;border-top:solid 1px #ddd;box-shadow:0 1px 3px #0000000d inset}.content-footer .btn{margin-left:8px}.project-detail{padding-left:15px!important;padding-right:15px!important}.info-row{display:block;clear:both;font-size:12px;color:#9a9a9a}.lead{font-size:1.25rem;font-weight:300}.page-sidebar .inner-box{padding:20px}.inner-box{background:#fff;border-radius:3px;box-shadow:0 1px 1px #b4b4b47f;margin-bottom:30px;padding:20px 15px}.page-sidebar .inner-box .title-2{border-bottom:1px solid #e6e6e6;font-size:18px;text-transform:uppercase;text-align:left;margin:0 -20px 20px;padding:0 20px 15px;font-weight:500}.cat-list h3{font-family:Open Sans Condensed,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.cat-list{display:block;margin-bottom:30px;line-height:24px;text-align:left}.cat-list ul li{text-align:left}.cat-list h3,.cat-list h3 a{color:#03876d;position:relative}.cat-list.arrow{margin-bottom:0}.cat-list.arrow li{background:url(../../images/arrow-right.png) no-repeat scroll left center transparent;border-bottom:1px dotted #ddd;padding:5px 14px}.cat-list.arrow li:last-child{border-bottom:0}.cat-list ul li a{border-radius:2px;font-style:normal;-webkit-transition:all .1s ease 0s;-moz-transition:all .1s ease 0s;-o-transition:all .1s ease 0s;transition:all .1s ease 0s;font-size:12px}.cat-list ul li a:hover{text-decoration:underline}.cat-list li a{border-radius:2px;font-style:normal;-webkit-transition:all .1s ease 0s;-moz-transition:all .1s ease 0s;-o-transition:all .1s ease 0s;transition:all .1s ease 0s;font-size:12px;color:#4e575d}.cat-list a:hover{text-decoration:underline;color:#345676}.cat-list.border li{border-bottom:1px dotted #ddd;padding:7px 15px}.cat-list.border li.active{background-color:#ececec}.cat-list.border li.active a{-moz-box-sizing:border-box;box-sizing:border-box;color:#626262}.cat-list.border li:hover{background-color:#ececec}.cat-list.border li:last-child{border-bottom:0}ul{list-style:none;margin:0;padding:0}.btn{display:inline-block;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:8px 12px;font-size:.85rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-primary{background-color:#16a085!important;color:#fff!important;border:none}.btn-primary:hover{background-color:#107360!important;color:#fff!important;border:none}.login-button{width:110px;margin-left:5px}.login-button:hover{color:#fff!important;background-color:#107360!important}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label-default{background-color:#777}.label-primary{background-color:#107360!important}.source-logo{margin-top:15px;width:100%;height:120px;display:flex;justify-content:center;align-items:center;background-color:#eee}.source-logo:hover{background-color:#107360}.source-item{margin-left:-1px;border:1px solid #ddd;margin-top:-1px;background:#fff;text-align:center;overflow:hidden;display:block}.source-item a{display:block}.source-item h6{color:#333;font-size:13px;font-weight:500;margin:10px 0;padding-bottom:0}.source-item .badge-secondary{margin-left:3px;margin-bottom:2px;font-size:9px;color:#fff;background-color:#0d5d4d}.row-featured{overflow:hidden}.footer{background:#fff;border-top:solid 1px #ddd;padding:30px 0;font-size:12px;color:#4e575d;letter-spacing:.5px}@media (max-width: 767px){.footer ul{float:none;padding:0;text-align:center;width:100%}.footer ul:last-child{margin-top:20px}}.footer-content{border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);font-size:14px;padding:40px 0;color:#333;background:#f5f5f5}@media only screen and (max-width: 767px){.footer-content{padding:5px 0}.footer-title{margin-bottom:0;margin-top:15px}}.footer-title{color:#000;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px;margin-top:0;text-transform:uppercase}@media (max-width: 767px){.footer-title{margin-bottom:0;margin-top:15px}}.copy-info{display:block;font-size:11px;margin-top:10px;padding-right:0}.footer-nav li a{border-right:solid 1px #ddd;padding:0;color:#333;font-size:12px}.footer-nav li a:first-child{border-right:0}.footer-nav li a:hover{opacity:.6}.img-responsive{width:100%}.tab-box{background:#f8f8f8;position:relative}.save-search-bar{border-top:solid 1px #ddd}.freelapp-adds-wrapper{background:#fff;clear:both;display:block;width:100%}.freelapp-adds-wrapper .freelapp-item-list:last-child{border-bottom:none}.sidebar-card-title{background-color:#16a085;color:#fff}[x-cloak]{display:none!important}.htmx-indicator{display:none}.lead-font{font-size:1.25rem;font-weight:300}.city-description p{font-size:1.25rem!important;font-weight:300!important;padding-bottom:0!important;padding-top:10px!important}.city-description ul{display:block;margin-bottom:10px;line-height:24px;text-align:left}.city-description ul li{font-size:1.25rem!important;font-weight:300!important;text-align:left;background:url(/images/arrow-right.png) no-repeat scroll left center transparent;padding:5px 14px}.source-logo-box{padding:0!important;overflow:hidden;box-shadow:0 1px 3px #00000026!important}.source-logo-large{width:100%;height:180px;display:flex;justify-content:center;align-items:center;background-color:#e0e0e0}.source-logo-large img{max-width:140px;max-height:90px;object-fit:contain;background:#fff;padding:18px 24px}.source-logo-large:hover{background-color:#107360}.source-logo-box .info-row{padding:12px 15px;display:block;text-align:center}.source-content{margin:5px 5px 30px!important}.box-title-border{border:1px solid #ddd;margin-top:0}.no-radius{border-radius:0!important}.input-hover:focus{border-color:#16a085!important;box-shadow:0 0 0 .2rem #16a08540!important}.subscription-modal-header{background-color:#107360}.subscription-icon-wrap{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subscription-icon-wrap.active{background-color:#e6f5f1;color:#107360}.subscription-icon-wrap.inactive{background-color:#f0f0f0;color:#9a9a9a}.badge-subscription-active{background-color:#107360;color:#fff;border-radius:20px;font-size:.8rem}.badge-subscription-inactive{background-color:#e0e0e0;color:#555;border-radius:20px;font-size:.8rem}.subscription-toggle-card{background-color:#f8fafa;border:2px solid #e0e0e0;cursor:pointer;transition:border-color .2s,background-color .2s}.subscription-toggle-card.toggle-active{border-color:#107360;background-color:#e6f5f1}.subscription-switch{width:3em;height:1.6em;cursor:pointer}.subscription-switch:checked{background-color:#107360;border-color:#107360}.subscription-switch:focus{box-shadow:0 0 0 .2rem #10736040;border-color:#107360}.accordion-button:not(.collapsed){color:#107360;background-color:#e6f5f1;box-shadow:inset 0 -1px #10736026}.accordion-button:not(.collapsed):after{filter:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23107360'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button:focus{border-color:#10736066;box-shadow:0 0 0 .25rem #10736033}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-2x{font-size:2em}.fa-pull-right{float:right}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-arrow-right:before{content:""}.fa-caret-down:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-clock:before{content:""}.fa-cog:before{content:""}.fa-envelope:before{content:""}.fa-envelope-square:before{content:""}.fa-facebook:before{content:""}.fa-file-pdf:before{content:""}.fa-google-plus:before{content:""}.fa-home:before{content:""}.fa-linkedin:before{content:""}.fa-magic:before{content:""}.fa-map-marker-alt:before{content:""}.fa-pinterest:before{content:""}.fa-save:before{content:""}.fa-sign-out-alt:before{content:""}.fa-spinner:before{content:""}.fa-twitter:before{content:""}.fa-user-cog:before{content:""}.fa-user-edit:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-D3wvMVi2.eot);src:url(/build/assets/fa-brands-400-D3wvMVi2.eot?#iefix) format("embedded-opentype"),url(/build/assets/fa-brands-400-CQ9wNAI5.woff2) format("woff2"),url(/build/assets/fa-brands-400-BrNqf9Ps.woff) format("woff"),url(/build/assets/fa-brands-400-GzH33SHB.ttf) format("truetype"),url(/build/assets/fa-brands-400-B2fI82dS.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-regular-400-DC-0mCsK.eot);src:url(/build/assets/fa-regular-400-DC-0mCsK.eot?#iefix) format("embedded-opentype"),url(/build/assets/fa-regular-400-CeL5tBMC.woff2) format("woff2"),url(/build/assets/fa-regular-400-ypGq6Ymr.woff) format("woff"),url(/build/assets/fa-regular-400-D6psiunw.ttf) format("truetype"),url(/build/assets/fa-regular-400-C6K8o2wy.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-Dqbwa24Z.eot);src:url(/build/assets/fa-solid-900-Dqbwa24Z.eot?#iefix) format("embedded-opentype"),url(/build/assets/fa-solid-900-ClZaRJOS.woff2) format("woff2"),url(/build/assets/fa-solid-900-Ch--Nxnh.woff) format("woff"),url(/build/assets/fa-solid-900-BttSODt4.ttf) format("truetype"),url(/build/assets/fa-solid-900-BzItJ-zV.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.badge-primary[data-v-19c51095]{width:auto!important;font-size:14px;color:#0d5d4d;padding:5px;margin:5px;border:1px solid #0d5d4d;background-color:#fff}.badge-primary[data-v-19c51095]:hover{cursor:pointer!important;color:#fff;background-color:#0d5d4d}.badge-secondary[data-v-19c51095]{width:auto!important;font-size:14px;color:#fff;padding:5px;margin:5px;background-color:#0d5d4d}.badge-secondary[data-v-19c51095]:hover{cursor:pointer!important;color:#0d5d4d;border:1px solid #0d5d4d;background-color:#fff}.card-title[data-v-19c51095]{background-color:#16a085;color:#fff}.inner-box h2[data-v-0269c8cd]{color:#16a085}.h400[data-v-0269c8cd]{height:400px}.badge-secondary[data-v-e6a2d3de]{margin-left:3px;font-size:9px;color:#fff;background-color:#0d5d4d}.card-title[data-v-e6a2d3de]{background-color:#16a085;color:#fff}
