body{font-family:'Open Sans', sans-serif;min-height:100% !important}:root,[data-bs-theme="light"]{--app-surface-bg:#fff;--app-border-subtle:rgba(0, 0, 0, .08);--app-muted-bg:rgba(0, 0, 0, .025)}[data-bs-theme="dark"]{--app-surface-bg:var(--app-surface);--app-border-subtle:rgba(255, 255, 255, .12);--app-muted-bg:rgba(255, 255, 255, .04)}.app-navbar,.app-footer-compact{background-color:var(--app-surface-bg)}.app-navbar{border-bottom:1px solid var(--app-border-subtle);transition:background-color .2s ease, border-color .2s ease, box-shadow .2s ease}.app-navbar.sticky-top{background-color:transparent;border-bottom-color:transparent;box-shadow:none !important}.app-navbar.sticky-top.app-navbar-scrolled{background-color:var(--app-surface-bg);border-bottom-color:var(--app-border-subtle);box-shadow:0 .25rem .75rem rgba(0, 0, 0, .08) !important}.navbar-categories-menu{--bs-dropdown-link-active-bg:rgba(var(--theme-primary-rgb), .12);--bs-dropdown-link-active-color:var(--app-heading);width:42rem;max-width:calc(100vw - 2rem)}.navbar-categories-list{max-height:min(60vh, 24rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.public-categories-menu .dropdown-item{overflow-wrap:anywhere}.app-navbar .dropdown .navbar-categories-toggle::after{display:inline-block}@media (prefers-reduced-motion: reduce){.app-navbar{transition:none}}[data-bs-theme="dark"] .app-main-content{background-color:var(--bs-body-bg)}.sidebar-user-panel{background-color:var(--bs-tertiary-bg)}.app-btn-outline-subtle{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--bs-secondary-bg);--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--bs-secondary-bg);--bs-btn-active-border-color:var(--bs-border-color)}.app-close-white{filter:brightness(0) invert(1)}.form-text{display:block}.navbar-brand{padding-top:.2rem;padding-bottom:.2rem}.mCustomScrollBox{width:100%}.flex-grow{flex-grow:1 !important}.min-vh-65{min-height:65vh}.navbar{padding-top:1rem;padding-bottom:1rem}.navbar-brand img{max-width:180px;max-height:40px}.error-container{min-width:min(350px, 100%)}.button-search{color:#DDD;background:none;position:absolute;inset-inline-end:0;cursor:pointer;outline:none;border:none}.home-user-avatar{width:32px}.login,.image{min-height:100vh}.bg-image{background-size:cover;background-position:center center}.brand-logo{width:256px}.rounded-lg{border-radius:0.4rem !important}.hidden{display:none !important}.audio-preview-item{padding-inline-end:36px}.video-preview-item .video-preview{border-radius:20px;overflow:hidden;width:240px;height:240px;position:relative;display:block;z-index:10;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone-previews.dropzone{background:none !important}.sticky{position:sticky;top:1.5rem}.sticky-sm{position:sticky;top:1rem}.min-h-75{min-height:75%}.sticky-profile-widgets{position:sticky;top:1rem}.sticky-widgets{position:sticky !important;padding-top:.5rem !important}.pointer-cursor{cursor:pointer}.avatar-placeholder i{font-size:2.8rem}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.toast-container{position:fixed;z-index:1055;margin:.5rem !important}.top-right{top:0;inset-inline-end:0}.top-left{top:0;inset-inline-start:0}.top-center{transform:translateX(-50%);top:0;left:50%}.bottom-right{inset-inline-end:0;bottom:0}.bottom-left{inset-inline-start:0;bottom:0}.bottom-center{transform:translateX(-50%);bottom:0;left:50%}.toast-container>.toast{min-width:200px;max-width:300px}.toast .toast-indicator{width:20px;height:20px}.half-bg{background-color:rgba(0,0,0,.45)}.suggestion-box{background-color:var(--app-surface-bg) !important}.suggestion-box .avatar{width:96px;height:96px;border:2px solid #fefefe}.post-box .avatar{width:48px;height:48px}.post-details .dropdown .dropdown-toggle:after,.post-details .dropdown .dropdown-toggle:before{display:none}.post-box .post-count-details{font-size:15px}.dropdown .dropdown-toggle:after,.dropdown .dropdown-toggle:before{display:none}.post-content img{object-fit:cover;width:100%;max-height:450px;margin-bottom:1rem}.post-box .post-comments .form-control.is-invalid,.was-validated .form-control:invalid{background-image:none !important}.suggestions-header i{cursor:pointer}.dropdown:not(.dropdown-hover) .dropdown-menu{margin-top:0px !important}.pswp_video{position:relative !important}.pswp_audio{position:relative !important;width:75% !important;height:100px !important}.pswp--zoom-allowed .pswp__img{cursor:default !important}.open-menu{text-decoration:none !important}.ion-icon-wrapper{display:inline-block;width:1em;height:1em;contain:strict;fill:currentcolor;box-sizing:content-box !important}.input-group-text .ion-icon-wrapper{width:20px !important;height:20px !important}.ion-icon-inner,.ion-icon-inner svg{display:block;height:100%;width:100%}.icon-large{font-size:32px}.icon-xlarge{font-size:50px}.icon-medium{font-size:24px}.icon-small{font-size:18px}.icon-xsmall{font-size:11px}.social-media-icon{width:1.4rem;height:1.4rem}.page-item,.page-link{margin-inline-start:4px;width:34px;height:34px;border-radius:50% !important;text-align:center}.btn-rounded-icon{width:45px !important;height:45px !important;padding:0;transition:0.3s;border:none !important;border-radius:50%;font-size:20px;margin:0}#login-dialog .card-wrapper{height:100%}.suggestion-header-bg{background-color:#50505047;background-position:center center !important;background-size:cover !important;height:140px !important}.creator-body{margin-top:-50px}.creator-body .avatar{width:100px;height:100px}.suggestion-card-btn{width:30px;height:30px}.installer-bg{background-color:#f8f9fa}.checkout-dialog .rounded-circle.user-avatar{width:50px;height:50px}footer .copyRightInfo .d-flex.flex-row.nav{margin-inline-start:-1rem}footer .brand-logo{max-width:180px;max-height:60px}footer .text-lg{font-size:1.1rem !important}.recent-media .card-body img{width:80px !important;height:80px !important}.dropdown:not(.nav-item) .dropdown-menu:before{content:none !important}.contact-illustration{width:450px}.posts-loading-indicator .spinner-border{width:2rem;height:2rem}.page-content-wrapper p{margin:0px}.page-content-wrapper h4{margin-bottom:1rem !important}.min-width-0{min-width:0}.navbar-user-menu{min-width:19rem;padding:.65rem;border:1px solid rgba(20, 19, 43, .08);border-radius:.85rem;background:var(--app-surface-bg);box-shadow:0 1.2rem 2.8rem rgba(20, 19, 43, .14), 0 .4rem 1rem rgba(20, 19, 43, .08)}.navbar-user-menu-header{display:flex;align-items:center;gap:.75rem;padding:.4rem .6rem .75rem}.navbar-user-menu-avatar{width:2.5rem;height:2.5rem;object-fit:cover;flex:0 0 auto}.navbar-user-menu-section{padding:.45rem .75rem .25rem;color:rgba(108, 117, 125, .9);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navbar-user-menu form{margin:0}.navbar-user-menu .dropdown-item{border-radius:.6rem;padding:.55rem .75rem;color:var(--bs-secondary-color) !important;font-weight:600}.navbar-user-menu .dropdown-item:hover,.navbar-user-menu .dropdown-item:focus{background-color:rgba(255, 82, 60, .12);color:#ff523c !important}.navbar-user-menu .dropdown-item.active,.navbar-user-menu .dropdown-item:active{background-color:rgba(255, 82, 60, .18);color:#ff523c !important}.navbar-user-menu .dropdown-divider{margin:.45rem .25rem;border-top-color:rgba(20, 19, 43, .08) !important}.navbar-user-menu .navbar-user-menu-logout:hover,.navbar-user-menu .navbar-user-menu-logout:focus,.navbar-user-menu .navbar-user-menu-logout:active{background-color:rgba(220, 53, 69, .12);color:#dc3545 !important}.emoji-picker__emojis{overflow-x:hidden !important;padding-inline-start:0px !important}.emoji-picker__preview-emoji{font-size:1rem !important}.min-vh-65{min-height:65vh}.page-link{display:flex;justify-content:center;align-items:center}.w-16{width:16px;height:16px}.w-24{width:24px;height:24px}.w-32{width:32px;height:32px}.w-64{width:64px;height:64px}.text-bold-600{font-weight:600}.blob{background:black;border-radius:50%;box-shadow:0 0 0 0 rgba(0, 0, 0, 1);margin:8px;height:6px;width:6px;transform:scale(1);animation:pulse-black 2s infinite}@keyframes pulse-black{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0, 0, 0, 0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0, 0, 0, 0);}}.blob.red{background:rgba(234, 6, 5, 1);box-shadow:0 0 0 0 rgba(255, 82, 82, 1);animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(234, 6, 5, 0.7);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(234, 6, 5, 0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(234, 6, 5, 0);}}.text-orange{color:#FD7E14}.grecaptcha-badge{z-index:100}.captcha-field .text-danger{font-size:.875em}.selectize-input{min-height:calc(1.4em + 1rem + 2px) !important}html .selectize-input > input{color:inherit !important}html .selectize-dropdown .optgroup-header{background:var(--app-input-bg) !important;color:var(--bs-secondary-color) !important}html .selectize-dropdown .selected{background:var(--theme-primary) !important;color:var(--theme-on-primary) !important}html .selectize-dropdown .create{color:var(--bs-secondary-color)}html .selectize-control.single .selectize-input::after{border-top-color:var(--bs-body-color)}html .selectize-control.single .selectize-input.dropdown-active::after{border-bottom-color:var(--bs-body-color)}html .selectize-control.plugin-remove_button .item .remove{margin-left:0;margin-inline-start:5px;border-left:0;border-inline-start:1px solid var(--bs-border-color);border-radius:0;border-start-end-radius:2px;border-end-end-radius:2px}.listing-wrapper{border-radius:12px}.owner-listing-card .listing-details{min-width:0}.owner-listing-title{display:block;line-height:1.35;white-space:normal}.owner-listing-title a{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.owner-listing-actions-column{padding-inline-end:1rem}.owner-listing-actions{gap:.75rem}.owner-listing-buttons{gap:.5rem}.owner-listing-primary-action{display:inline-flex;align-items:center;background:rgba(251, 80, 59, .08);border:1px solid rgba(251, 80, 59, .22);border-radius:.5rem;box-shadow:none;color:#fb503b;font-size:.9rem;font-weight:700;line-height:1.2;padding:.55rem .8rem;white-space:nowrap}.owner-listing-primary-action:hover,.owner-listing-primary-action:focus{background:rgba(251, 80, 59, .12);color:#fb503b;text-decoration:none}.owner-listing-primary-action span{align-items:center;background:rgba(251, 80, 59, .14);border-radius:999px;display:inline-flex;height:1.35rem;justify-content:center;margin-inline-end:.45rem;min-width:1.35rem;padding:0 .35rem}.owner-listing-link-action{padding:.45rem .2rem}.owner-listing-more{align-items:center;border:1px solid var(--app-border-subtle);border-radius:.45rem;color:#8392ab;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.owner-listing-buttons .dropdown{margin-inline-end:.5rem}.owner-listing-more:hover,.owner-listing-more:focus{color:#344767;text-decoration:none}@media (max-width: 991px){.owner-listing-card{padding:1.25rem !important}.owner-listing-card .listing-company-logo{flex:0 0 56px}.owner-listing-card .listing-company-logo img{height:56px !important;width:56px !important}.owner-listing-card .listing-details{padding-inline-start:1rem !important}.owner-listing-card .listing-details p{margin-bottom:.25rem !important}.owner-listing-card .listing-details > .mt-3{margin-top:.6rem !important}.owner-listing-title a{-webkit-line-clamp:2}.owner-listing-actions-column{padding-inline-start:calc(56px + 1rem);padding-inline-end:1rem;padding-top:.8rem}.owner-listing-actions,.owner-listing-buttons{align-items:flex-start;justify-content:flex-start}}@media (max-width: 575px){.owner-listing-card{padding:1rem !important}.owner-listing-card .listing-company-logo{flex:0 0 48px}.owner-listing-card .listing-company-logo img{height:48px !important;width:48px !important}.owner-listing-card .listing-details{padding-inline-start:.875rem !important}.owner-listing-title{font-size:1.05rem}.owner-listing-status-line{gap:.35rem}.owner-listing-status-line .ms-2{margin-inline-start:0 !important}.owner-listing-actions-column{padding-inline-start:calc(48px + .875rem);padding-inline-end:0;padding-top:.65rem}.owner-listing-primary-action{background:rgba(251, 80, 59, .055);flex:0 1 auto;justify-content:center;min-width:11rem;padding:.5rem .75rem}.owner-listing-link-action{padding:.35rem .1rem}.owner-listing-more{height:2.05rem;width:2.05rem}.owner-listing-buttons{align-items:center;gap:.5rem;row-gap:.45rem}}.page-breadcrumbs{min-width:0}@media (max-width: 575.98px){.page-breadcrumbs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.page-breadcrumbs::-webkit-scrollbar{display:none}.page-breadcrumbs > a,.page-breadcrumbs > div{flex:0 0 auto;white-space:nowrap}.page-breadcrumb-current{max-width:13rem;overflow:hidden;text-overflow:ellipsis}}.rounded-xl{border-radius:.75rem}.rounded-xxl{border-radius:1rem}.step-indicator-line{height:4px}.listing-company-logo{margin-inline-start:-32px}@media (max-width: 767px){.listing-company-logo{margin-inline-start:0px}.listing-sub-details{padding-inline-start:64px}}#subscriber-email-field{border-start-end-radius:0;border-end-end-radius:0}.email-subscribe-button{border-start-start-radius:0;border-end-start-radius:0;font-size:.75rem}.subscribe-box-image{height:200px}.required-field-label{font-size:13px}.company-logo-wrapper{height:200px}.no-jobs-found-found{width:200px}.image-180{width:180px}.image-250{width:250px}.image-256{width:256px}.image-120{width:120px}.max-width-150{max-width:150px}@media (min-width: 768px){.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}.border-2{border-width:2px !important}@media screen and ( max-width: 400px ){li.page-item{display:none}.page-item:first-child,.page-item:nth-child( 2 ),.page-item:nth-last-child( 2 ),.page-item:last-child,.page-item.active,.page-item.disabled{display:block}}ul.pagination{margin:0}.featured-client-logo{max-height:50px}.skills-selector.is-invalid{padding-inline-end:0 !important}.pagination{padding-inline-end:0px;padding-inline-start:0px}.w-90{width:90%}.image-h-64{height:64px}.sticky-info-bar{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.global-announcement-banner{border-radius:0 !important}.global-announcement-banner .alert-dismissible .btn-close{padding:0em .3em}.global-announcement-banner .content p{margin-bottom:0px !important}.global-announcement-banner .announcement-body{max-width:calc(100% - 3rem);margin:0 auto}.global-announcement-banner .content{color:#fff}.global-announcement-banner.alert-dismissible .btn-close{color:#fff;position:absolute;top:50%;inset-inline-end:0.75rem;transform:translateY(-50%);z-index:2}.blurred{-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.page-content-wrapper p{margin-bottom:.5rem}.page-content-wrapper li p{margin:.4rem}.page-content-wrapper h3{margin-top:1.5rem;margin-bottom:0.5rem}.page-content-wrapper h4{margin-bottom:1rem !important}:root{--ga-h:0px}html.ga-pending .sticky-nav{visibility:hidden}.sticky-info-bar{position:sticky;top:0;z-index:1040}.sticky-nav{position:sticky;top:var(--ga-h) !important;z-index:1030}#cc-main .cc-intro{margin:0 0 .75rem 0}#cc-main .cc-moreinfo{all:revert;margin-bottom:0.5rem;margin-top:0px}#cc-main .cc-links{margin:0;padding-inline-start:1.2rem}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.95em}.page-content-wrapper p{margin-bottom:.5rem}.page-content-wrapper li p{margin:.4rem}.page-content-wrapper h3{margin-top:1.5rem;margin-bottom:0.5rem}.page-content-wrapper h4{margin-bottom:1rem !important}