:root{--color-primary:#028489;--color-primary-light:#03a6ac;--color-primary-dark:#016367;--color-text:#1a1a1a;--color-text-secondary:#4a5568;--color-text-tertiary:#718096;--color-bg:#fff;--color-bg-secondary:#f7fafc;--color-bg-tertiary:#edf2f7;--color-success:#38a169;--color-warning:#d69e2e;--color-error:#e53e3e;--color-info:#3182ce;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-serif:"Playfair Display",Georgia,Cambria,"Times New Roman",Times,serif;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--content-max-width:1200px;--blog-content-width:680px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}[data-theme=dark]{--color-text:#f7fafc;--color-text-secondary:#e2e8f0;--color-text-tertiary:#a0aec0;--color-bg:#1a202c;--color-bg-secondary:#2d3748;--color-bg-tertiary:#4a5568;--shadow-sm:0 1px 2px 0 #ffffff0d}
body{font-family:var(--font-family-sans);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-serif);color:var(--color-text);margin-bottom:var(--spacing-sm);font-weight:700;line-height:1.25}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:var(--spacing-md);font-size:1.125rem}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-dark)}.prose{max-width:var(--blog-content-width);margin-left:auto;margin-right:auto}.prose p{margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.prose h2{margin-top:3rem;margin-bottom:1.5rem}.prose h3{margin-top:2.5rem;margin-bottom:1rem}.prose ul,.prose ol{margin-bottom:2rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:2rem 0}.prose blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-secondary);margin:2rem 0;padding-left:1rem;font-style:italic}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.numbered.color ol>li:before{color:#2a41e8;border:1px solid #2a41e8}.numbered.color.filled ol>li:before{background-color:#2a41e8;border:1px solid #2a41e8}.radio input[type=radio]:checked+label .radio-label,.checkbox input:checked+label span.checkbox-icon{background-color:#2a41e8;border-color:#2a41e8}.slider-handle{border:2px solid #2a41e8}.infoBox-close:hover{color:#fff;background-color:#2a41e8}.message-bubble.me .message-text:before{border-left:6px solid #2a41e8}a,.header-widget .log-in-button:hover i,.notification-text span.color,.header-notifications-content .notification-text span.color,ul.user-menu-small-nav li a:hover,ul.user-menu-small-nav li a:hover i,#navigation ul li:hover a:after,#navigation ul li a.current,#navigation ul li a.current:after,#navigation ul li:hover a,#breadcrumbs ul li a:hover,#breadcrumbs.white ul li a:hover,.single-page-header .header-details li a:hover,.blog-post-content h3 a:hover,#posts-nav li a:hover,.task-tags span,.freelancer-detail-item a:hover,.list-4 li:before,.list-3 li:before,.list-2 li:before,.list-1 li:before,.share-buttons-content span strong,.keyword,.banner-headline strong.color,.category-box-icon,.recommended .pricing-plan-label,.recommended .pricing-plan-label strong,.boxed-widget.summary li.total-costs span,.testimonial-box:before,.single-counter h3,.popup-tabs-nav li.active a,.dialog-with-tabs .forgot-password:hover,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.bootstrap-select .dropdown-menu li.selected a span.check-mark:before,.bootstrap-select .dropdown-menu li.selected:hover a span.check-mark:before,.boxed-list-headline h3 i,.boxed-list-item .item-details .detail-item a:hover,.job-overview .job-overview-inner ul li i,.dashboard-nav ul:before,.dashboard-nav ul li.active-submenu a i,.dashboard-nav ul li.active a i,.dashboard-nav ul li:hover a i,.dashboard-nav ul li.active-submenu a,.dashboard-nav ul li:hover a,.dashboard-nav ul li.active a,.dashboard-nav ul li.active-submenu a:after,.dashboard-nav ul li.active a:after,.dashboard-nav ul li:hover a:after,.dashboard-box .headline h3 i,.help-icon,.header-widget .log-in-button:hover,.header-widget .log-in-button:hover i{color:#2a41e8}#backtotop a,.header-notifications-trigger span,a.header-notifications-button,#navigation ul ul.dropdown-nav ul.dropdown-nav li:hover a:after,#navigation ul ul.dropdown-nav li:hover a:after,.mm-menu em.mm-counter,.language-switcher.bootstrap-select.btn-group.open button,.language-switcher.bootstrap-select.btn-group button:hover,.footer-links ul li a span:before,.newsletter button,.pagination ul li a.current-page,a.blog-post-info:hover,#posts-nav li a:hover span,.comment-by a.reply:hover,.contact-address-headline:after,.enable-filters-button span,.enable-filters-button i,.job-listing.with-apply-button:hover .list-apply-button,.letters-list a.current,span.button,button.button,input[type=button],input[type=submit],a.button,.list-1 li:before,mark.color,table.basic-table th,.copy-url .copy-url-button,.keyword-input-container .keyword-input-button,.tags-container input[type=checkbox]:checked+label,input:checked+.switch-button,.radio input[type=radio]+label .radio-label:after,.uploadButton .uploadButton-button:hover,.pricing-plan .button:hover,.pricing-plan.recommended .button,.pricing-plan .recommended-badge,.payment-tab-trigger>input:checked~label:after,.breathing-icon,.icon-box-check,.testimonial-author span,.qtyInc:hover,.qtyDec:hover,#sign-in-dialog .mfp-close:hover,#small-dialog-1 .mfp-close:hover,#small-dialog-2 .mfp-close:hover,#small-dialog-3 .mfp-close:hover,#small-dialog-4 .mfp-close:hover,#small-dialog .mfp-close:hover,.slider-selection,.cluster-visible,.marker-container,.custom-zoom-in:hover,.custom-zoom-out:hover,#geoLocation:hover,#streetView:hover,#scrollEnabling:hover,#scrollEnabling.enabled,a.apply-now-button,a.attachment-box:hover,.freelancer-indicators .indicator-bar span,.dashboard-nav ul li span.nav-tag,.dashboard-box .button.dark:not(.ico):hover,.messages-inbox ul li:before,.message-by h5 i,.message-bubble.me .message-text{background-color:#2a41e8}.transparent-header #navigation>ul li:hover ul li:hover a:after,.transparent-header #navigation>ul li:hover a:after,.transparent-header #navigation>ul li a.current:after,.compact-list-layout .job-listing:before,.tasks-list-container.compact-list .task-listing:before,.compact-list.freelancers-list-layout .freelancer:before,.accordion-header,.tabs-header,.intro-search-field .field-title,.category-box:hover,.photo-box:hover:before,.photo-box.small .photo-box-content span,.slick-prev:hover,.slick-next:hover,.bootstrap-select.btn-group .bs-actionsbox div button:hover{background:#2a41e8}.uploadButton .uploadButton-button,.pricing-plan .button{color:#2a41e8;border:1px solid #2a41e8}.payment-tab-trigger>input:checked~label:before,.dashboard-nav ul li.active-submenu,.dashboard-nav ul li.active,.dashboard-nav ul li:hover{border-color:#2a41e8}#navigation ul ul.dropdown-nav ul.dropdown-nav li:hover a:after,#navigation ul ul.dropdown-nav li:hover a:after,#navigation ul li:hover a:after,#navigation ul li a.current:after{background:#2a41e821}.pagination ul li a.current-page{box-shadow:0 2px 8px #2a41e840}.sidebar-search-button-container button{box-shadow:0 4px 12px #2a41e81a}.sidebar-search-button-container button:hover{box-shadow:0 4px 12px #2a41e840}.job-listing.with-apply-button:hover .list-apply-button,.task-listing-bid-inner .button{box-shadow:0 4px 12px #2a41e826}.task-listing-bid-inner .button:hover{box-shadow:0 4px 12px #2a41e840}.task-tags span{background-color:#2a41e812}.freelancers-grid-layout .freelancer-details a.button{box-shadow:0 4px 12px #2a41e81a}.freelancer-details a.button:hover{box-shadow:0 4px 12px #2a41e833}.freelancers-list-layout .freelancer-details a.button{box-shadow:0 4px 12px #2a41e826}.freelancers-list-layout .freelancer-details a.button:hover{box-shadow:0 4px 12px #2a41e840}.letters-list a.current{box-shadow:0 2px 8px #2a41e840}span.button,button.button,input[type=button],input[type=submit],a.button{box-shadow:0 4px 12px #2a41e826}.move-on-hover{box-shadow:0 4px 12px #2a41e81a}.move-on-hover:hover{box-shadow:0 4px 12px #2a41e833}.keyword{background-color:#2a41e812}@keyframes switch-shadow-color{0%{box-shadow:0 0 #2a41e899}to{box-shadow:0 0 0 10px #0000}}@keyframes radius-shadow{0%{box-shadow:0 0 #2a41e866}to{box-shadow:0 0 0 10px #0000}}.uploadButton .uploadButton-button{box-shadow:0 3px 10px #2a41e81a}.uploadButton .uploadButton-button:hover{box-shadow:0 4px 12px #2a41e826}.category-box:hover{box-shadow:0 4px 12px #2a41e833}.photo-box:hover{box-shadow:0 4px 12px #2a41e840}.recommended .pricing-plan-label{background-color:#2a41e80f}.pricing-plan .button:hover,.pricing-plan.recommended .button{box-shadow:0 4px 12px #2a41e826}.pricing-plan .button{box-shadow:0 4px 12px #2a41e81a}.pricing-plan .button:hover{box-shadow:0 4px 12px #2a41e826}.breathing-icon{box-shadow:0 0 0 15px #2a41e812}@keyframes bicokAnim{0%,to{box-shadow:0 0 0 15px #2a41e812}50%{box-shadow:0 0 0 28px #2a41e81f}}.icon-box-check{box-shadow:0 0 0 5px #2a41e81a}@keyframes checkAnim{0%,to{box-shadow:0 0 0 5px #2a41e826}50%{box-shadow:0 0 0 8px #2a41e826}}.testimonial-author span{box-shadow:0 2px 10px #2a41e840}.bidding-widget .button{box-shadow:0 4px 12px #2a41e826}.bidding-widget .button:hover{box-shadow:0 4px 12px #2a41e840}.dialog-with-tabs .button{box-shadow:0 4px 12px #2a41e826}.slider-handle:after{box-shadow:0 0 0 6px #2a41e81f}.slider-handle:hover:after{box-shadow:0 0 0 8px #2a41e81f}.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{background-color:#2a41e812}@keyframes clusterAnimation{0%,to{box-shadow:0 0 0 6px #2a41e826}50%{box-shadow:0 0 0 10px #2a41e826}}@keyframes markerAnimation{0%,to{box-shadow:0 0 0 6px #2a41e826}50%{box-shadow:0 0 0 8px #2a41e826}}a.apply-now-button{box-shadow:0 2px 8px #2a41e826}a.apply-now-button:hover{box-shadow:0 2px 8px #2a41e859}.dashboard-nav ul li.active-submenu,.dashboard-nav ul li.active,.dashboard-nav ul li:hover{background-color:#2a41e80a}.dashboard-nav ul li.active-submenu a:after,.dashboard-nav ul li.active a:after,.dashboard-nav ul li:hover a:after{background:#2a41e821}.dashboard-box-list .button,.dashboard-box .button.dark:not(.ico):hover{box-shadow:0 3px 8px #2a41e826}#navigation ul ul.dropdown-nav ul.dropdown-nav li:hover a:after,#navigation ul ul.dropdown-nav li:hover a:after{background-color:#2a41e8}
