body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}footer.footer-section{background-color:#333;color:#fff;padding:10px;text-align:center;width:98.7%}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{align-items:center;background-color:#fff;border-bottom:7px solid #020b81;display:flex;height:70px;justify-content:space-between;padding:5px 10px;position:fixed;top:0;width:100%;z-index:1000}.navbar-logo .logo{margin-right:30px;margin-top:15px;padding-right:20px;pointer-events:visiblePainted;width:250px;z-index:1}.navbar-buttons{align-items:center;display:flex;gap:30px}.nav-button{background-color:initial;border:none;color:#020b81;cursor:pointer;font-size:16px;font-weight:700;padding:8px 0}.nav-button:hover{background-color:initial;color:#d81515}.register-button{border-radius:12px;color:#fff!important;margin-right:40px;padding:8px 16px}.register-button,.register-button:hover{background-color:#d81515!important}.mobile-menu{align-items:center;display:none;flex-direction:column;z-index:999}.menu-icon{background:none;border:none;color:#000;cursor:pointer;font-size:20px;margin-right:30px}.mobile-menu-items{background-color:#fff;border-radius:4px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;gap:10px;padding:10px;position:absolute;right:35px;top:50px;z-index:999}.dropdown-container{display:inline-block;position:relative}.dropdown-mobile-category{position:relative;width:200px}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:8px;left:0;min-width:150px;position:absolute;top:100%;z-index:1000}.dropdown-item{border-bottom:1px solid #eee;color:#020b81;padding:5px}.dropdown-item:last-child{border-bottom:none}.profile-container{align-items:center;display:flex;margin-right:auto}.profile-photo{border-radius:50%;cursor:pointer;height:40px;margin-right:50px;width:40px}.profile-dropdown-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;margin-left:20px;overflow:hidden;position:absolute;right:0;top:50px;z-index:1}.profile-dropdown-menu .dropdown-item{background:none;border:none;cursor:pointer;padding:5px;text-align:left;width:80%}.profile-dropdown-menu .dropdown-item:hover{background-color:#f0f0f0}.circle-button{align-items:center;background-color:#020b81;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-right:30px;width:40px}.drawer{background:#fff;box-shadow:-4px 0 15px #0003;height:100%;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:1001}.drawer.open{right:0}.drawer-dropdown{width:100%}.drawer-items{display:flex;flex-direction:column;gap:15px;padding:20px}.drawer-item{background-color:#020b81;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s ease,transform .2s ease}.drawer-item:hover{background-color:#d81515;transform:translateX(5px)}.drawer-item-category{background-color:#fff;border-radius:8px;color:#020b81;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;transition:background-color .3s ease,transform .2s ease}.drawer-overlay{background-color:#0009;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.drawer-overlay.visible{display:block;opacity:1}@media (min-width:601px){.navbar-buttons{display:flex}.mobile-menu{display:none}}@media screen and (min-width:481px) and (max-width:767px){.navbar-buttons{display:none}.mobile-menu{display:flex}}@media screen and (min-width:320px) and (max-width:480px){.navbar-logo .logo{pointer-events:visiblePainted}.dropdown-container{padding:50px}.navbar{padding:10px}.navbar-logo .logo{z-index:2}.menu-icon{font-size:20px}.circle-button{display:flex;justify-content:center;margin-left:70px}.profile-dropdown-menu{cursor:pointer;margin-right:80px;margin-top:220px;padding:10px;width:120px}.dropdown-item{font-weight:700;margin-top:10px}.dropdown-menu{position:absolute;right:100px!important;top:35%}}@media only screen and (max-width:540px){.circle-button{display:flex;justify-content:center;margin-left:50px}.profile-dropdown-menu{margin-top:230px}}@media (max-width:600px){.navbar-buttons{display:none}.mobile-menu{display:flex}}@media screen and (min-width:768px){.navbar-buttons{display:flex;gap:10px}.mobile-menu{display:none}.profile-dropdown-menu{margin-right:40px;margin-top:10px}.drawer{width:280px}.drawer-item{font-size:14px;padding:10px 14px}}@media screen and (min-width:992px){.navbar-buttons{display:flex;gap:30px;justify-content:space-around}.menu-icon{font-size:24px}}@media screen and (min-width:1200px){.navbar-buttons{gap:40px}.nav-button{font-size:18px}.menu-icon{font-size:28px}}.search-section{align-items:center;background-color:#020b81;display:flex;height:auto;justify-content:center;padding:110px 20px 30px 10px}.search-container{align-items:flex-start;display:flex;justify-content:space-between;width:1200px}.search-left{flex:1 1;padding-top:10px}.search-title{color:#fff;font-family:Roboto,sans-serif;font-size:32px;font-weight:700;justify-content:center;padding:0 10px 5px 0}.search-fields,.search-title{display:flex;margin-right:50px}.search-fields{flex-direction:column;gap:15px;padding:10px}.search-input{border:2px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:Arial,sans-serif;font-size:16px;padding:10px;width:70%}.search-input:focus{border-color:#d81515!important;outline:none}.search-button{background-color:#d81515;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;padding:10px;transition:background-color .3s;width:70%}.search-button:hover{background-color:#e66157}.search-right{align-items:center;display:flex;flex:1 1;justify-content:center;padding:60px 10px 20px 60px}.search-center-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:800px;padding:40px;text-align:left;width:100%}.search-center-card-title{color:#020b81;font-family:Roboto,sans-serif;font-size:28px;font-weight:700;margin-bottom:10px}.search-center-card-subtitle{color:#000;font-family:Arial,sans-serif;font-size:16px}@media (min-width:320px) and (max-width:480px){.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-left{margin:0;max-width:300px}.search-left,.search-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.search-title{font-size:18px!important;margin:20px 0 10px}.search-fields{align-items:center;display:flex;flex-direction:column;margin:0 12px 0 0;width:100%}.search-fields label{max-width:300px;width:100%}.search-right{width:300px}.search-center-card,.search-right{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.search-center-card{max-width:none;width:250px!important}.search-center-card-title{font-size:18px!important}}@media (min-width:414px) and (max-width:896px){.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-left{margin:0;max-width:300px}.search-left,.search-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.search-title{font-size:18px!important;margin:20px 0 10px}.search-fields{align-items:center;display:flex;flex-direction:column;margin:0 12px 0 0;width:100%}.search-fields label{max-width:300px;width:100%}.search-right{width:300px}.search-center-card,.search-right{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.search-center-card{max-width:none;width:250px!important}.search-center-card-title{font-size:18px!important}}@media only screen and (max-width:540px){.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-left{margin:0;width:400px}.search-left,.search-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.search-title{font-size:18px!important;margin:20px 0 10px}.search-fields{align-items:center;display:flex;flex-direction:column;margin:0 12px 0 0;width:100%}.search-fields label{width:100%;width:400px}.search-right{width:400px}.search-center-card,.search-right{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.search-center-card{max-width:none;width:250px!important}.search-center-card-title{font-size:18px!important}}@media (max-width:344px){.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-left{margin:0;max-width:280px}.search-left,.search-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.search-title{font-size:18px!important;margin:20px 0 10px}.search-fields{align-items:center;display:flex;flex-direction:column;margin:0 12px 0 0;width:100%}.search-fields label{max-width:280px;width:100%}.search-right{max-width:280px}.search-center-card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 20px 0 auto;max-width:280px;width:100%}.search-center-card-title{font-size:18px!important}}@media (max-width:360px){.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-left{margin:0;width:300px}.search-left,.search-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.search-title{font-size:18px!important;margin:20px 0 10px}.search-fields{align-items:center;display:flex;flex-direction:column;margin:0 12px 0 0;width:100%}.search-fields label{width:100%;width:300px}.search-right{width:300px}.search-center-card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 20px 0 auto;width:100%;width:300px}.search-center-card-title{font-size:18px!important}}@media (max-width:412px){.search-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-left{margin:0;width:350px}.search-left,.search-title{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.search-title{font-size:18px!important;margin:20px 0 10px}.search-fields{align-items:center;display:flex;flex-direction:column;margin:0 12px 0 0;width:100%}.search-fields label{width:100%;width:350px}.search-right{width:350px}.search-center-card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 20px 0 auto;width:100%;width:350px}.search-center-card-title{font-size:18px!important}}@media only screen and (max-width:600px){.search-container{align-items:center;flex-direction:column-reverse;padding:0 20px 20px}.search-left{padding:0 0 0 30px;text-align:center}.search-title{font-size:24px;padding:0}.search-center-card{margin-top:0;max-width:100%;padding:0 20px 20px}.search-center-card-title{font-size:24px}.search-center-card-subtitle{font-size:14px}.search-button{font-size:16px;width:100%}.search-input{width:100%}}@media only screen and (min-width:600px){.search-container{flex-direction:row}.search-center-card{max-width:600px;padding:30px}.search-button,.search-input{width:100%}}@media (min-width:768px) and (max-width:991px){.search-left{margin-right:40px;padding-left:30px}.search-center-card-title{font-size:20px}.search-title{font-size:18px!important}.search-right{padding:40px 20px 20px 10px}.search-center-card{max-width:700px;padding:40px}.search-button,.search-input{width:100%}}@media only screen and (min-width:1200px){.search-center-card{max-width:900px;padding:60px}}.category-section{background-color:#fff;padding-left:100px;padding-right:100px;padding-top:100px}.category-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:10px}.kategori{color:#020b81;display:flex;font-size:32px;font-weight:700;justify-content:center;padding:0 0 20px;position:relative}.category-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:0 0 auto;margin-right:25px;outline:2.5px solid #d81515;padding:15px;text-align:center;transition:transform .3s}.category-card:hover{transform:scale(1.05)}.category-icon{height:50px;margin-bottom:5px;width:50px}.category-name{color:#020b81;font-size:20px;font-weight:700}.more-categories{color:#5fc7c7;font-size:16px;font-weight:700;margin-left:auto}@media only screen and (min-width:320px) and (max-width:480px){.category-section{padding:20px 10px}.category-container{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.kategori{font-size:20px!important}}@media only screen and (max-width:600px){.category-container{flex-wrap:wrap}.category-card{flex:1 0 30%;margin:15px 5px 5px}.more-categories{display:none}.kategori{font-size:24px}.kategori:after{width:250px}}@media only screen and (min-width:600px){.category-card{flex:1 0 14%}}@media only screen and (min-width:768px) and (max-width:991px){.category-container{display:grid;grid-template-columns:repeat(3,1fr);padding:10px}.category-card{margin-top:20px}}@media only screen and (min-width:992px){.category-card{flex:1 0 10%}}@media only screen and (min-width:1200px){.category-card{flex:1 0 10%}}.popular-section{background-color:#fff;padding-left:100px;padding-right:100px;padding-top:100px}.popular-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(7,1fr)}.popular-description{color:#000;font-size:14px;margin-bottom:20px}.sherbime{color:#020b81;display:flex;font-size:32px;font-weight:700;justify-content:center;margin-bottom:10px;padding:0 0 30px;position:relative}.popular-card{background-color:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;outline:2.5px solid #a93939;padding:15px;text-align:center;transition:transform .3s}.popular-card:hover{transform:scale(1.05)}.popular-icon{height:50px;margin-bottom:5px;width:50px}.popular-name{font-size:16px;font-weight:700}.shiko-button{background-color:#5488f0;border:none;border-radius:8px;color:#fff;cursor:pointer;outline:none;padding:8px}.shiko-button:hover{background-color:#090}@media only screen and (max-width:600px){.popular-container{grid-template-columns:repeat(2,1fr)}.popular-card{flex:1 0 30%;margin:5px}.sherbime{font-size:24px}.sherbime:after{width:250px}}@media only screen and (min-width:320px) and (max-width:480px){.popular-section{padding:20px 10px}.popular-container{grid-template-columns:repeat(2,1fr)}.sherbime{font-size:20px}}@media only screen and (min-width:481px) and (max-width:767px){.popular-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.popular-container{grid-template-columns:repeat(2,1fr)}.sherbime{font-size:20px}}@media only screen and (min-width:600px) and (max-width:767px){.popular-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px) and (max-width:991px){.popular-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.popular-container{grid-template-columns:repeat(4,1fr)}}.attract-section{background-color:#fff;padding:20px;text-align:center}.attract-title{color:#020b81;font-size:28px;font-weight:700;margin-bottom:10px}.attract-subtext{color:#333;font-size:18px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px}.attract-button{background-color:#d81515;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.attract-button:hover{background-color:#e02e2e}@media only screen and (max-width:600px){.attract-title{font-size:24px}.attract-subtext{font-size:16px}.attract-button{padding:8px 16px}}.how-section{background-color:#fff;padding:40px 40px 100px;text-align:center}.how-title{color:#020b81;font-size:32px;font-weight:700;margin-bottom:40px;position:relative}.how-container{align-items:center;display:flex;gap:20px;justify-content:space-around}.how-step{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:1 1;outline:1px solid #a93939;padding:20px;text-align:center;transition:transform .3s}.how-step:hover{transform:scale(1.05)}.how-text{color:#020b81;font-size:20px;font-weight:700;margin-bottom:8px}.how-subtext{color:#666;font-size:16px}.arrow{background-color:#d81515;clip-path:polygon(0 50%,100% 0,100% 100%);height:40px;position:relative;transform:rotate(180deg);width:40px}@media only screen and (max-width:600px){.how-container{flex-direction:column}.how-step{margin-bottom:20px}.arrow{display:none}}@media only screen and (min-width:600px){.how-title{font-size:28px}}@media only screen and (min-width:768px){.how-title{font-size:30px}}@media only screen and (min-width:992px){.how-title{font-size:32px}}@media only screen and (min-width:1200px){.how-title{font-size:34px}}.download-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #0003;left:50%;max-width:300px;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.close-btn{background:none;border:none;cursor:pointer;font-size:40px;position:absolute;right:10px;top:10px}.download-text{color:#020b81;font-size:18px;font-weight:700;margin-bottom:20px}.download-links{align-items:center;display:flex;justify-content:space-around}.download-image{cursor:pointer;width:100px}.download-image-apple{cursor:pointer;width:120px}@media only screen and (min-width:1200px){.download-card{display:none}}.login-container{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center}.login-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;box-shadow:0 4px 20px #020b8180;padding:20px;text-align:center;width:300px}.login-title{color:#020b81;font-size:24px;font-weight:700;margin-bottom:20px}.login-input{border:1px solid #ccc;border-radius:5px;margin:10px;padding:10px;width:70%}.login-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:70%}.login-form input[type=password],.login-form input[type=tel]{width:70%}.login-button:hover{background-color:#090}.register-text{font-size:14px;margin-top:15px}.register-link{color:#00b300;text-decoration:none}.register-link:hover{text-decoration:underline}.forgot-password-text{margin-top:10px}.forgot-password-link{color:#007bff;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}@media only screen and (min-width:320px) and (max-width:480px){.login-card{box-shadow:none}}@media only screen and (max-width:540px){.login-card{box-shadow:none}}@media only screen and (max-width:600px){.login-card{width:90%}}@media only screen and (min-width:600px){.login-card{width:80%}}@media only screen and (min-width:768px){.login-card{width:60%}}@media only screen and (min-width:992px){.login-card{width:40%}}.registerpage-form input[type=date],.registerpage-form input[type=email],.registerpage-form input[type=password],.registerpage-form input[type=text]{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:10px;width:70%}.smallprofession-section{margin:0 auto;max-width:800px;padding:100px 20px 20px}.smallheader-section{color:#020b81;font-size:24px;font-weight:700;margin-bottom:20px;position:relative;text-align:center}.smallheader-section h2{font-size:32px}.smallprofessions-list{display:flex;flex-wrap:wrap;gap:20px}.smallprofession-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;outline:2.5px solid #020b81;padding:15px;transition:transform .3s;width:100%}.smallprofession-card:hover{transform:scale(1.05)}.smallprofession-image{border-radius:5px;height:80px;margin-right:15px;object-fit:cover;width:80px}.smallprofession-info{flex:1 1}.smallprofession-name{font-size:18px;font-weight:700;margin:0}.smallprofession-description{color:#666;font-size:14px;margin:5px 0 0}.smallsee-more-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px}.smallsee-more-button:hover{background-color:#3ca356}.smallload-more-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px 20px}.smallload-more-button:hover{background-color:#0056b3}@media only screen and (max-width:600px){.smallprofessions-list{grid-template-columns:1fr}}@media only screen and (min-width:600px){.smallprofessions-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.smallprofessions-list{grid-template-columns:repeat(3,1fr);padding:20px}}@media only screen and (min-width:992px){.smallprofessions-list{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.smallprofessions-list{grid-template-columns:repeat(5,1fr)}}.profileslist-label-wrapper{align-items:center;background-color:#020b81;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;margin:auto;padding:100px 0 20px;width:100vw}.profileslist-search{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:0 auto;padding:0;width:auto}.profileslist-search label{box-sizing:border-box;width:100%;width:300px}.profileslist-label .Select__control{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-shadow:none;font-size:16px;max-width:100%;min-width:900px;overflow:hidden;width:900px}.profileslist-label .Select__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.profileslist-kerko-button{background-color:#d81515;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:700;margin:0 0 5px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.profileslist-kerko-button:hover{background-color:#4fd876}.profileslist-section{background-color:#fff;margin:auto;max-width:900px;padding:100px}.profileslist-header-section{margin-bottom:40px;position:relative;text-align:center}.profileslist-header-section h2{color:#020b81;font-size:32px;font-weight:700}.profileslist-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.profileslist-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;margin-bottom:20px;outline:4px solid #020b81;padding:15px;transition:transform .3s;width:100%;width:900px}.profileslist-card:hover{transform:scale(1.05)}.profileslist-image{border-radius:50%;height:80px;margin-right:15px;object-fit:cover;outline:1px solid red;width:80px}.profileslist-info{flex:1 1}.profileslist-name{font-size:18px;font-weight:700;margin:0}.profileslist-description{color:#666;font-size:14px;margin:5px 0}.profileslist-availability,.profileslist-profession{color:#666;font-size:14px;margin-top:5px}.profileslist-button-actions{display:flex;gap:10px;margin-left:auto}.profileslistload-more-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px}.profileslistload-more-button:hover{background-color:#0056b3}.profileslist-details-line{display:flex;flex-direction:column;gap:5px}.profileslist-info h3{font-size:18px;margin-top:20px;padding:10px}.profileslist-info p{color:#666;padding:10px 50px 10px 10px}.profileslist-separator-line{background-color:#ddd;border:10;height:2px;margin-top:5px;width:80%}.profileslist-skills{margin-right:20px;margin-top:10px}.profileslist-skills-list{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;padding:0}.profileslist-skill-item{align-items:center;background-color:initial;border-radius:20px;color:#020b81;display:flex;font-size:14px;font-weight:500;padding:5px 10px}.profileslist-skill-item:before{color:#4caf50;content:"✔";margin-right:5px}.profileslist-actions{display:flex;gap:10px;margin-left:auto;padding-top:120px}.profileslist-look-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 40px}.profileslist-look-button:hover{background-color:#4fd876}@media only screen and (max-width:540px){.profileslist-section{padding:20px}.profileslist-card{flex-direction:column;outline:2px solid #020b81;width:100%}.profileslist-image{margin:0 auto 15px}.profileslist-info{text-align:center}.profileslist-search label{box-sizing:border-box;width:100%;width:200px}}@media only screen and (max-width:600px){.profileslist-header-section:after{width:240px}.profileslist-card{padding:10px}.profileslist-name{font-size:16px}.profileslist-availability,.profileslist-description,.profileslist-profession{font-size:12px}}@media only screen and (max-width:320px){.profileslist-search{align-items:center;display:flex;flex-direction:row;gap:10px;margin-left:0;width:100%}.profileslist-search label{flex:1 1;max-width:none}.profileslist-kerko-button{flex-shrink:0;padding:5px 10px}}@media only screen and (min-width:320px) and (max-width:480px){.profileslist-section{padding:15px}.profileslis-search{gap:5px}.profileslist-card{flex-direction:column;padding:10px}.profileslist-image{height:70px;width:70px}.profileslist-info{text-align:center}.profileslist-info h3{font-size:14px}.profileslist-description{font-size:12px}}@media only screen and (min-width:481px) and (max-width:767px){.profileslist-section{padding:40px}.profileslist-card{outline:3px solid #020b81;width:80%}.profileslist-info{font-size:14px}}@media only screen and (min-width:601px){.profileslist-section{padding:50px}.profileslist-card{width:100%}}@media only screen and (min-width:768px){.profileslist-section{padding:70px}.profileslist-card{width:90%}.profileslist-info{font-size:16px}}@media only screen and (min-width:992px){.profileslist-card{gap:15px;padding:20px}.profileslist-info{font-size:18px}}@media only screen and (min-width:1200px){.profileslist-section{padding:100px}.profileslist-card{max-width:900px;outline:4px solid #020b81}}.allprofessionslist-label-wrapper{align-items:center;background-color:#020b81;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;margin:auto;padding:100px 0 20px;width:100vw}.allprofessionslist-search{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:0 auto;padding:0;width:auto}.allprofessionslist-search label{box-sizing:border-box;width:100%;width:300px}.allprofessionslist-label .Select__control{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-shadow:none;font-size:16px;max-width:100%;min-width:900px;overflow:hidden;width:900px}.allprofessionslist-label .Select__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.allprofessionslist-kerko-button{background-color:#d81515;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:700;margin:0 0 5px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.allprofessionslist-kerko-button:hover{background-color:#187011}.allprofessions-container{margin:0 auto;max-width:800px;padding:50px 20px 20px}.allprofessionsheader-section{margin-bottom:70px;position:relative;text-align:center}.allprofessionsheader-section h2{color:#020b81;font-size:32px;font-weight:700}.allprofessions-list{display:flex;flex-wrap:wrap;gap:20px}.allprofessions-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;margin-bottom:10px;outline:2.5px solid #020b81;padding:15px;transition:transform .3s;width:100%}.allprofessions-card:hover{transform:scale(1.05)}.allprofessions-image{border-radius:5px;height:80px;margin-right:15px;object-fit:cover;width:80px}.allprofessions-info{flex:1 1}.allprofessions-name{font-size:18px;font-weight:700;margin:0}.allprofessions-description{color:#000;font-size:14px;margin:5px 0 0}.allprofessions-see-more-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px}.allprofessions-see-more-button:hover{background-color:#4fd876}.allprofessions-load-more-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px 20px}.allprofessions-load-more-button:hover{background-color:#0056b3}@media only screen and (min-width:321px) and (max-width:480px){.allprofessionslist-search{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-left:0;width:100%}.allprofessionslist-search label{flex:1 1;margin-left:45px;padding-top:60px;width:350px}.allprofessionslist-kerko-button{flex-shrink:0;font-size:10px;margin-left:45px;margin-top:15px;max-width:280px;padding:0 14px}}@media only screen and (max-width:320px){.allprofessionslist-search{align-items:center;display:flex;flex-direction:row;gap:10px;margin-left:0;width:100%}.allprofessionslist-search label{flex:1 1;max-width:none}.allprofessionslist-kerko-button{flex-shrink:0;padding:5px 10px}}@media only screen and (min-width:481px) and (max-width:767px){.allprofessions-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px) and (max-width:899px){.allprofessions-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:900px) and (max-width:1199px){.allprofessions-list{grid-template-columns:repeat(4,1fr)}.allprofessionsheader-section{padding:30}}@media only screen and (min-width:1200px){.allprofessions-list{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:600px){.allprofessionslist-search{margin-left:0;width:100%}.allprofessionslist-label .Select__control,.allprofessionslist-search label{width:100%}}@media only screen and (max-width:540px){.allprofessionslist-search{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-left:0;width:90%}.allprofessionslist-search label{flex:1 1;margin-left:45px;max-width:280px;padding-top:60px}.allprofessionslist-kerko-button{flex-shrink:0;font-size:14px;margin-left:10px;margin-top:50px;max-width:280px;padding:15px 25px}.allprofessionslist-label-wrapper{padding-top:50px}.allprofessions-container{padding:10px}.allprofessionsheader-section{font-size:18px}.allprofessions-load-more-button{width:100%}}.post-section{font-family:Arial,sans-serif;margin:20px auto;max-width:900px;padding:120px 20px 20px;width:100%}.post-title{color:#020b81;font-size:1.8rem;font-weight:600;margin-bottom:1rem;text-align:center}.post-form label{color:#020b81;display:block;font-size:16px;font-weight:700;margin-bottom:15px}.post-form input,.post-form select,.post-form textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#333;font-size:14px;margin-top:5px;padding:10px;transition:border-color .3s ease;width:100%}.post-form input:focus,.post-form select:focus,.post-form textarea:focus{border-color:#0056b3;outline:none}.savepost-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;width:100%}.savepost-button:hover{background-color:#001f6b}.footer-space{margin-top:20px}.skills-section-container{align-items:center;display:flex;flex-direction:column;margin-bottom:16px!important}.offers-section,.skills-section{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:16px;margin-top:.5rem;text-align:center}.offers-section label,.skills-section label{align-items:center;display:flex;font-size:1rem;gap:.5rem;width:45%}.offers-section input,.skills-section input{margin-right:.5rem}.zgjidhnisherbimin-title{color:#020b81;font-size:18px;font-weight:700;margin-bottom:0;margin-top:20px;position:relative}.zgjidhnisherbimin-title:after{background-color:#d81515;bottom:-10px;content:"";display:block;height:2px;left:50%;margin:8px auto 0;position:absolute;transform:translateX(-50%);width:350px}.skills-grid-container{margin-top:20px;padding-top:20px}.skill-item{text-align:left}.selected-skills{margin-top:20px;text-align:center}.sherbimetezgjedhura-title{color:#020b81;font-size:18px;font-weight:700;margin-bottom:30px;margin-top:20px;position:relative}.sherbimetezgjedhura-title:after{background-color:#d81515;bottom:-10px;content:"";display:block;height:2px;left:50%;margin:8px auto 0;position:absolute;transform:translateX(-50%);width:300px}.skills-selected-grid-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.selected-skill-tag{align-items:center;background-color:#fff;border:1px solid #020b81;border-radius:15px;display:inline-flex;font-size:14px;padding:5px 10px;text-align:center}.remove-skill-btn{background-color:red;border:none;border-radius:50%;color:#fff;cursor:pointer;margin-bottom:15px;margin-left:8px;padding:5px 10px}.remove-skill-btn:hover{background-color:darkred}.offers-section{margin-top:20px;text-align:center}.offers-section-title{color:#020b81;display:block;font-size:18px;font-weight:700;margin-bottom:20px;margin-top:30px;position:relative;text-align:center}.offers-section-title:after{background-color:#d81515;bottom:-10px;content:"";display:block;height:2px;left:50%;margin:8px auto 0;position:absolute;transform:translateX(-50%);width:100px}.offers-grid-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center;padding:0 20px}.offers-section label{align-items:center;display:inline-flex;font-size:14px;gap:5px}.edit-post-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:50px;padding:.8rem 1.5rem;transition:background-color .3s ease}.image-preview-container{margin-top:10px;text-align:center}.image-preview{border:2px solid #ccc;border-radius:8px;height:auto;width:300px}.map-section{margin-bottom:20px}.map-title{color:#020b81;font-size:18px;font-weight:700;margin-bottom:30px;margin-top:20px;position:relative}.map-container-style{align-items:center;background-color:#e0e0e0;border:2px solid #ccc;border-radius:5px;color:#666;display:flex;height:300px;justify-content:center}@media (min-width:320px) and (max-width:480px){.post-form{padding-left:5px;padding-right:50px;padding-top:100px}.image-preview{width:150px}}@media (min-width:481px) and (max-width:767px){.post-form{padding-top:100px}}@media (min-width:768px) and (max-width:991px){.post-form{padding-left:50px;padding-right:70px;padding-top:100px}}@media only screen and (max-width:540px){.post-form{padding-left:50px;padding-right:70px}}@media (max-width:768px){.post-section{padding:15px}.post-form input,.post-form textarea{font-size:12px}.savepost-button{font-size:14px;padding:8px 12px}.map-container-style{height:200px}}.map-contain{border:2px solid #ccc;border-radius:8px;height:600px;overflow:hidden;position:relative;width:100%}.custom-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px #0000004d;padding:10px;text-align:center;transition:transform .3s ease-in-out;white-space:nowrap;z-index:1}.custom-card h3{font-size:16px;margin:0}.custom-card p{font-size:12px;margin:0}.custom-card:hover{transform:scale(1.05)}.user-label{background-color:#fff;border:1px solid #000;border-radius:4px;padding:5px;position:absolute;transition:background-color .3s}.user-label:hover{background-color:#ff0}.marker{background-color:#ff5252;border-radius:50%;cursor:pointer;padding:5px 10px;text-align:center}.marker,.tooltip{color:#fff;font-size:12px}.tooltip{background-color:#000000b3;border-radius:5px;padding:5px;position:absolute;z-index:10}.custom-marker{border-radius:8px;color:#fff;cursor:pointer;justify-content:center;padding:8px;pointer-events:auto;position:relative}.custom-marker,.marker-content{align-items:center;display:flex}.marker-content{flex-direction:column}.marker-image{border-radius:50%;height:40px;margin-bottom:4px;object-fit:cover;width:40px}.marker-info p{cursor:pointer;font-size:12px;margin:0;pointer-events:auto;text-align:center}.marker-point{border-left:5px solid #0000;border-right:5px solid #0000;border-top:10px solid #020b81;bottom:-10px;height:0;left:50%;margin-left:-5px;position:absolute;width:0}.map-search-container{position:absolute;right:10px;top:10px;width:300px;z-index:1000}.map-search-container input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;position:absolute;width:100%;z-index:1001}.dropdown-item{cursor:pointer;padding:8px}.dropdown-item:hover{background-color:#f0f0f0}.map-container-style{height:600px;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.map-contain{height:670px}.map-container-style{height:670px;width:100%}}@media screen and (max-width:1180px) and (min-width:820px){.map-contain{height:1010px}.map-container-style{height:1010px;width:100%}}@media screen and (max-width:1366px) and (min-width:1024px){.map-contain{height:1250px}.map-container-style{height:1250px;width:100%}}@media screen and (max-width:1368px) and (min-width:912px){.map-contain{height:1250px}.map-container-style{height:1250px;width:100%}}@media screen and (max-width:1280px) and (min-width:853px){.map-contain{height:1130px}.map-container-style{height:1130px;width:100%}}.search-markerbar{left:20px;position:absolute;top:110px;width:500px;z-index:1000}@media only screen and (min-width:320px) and (max-width:480px){.search-markerbar{width:300px;z-index:10}}.forgot-password-container{align-items:center;background-color:#f9f9f9;display:flex;height:100vh;justify-content:center}.forgot-password-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:20px;width:300px}.forgot-password-title{color:#020b81;margin-bottom:20px;text-align:center}.forgot-password-text{margin-bottom:10px;text-align:center}.forgotverify-password input[type=password],.forgotverify-password input[type=text]{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px;width:90%}.forgot-password-button{background-color:#d81515;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;width:100%}.forgot-password-button:hover{background-color:#0056b3}.error-text{color:red;margin-top:10px;text-align:center}.user-posts-container{background-color:#fff;margin:0 auto;max-width:900px;padding:100px}.header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.add-post-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.add-post-button:hover,.header-line{background-color:#d81515}.header-line{border:0;height:1px;margin-bottom:20px}.no-posts-text{color:#888;font-size:18px;text-align:center}.posts-list{gap:20px}.posts-details-line,.posts-list{display:flex;flex-direction:column}.posts-details-line{gap:5px}.post-card{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;outline:2.5px solid #020b81;padding:15px}.post-image{border-radius:5px;height:80px;margin-bottom:50px;margin-right:15px;width:80px}.post-info h3{font-size:18px;margin-top:20px;padding:10px}.post-info p{color:#666;padding:10px 50px 10px 10px}.post-actions{display:flex;gap:10px;margin-left:auto}.delete-button,.edit-button,.look-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px}.edit-button{background-color:#ffc107;color:#fff}.look-button{background-color:#45e956;color:#fff}.delete-button{background-color:#dc3545;color:#fff}.separator-line{border:10;height:2px;margin-top:5px;width:80%}.post-skills{margin-right:20px;margin-top:10px}.skills-list{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;padding:0}.skill-item{align-items:center;background-color:initial;border-radius:20px;color:#020b81;display:flex;font-size:14px;font-weight:500;padding:5px 10px}.skill-item:before{color:#4caf50;content:"✔";margin-right:5px}@media (max-width:600px){.user-posts-container{max-width:100%;padding:100px}.header-title{font-size:20px}.add-post-button{font-size:14px;padding:8px 16px}.post-info h3{font-size:16px}.post-info p{font-size:14px}}@media (min-width:481px) and (max-width:767px){.user-posts-container{max-width:700px;padding:110px 15px 15px}.post-card{align-items:flex-start;flex-direction:row}.post-image{margin-right:15px}.post-info{text-align:left}}@media (min-width:320px) and (max-width:480px){.user-posts-container{max-width:100%;padding:110px 10px 10px}.header-title{font-size:18px}.post-card{flex-direction:column}.post-info h3{font-size:14px}}@media (min-width:768px) and (max-width:991px){.user-posts-container{max-width:850px;padding:100px 20px 20px}.post-card{flex-direction:row}}@media (min-width:992px){.user-posts-container{padding:100px 40px 40px}}.editpost-section{font-family:Arial,sans-serif;margin:20px auto;max-width:900px;padding:120px 20px 20px;width:100%}.editpost-title{color:#020b81;font-size:1.8rem;font-weight:600;margin-bottom:1rem;text-align:center}.editpost-form label{color:#020b81;display:block;font-size:16px;font-weight:700;margin-bottom:15px}.editpost-form input,.editpost-form select,.editpost-form textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#333;font-size:14px;margin-top:5px;padding:10px;transition:border-color .3s ease;width:100%}.editpost-form input:focus,.editpost-form select:focus,.editpost-form textarea:focus{border-color:#0056b3;outline:none}textarea{resize:none}.editsavepost-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;width:100%}.editsavepost-button:hover{background-color:#001f6b}.editfooter-space{margin-top:20px}.editskills-section-container{align-items:center;display:flex;flex-direction:column;margin-bottom:16px!important}.editskills-section,.offers-section{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:16px;margin-top:.5rem;text-align:center}.editskills-section label,.offers-section label{align-items:center;display:flex;font-size:1rem;gap:.5rem;width:45%}.editskills-section input,.offers-section input{margin-right:.5rem}.editzgjidhnisherbimin-title{color:#020b81;font-size:18px;font-weight:700;margin-bottom:0;margin-top:20px;position:relative}.editzgjidhnisherbimin-title:after{background-color:#d81515;bottom:-10px;content:"";display:block;height:2px;left:50%;margin:8px auto 0;position:absolute;transform:translateX(-50%);width:350px}.editskills-grid-container{margin-top:20px;padding-top:20px}.editskill-item{text-align:left}.editselected-skills{margin-top:20px;text-align:center}.editsherbimetezgjedhura-title{color:#020b81;font-size:18px;font-weight:700;margin-bottom:30px;margin-top:20px;position:relative}.editsherbimetezgjedhura-title:after{background-color:#d81515;bottom:-10px;content:"";display:block;height:2px;left:50%;margin:8px auto 0;position:absolute;transform:translateX(-50%);width:300px}.editskills-selected-grid-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.editselected-skill-tag{align-items:center;background-color:#fff;border:1px solid #020b81;border-radius:15px;display:inline-flex;font-size:14px;padding:5px 10px;text-align:center}.editremove-skill-btn{background-color:red;border:none;border-radius:50%;color:#fff;cursor:pointer;margin-bottom:15px;margin-left:8px;padding:5px 10px}.editremove-skill-btn:hover{background-color:darkred}.editoffers-section{margin-top:20px;text-align:center}.editoffers-section-title{color:#020b81;display:block;font-size:18px;font-weight:700;margin-bottom:20px;margin-top:30px;position:relative;text-align:center}.editoffers-section-title:after{background-color:#d81515;bottom:-10px;content:"";display:block;height:2px;left:50%;margin:8px auto 0;position:absolute;transform:translateX(-50%);width:100px}.editoffers-grid-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-items:center;padding:0 20px}.editoffers-section label{align-items:center;display:inline-flex;font-size:14px;gap:5px}.editedit-post-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:50px;padding:.8rem 1.5rem;transition:background-color .3s ease}.editimage-preview-container{margin-top:10px;text-align:center}.editimage-preview{border:2px solid #ccc;border-radius:8px;height:auto;width:300px}.editmap-section{margin-bottom:20px}.editmap-title{color:#020b81;font-size:18px;font-weight:700;margin-bottom:30px;margin-top:20px;position:relative}.editmap-container-style{align-items:center;background-color:#e0e0e0;border:2px solid #ccc;border-radius:5px;color:#666;display:flex;height:300px;justify-content:center;width:100%}.switch{display:inline-block;height:20px;position:relative;width:34px}.switch input{height:0;opacity:0;width:0}.published-status{color:#333;display:inline-block;font-size:1rem;margin-bottom:1rem}.slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;width:14px}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translateX(14px)}.error{color:red;font-size:.9rem;margin-left:5px}@media (min-width:320px) and (max-width:480px){.editpost-form{padding-left:5px;padding-right:50px;padding-top:100px}.editimage-preview{width:150px}}@media (min-width:481px) and (max-width:767px){.editpost-form{padding-top:100px}}@media (min-width:768px) and (max-width:991px){.editpost-form{padding-left:50px;padding-right:70px;padding-top:100px}}@media only screen and (max-width:540px){.editpost-form{padding-left:50px;padding-right:70px}}@media (max-width:768px){.editpost-section{padding:15px}.editpost-form input,.editpost-form textarea{font-size:12px}.editsavepost-button{font-size:14px;padding:8px 12px}.editmap-container-style{height:200px}}.footer-section{align-items:center;background-color:#333;color:#fff;display:flex;flex-direction:column;margin-top:auto;padding:20px;text-align:center;width:97.3%}.footer-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;max-width:1200px;padding:0 20px;width:100%}.footer-center,.footer-left,.footer-right{flex:1 1;margin:0 10px}.terms-link-privacy a{color:#007bff;font-size:12px;font-weight:700;text-decoration:none}.terms-link-privacy a:hover{text-decoration:underline}.footer-contacts,.footer-follow,.footer-title{font-size:16px;font-weight:700;margin-bottom:8px}.footer-follow{margin-top:30px}.footer-email,.footer-phone{font-size:14px;margin:5px 0}.footer-title{font-size:20px;font-weight:700}.social-icons{display:flex;justify-content:center}.social-icon{filter:brightness(0) invert(1);height:28px;margin-left:12px;transition:transform .3s ease;width:28px}.social-icon:hover{transform:scale(1.1)}.ios-icon{height:28px;margin-left:12px;transition:transform .3s ease;width:28px}.ios-icon:hover{transform:scale(1.1)}.footer-bottom{color:#aaa;font-size:14px;margin-top:10px}@media only screen and (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-center,.footer-left,.footer-right{margin:10px 0}.social-icons{justify-content:center}}.admin-dashboard{display:flex;flex-direction:column;margin-top:100px}.admin-sidebar{background-color:#f4f4f4;display:flex;gap:20px;justify-content:center;padding:20px}.admin-sidebar button{background:#0000;border:2px solid #007bff;border-radius:5px;color:#007bff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 20px;text-align:center;transition:background-color .3s,color .3s}.admin-sidebar button.active,.admin-sidebar button:hover{background-color:#007bff;color:#fff}.admin-category-container{margin:0 auto;max-width:800px;padding:100px}.admin-category-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-category-header-title{font-size:24px;font-weight:700}.admin-category-add-post-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.admin-category-header-line{background-color:#ddd;border:0;height:1px;margin-bottom:20px}.admin-category-no-posts-text{color:#888;font-size:18px;text-align:center}.admin-category-list{display:flex;flex-direction:column;gap:20px}.admin-category-card{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;padding:15px}.admin-category-image{border-radius:5px;height:80px;margin-right:15px;width:80px}.admin-category-info h3{font-size:18px;margin:0 0 5px}.admin-category-info p{color:#666;margin:0}.admin-category-actions{display:flex;gap:10px;margin-left:auto}.admin-category-delete-button,.admin-category-edit-button,.admin-category-look-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px}.admin-category-edit-button{background-color:#ffc107;color:#fff}.admin-category-look-button{background-color:#45e956;color:#fff}.admin-category-delete-button{background-color:#dc3545;color:#fff}.admin-category-add-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:30px;padding:20px}.admin-category-add-form label{color:#555;display:block;font-size:16px;margin-bottom:10px}.admin-category-add-form input[type=file],.admin-category-add-form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}.admin-category-add-form input[type=file]{padding:0}.admin-category-save-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.admin-category-save-button:hover{background-color:#218838}.admin-category-save-button-edit{background-color:#ff9800;color:#fff}.admin-category-save-button-edit:hover{background-color:#e68900}.admin-category-form-container{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.admin-category-form-popup{background:#fff;border-radius:8px;max-width:600px;padding:30px;width:100%}.admin-category-form-close-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.admin-category-form-close-btn:hover{background-color:#c82333}.admin-profession-container{margin:0 auto;max-width:800px;padding:100px}.admin-profession-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-profession-header-title{font-size:24px;font-weight:700}.admin-profession-add-post-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.admin-profession-header-line{background-color:#ddd;border:0;height:1px;margin-bottom:20px}.admin-profession-no-posts-text{color:#888;font-size:18px;text-align:center}.admin-profession-list{display:flex;flex-direction:column;gap:20px}.admin-profession-card{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;padding:15px}.admin-profession-image{border-radius:5px;height:80px;margin-right:15px;width:80px}.admin-profession-info h3{font-size:18px;margin:0 0 5px}.admin-profession-info p{color:#666;margin:0}.admin-profession-actions{display:flex;gap:10px;margin-left:auto}.admin-profession-delete-button,.admin-profession-edit-button,.admin-profession-look-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px}.admin-profession-edit-button{background-color:#ffc107;color:#fff}.admin-profession-look-button{background-color:#45e956;color:#fff}.admin-profession-delete-button{background-color:#dc3545;color:#fff}.admin-profession-add-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:30px;padding:20px}.admin-profession-add-form label{color:#555;display:block;font-size:16px;margin-bottom:10px}.admin-profession-add-form input[type=file],.admin-profession-add-form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}.admin-profession-add-form input[type=file]{padding:0}.admin-profession-save-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.admin-profession-save-button:hover{background-color:#218838}.admin-profession-save-button-edit{background-color:#ff9800;color:#fff}.admin-profession-save-button-edit:hover{background-color:#e68900}.admin-profession-form-container{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.admin-profession-form-popup{background:#fff;border-radius:8px;max-width:600px;padding:30px;width:100%}.admin-profession-form-close-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.admin-profession-form-close-btn:hover{background-color:#c82333}.admin-skill-container{margin:0 auto;max-width:800px;padding:100px}.admin-skill-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-skill-header-title{font-size:24px;font-weight:700}.admin-skill-add-post-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.admin-skill-header-line{background-color:#ddd;border:0;height:1px;margin-bottom:20px}.admin-skill-no-posts-text{color:#888;font-size:18px;text-align:center}.admin-skill-list{display:flex;flex-direction:column;gap:20px}.admin-skill-card{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;padding:15px}.admin-skill-image{border-radius:5px;height:80px;margin-right:15px;width:80px}.admin-skill-info h3{font-size:18px;margin:0 0 5px}.admin-skill-info p{color:#666;margin:0}.admin-skill-actions{display:flex;gap:10px;margin-left:auto}.admin-skill-delete-button,.admin-skill-edit-button,.admin-skill-look-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px}.admin-skill-edit-button{background-color:#ffc107;color:#fff}.admin-skill-look-button{background-color:#45e956;color:#fff}.admin-skill-delete-button{background-color:#dc3545;color:#fff}.admin-skill-add-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:30px;padding:20px}.admin-skill-add-form label{color:#555;display:block;font-size:16px;margin-bottom:10px}.admin-skill-add-form input[type=file],.admin-skill-add-form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}.admin-skill-add-form input[type=file]{padding:0}.admin-skill-save-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.admin-skill-save-button:hover{background-color:#218838}.admin-skill-save-button-edit{background-color:#ff9800;color:#fff}.admin-skill-save-button-edit:hover{background-color:#e68900}.admin-skill-form-container{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.admin-skill-form-popup{background:#fff;border-radius:8px;max-width:600px;padding:30px;width:100%}.admin-skill-form-close-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.admin-skill-form-close-btn:hover{background-color:#c82333}.admin-offer-container{margin:0 auto;max-width:800px;padding:100px}.admin-offer-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-offer-header-title{font-size:24px;font-weight:700}.admin-offer-add-post-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.admin-offer-header-line{background-color:#ddd;border:0;height:1px;margin-bottom:20px}.admin-offer-no-posts-text{color:#888;font-size:18px;text-align:center}.admin-offer-list{display:flex;flex-direction:column;gap:20px}.admin-offer-card{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;padding:15px}.admin-offer-image{border-radius:5px;height:80px;margin-right:15px;width:80px}.admin-offer-info h3{font-size:18px;margin:0 0 5px}.admin-offer-info p{color:#666;margin:0}.admin-offer-actions{display:flex;gap:10px;margin-left:auto}.admin-offer-delete-button,.admin-offer-edit-button,.admin-offer-look-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px}.admin-offer-edit-button{background-color:#ffc107;color:#fff}.admin-offer-look-button{background-color:#45e956;color:#fff}.admin-offer-delete-button{background-color:#dc3545;color:#fff}.admin-offer-add-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:30px;padding:20px}.admin-offer-add-form label{color:#555;display:block;font-size:16px;margin-bottom:10px}.admin-offer-add-form input[type=file],.admin-offer-add-form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}.admin-offer-add-form input[type=file]{padding:0}.admin-offer-save-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.admin-offer-save-button:hover{background-color:#218838}.admin-offer-save-button-edit{background-color:#ff9800;color:#fff}.admin-offer-save-button-edit:hover{background-color:#e68900}.admin-offer-form-container{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.admin-offer-form-popup{background:#fff;border-radius:8px;max-width:600px;padding:30px;width:100%}.admin-offer-form-close-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.admin-offer-form-close-btn:hover{background-color:#c82333}.admin-city-container{margin:0 auto;max-width:800px;padding:100px}.admin-city-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-city-header-title{font-size:24px;font-weight:700}.admin-city-add-post-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.admin-city-header-line{background-color:#ddd;border:0;height:1px;margin-bottom:20px}.admin-city-no-posts-text{color:#888;font-size:18px;text-align:center}.admin-city-list{display:flex;flex-direction:column;gap:20px}.admin-city-card{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;padding:15px}.admin-city-image{border-radius:5px;height:80px;margin-right:15px;width:80px}.admin-city-info h3{font-size:18px;margin:0 0 5px}.admin-city-info p{color:#666;margin:0}.admin-city-actions{display:flex;gap:10px;margin-left:auto}.admin-city-delete-button,.admin-city-edit-button,.admin-city-look-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:5px 10px}.admin-city-edit-button{background-color:#ffc107;color:#fff}.admin-city-look-button{background-color:#45e956;color:#fff}.admin-city-delete-button{background-color:#dc3545;color:#fff}.admin-city-add-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:30px;padding:20px}.admin-city-add-form label{color:#555;display:block;font-size:16px;margin-bottom:10px}.admin-city-add-form input[type=file],.admin-city-add-form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px;width:100%}.admin-city-add-form input[type=file]{padding:0}.photo-preview{margin-top:10px;text-align:center}.photo-preview img{max-height:150px;max-width:100%;object-fit:cover}.admin-city-save-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.admin-city-save-button:hover{background-color:#218838}.admin-city-save-button-edit{background-color:#ff9800;color:#fff}.admin-city-save-button-edit:hover{background-color:#e68900}.admin-city-form-container{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.admin-city-form-popup{background:#fff;border-radius:8px;max-width:600px;padding:30px;width:100%}.admin-city-form-close-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.admin-city-form-close-btn:hover{background-color:#c82333}.searched-posts-section{margin:auto;max-width:900px;padding:100px}.searched-posts-header-section{color:#020b81;font-size:18px;font-weight:700;margin-bottom:40px;position:relative;text-align:center}.searched-posts-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.searched-post-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;margin-bottom:20px;outline:4px solid #020b81;padding:15px;transition:transform .3s;width:100%;width:900px}.searched-post-card:hover{transform:scale(1.05)}.searched-post-image{border-radius:50%;height:80px;margin-right:15px;object-fit:cover;outline:1px solid red;width:80px}.searched-post-info{flex:1 1}.searched-post-name{font-size:18px;font-weight:700;margin:0}.searched-post-description{color:#666;font-size:14px;margin:5px 0}.searched-post-availability,.searched-post-profession{color:#666;font-size:14px;margin-top:5px}.searched-post-button-actions{display:flex;gap:10px;margin-left:auto}.searched-post-load-more-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px}.searched-post-load-more-button:hover{background-color:#0056b3}.searched-post-details-line{display:flex;flex-direction:column;gap:5px}.searched-post-info h3{font-size:18px;margin-top:20px;padding:10px}.searched-post-info p{color:#666;padding:10px 50px 10px 10px}.searched-post-separator-line{background-color:#ddd;border:10;height:2px;margin-top:5px;width:80%}.searched-post-skills{margin-right:20px;margin-top:10px}.searched-post-skills-list{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;padding:0}.searched-post-skill-item{align-items:center;background-color:initial;border-radius:20px;color:#020b81;display:flex;font-size:14px;font-weight:500;padding:5px 10px}.searched-post-skill-item:before{color:#4caf50;content:"✔";margin-right:5px}.searched-post-actions{display:flex;gap:10px;margin-left:auto;padding-top:120px}.searched-post-look-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 40px}.searched-post-look-button:hover{background-color:#4fd876}@media only screen and (max-width:540px){.searched-posts-section{padding:20px}.searched-post-card{flex-direction:column;outline:2px solid #020b81;width:100%}.searched-post-image{margin:0 auto 15px}.searched-post-info{text-align:center}.searched-post-search label{box-sizing:border-box;width:100%;width:200px}.searched-posts-header-section h2{margin-top:100px}}@media only screen and (max-width:600px){.searched-posts-header-section:after{width:240px}.searched-post-card{padding:10px}.searched-post-name{font-size:16px}.searched-post-availability,.searched-post-description,.searched-post-profession{font-size:12px}}@media only screen and (max-width:320px){.searched-post-search{align-items:center;display:flex;flex-direction:row;gap:10px;margin-left:0;width:100%}.searched-post-search label{flex:1 1;max-width:none}.searched-post-kerko-button{flex-shrink:0;padding:5px 10px}}@media only screen and (min-width:320px) and (max-width:480px){.searched-posts-section{padding:15px}.searched-posts-header-section h2{margin-top:120px}.searched-post-search{gap:5px}.searched-post-card{flex-direction:column;padding:10px}.searched-post-image{height:70px;width:70px}.searched-post-info{text-align:center}.searched-post-info h3{font-size:14px}.searched-post-description{font-size:12px}}@media only screen and (min-width:481px) and (max-width:767px){.searched-posts-section{padding:40px}.searched-post-card{outline:3px solid #020b81;width:80%}.searched-post-info{font-size:14px}}@media only screen and (min-width:601px){.searched-posts-section{padding:50px}.searched-post-card{width:100%}}@media only screen and (min-width:768px){.searched-posts-section{padding:70px}.searched-post-card{width:90%}.searched-post-info{font-size:16px}.searched-posts-header-section h2{margin-top:50px}}@media only screen and (min-width:992px){.searched-post-card{gap:15px;padding:20px}.searched-post-info{font-size:18px}}@media only screen and (min-width:1200px){.searched-posts-section{padding:100px}.searched-post-card{max-width:900px;outline:4px solid #020b81}}body,html{background-color:#f4f7fc}.comment-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-top:2rem;padding:120px 2rem 2rem;width:100%}.comment-container h2{align-items:center}.comment-form{display:flex;flex-direction:column;gap:-.5rem;margin-bottom:2rem;max-width:600px;width:90%}.comment-form label{font-weight:700;margin-top:20px;width:90%}.comment-container h2{color:#020b81;display:flex;font-size:32px;font-weight:700;justify-content:center;padding:0 0 20px;position:relative}.rating-section{margin-bottom:10px}.rating-section label{display:block;font-weight:700;margin-bottom:2px}.rating-buttons{display:flex;gap:5px}.rating-button{background-color:#fff;border:1px solid #007bff;border-radius:4px;color:#020b81;cursor:pointer;height:35px;width:50px}.rating-button.selected{background-color:#020b81;color:#fff}input[type=text]{background-color:#fff;border:1px solid #007bff;border-radius:4px;margin-bottom:10px;padding:8px;width:90%}.recommend-section{display:flex;gap:10px;margin-bottom:10px}.recommend-section button{background-color:#fff;border:1px solid #020b81;border-radius:4px;color:#020b81;cursor:pointer;font-size:1rem;padding:8px 48px}.recommend-section button.selected{background-color:#020b81;color:#fff!important}.lernjekoment-button{background-color:#d81515;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-right:50px;padding:10px;width:30%}.lernjekoment-button:hover{background-color:#0056b3}@media (min-width:320px) and (max-width:480px){.comment-form{margin-right:35px}.comment-container h2{align-items:center;display:flex;margin-right:50px}.rating-buttons{gap:3px;margin-right:15px}.rating-button{height:30px;width:40px}.lernjekoment-button{width:90%}}@media (max-width:540px){.comment-form{margin-right:35px}.comment-container h2{align-items:center;display:flex;margin-right:50px}.rating-buttons{gap:6px;margin-right:15px}.rating-button{height:30px;width:40px}}@media (min-width:1280px){.lernjekoment-button{width:45%}}@media only screen and (min-width:768px) and (max-width:899px){.lernjekoment-button{width:75%}}@media only screen and (min-width:900px) and (max-width:1199px){.lernjekoment-button{width:57%}}@media only screen and (max-width:540px){.lernjekoment-button{width:88%}}body{background-color:#fff;margin:0;padding:0}.alfa-skills-container,body{font-family:Arial,sans-serif}.alfa-skills-container{margin:auto;padding-top:150px;width:80%}.alphabet{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.alphabet-letter{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;padding:10px 15px;transition:background-color .3s}.alphabet-letter.selected,.alphabet-letter:hover{background-color:#0056b3}.alfa-skills-list{background-color:#f9f9f9;border-radius:8px;padding:20px}.alfa-skills-columns{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.alfa-skill-item{color:#007bff;cursor:pointer;font-size:16px;transition:color .3s}.alfa-skill-item:before{color:#4caf50;content:">";margin-right:5px}.alfa-skill-item:hover{color:#0056b3}.alfa-select-letter-message{color:#666;font-size:18px;margin-top:20px;text-align:center}body,html{background-color:#fff;font-family:Arial,sans-serif;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.skillprofileslist-label-wrapper{align-items:center;background-color:#020b81;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;margin:auto;padding:100px 0 20px;width:100vw}.skillprofileslist-search{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin:0 auto;padding:0;width:auto}.skillprofileslist-search label{box-sizing:border-box;width:100%;width:300px}.skillprofileslist-label .Select__control{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-shadow:none;font-size:16px;max-width:100%;min-width:900px;overflow:hidden;width:900px}.skillprofileslist-label .Select__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.skillprofileslist-kerko-button{background-color:#d81515;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:700;margin:0 0 5px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.skillprofileslist-kerko-button:hover{background-color:#4fd876}.skillprofileslist-section{background-color:#fff;margin:auto;max-width:900px;padding:100px}.skillprofileslist-header-section{color:#020b81;font-size:18px;font-weight:700;margin-bottom:40px;position:relative;text-align:center}.header-title{color:#020b81;font-size:24px;font-weight:700}.skillprofileslist-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.skillprofileslist-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;margin-top:10px;outline:4px solid #020b81;padding:15px;transition:transform .3s;width:100%;width:900px}.skillprofileslist-card:hover{transform:scale(1.05)}.skillprofileslist-image{border-radius:50%;height:80px;margin-right:15px;object-fit:cover;outline:1px solid red;width:80px}.skillprofileslist-info{flex:1 1}.skillprofileslist-name{font-size:18px;font-weight:700;margin:0}.skillprofileslist-description{color:#666;font-size:14px;margin:5px 0}.skillprofileslist-availability,.skillprofileslist-profession{color:#666;font-size:14px;margin-top:5px}.skillprofileslist-button-actions{display:flex;gap:10px;margin-left:auto}.skillprofileslistload-more-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px}.skillprofileslistload-more-button:hover{background-color:#0056b3}.skillprofileslist-details-line{display:flex;flex-direction:column;gap:5px}.skillprofileslist-info h3{font-size:18px;margin-top:20px;padding:10px}.skillprofileslist-info p{color:#666;padding:10px 50px 10px 10px}.skillprofileslist-separator-line{background-color:#ddd;border:10;height:2px;margin-top:5px;width:80%}.skillprofileslist-skills{margin-right:20px;margin-top:10px}.skillprofileslist-skills-list{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;padding:0}.skillprofileslist-skill-item{align-items:center;background-color:initial;border-radius:20px;color:#020b81;display:flex;font-size:14px;font-weight:500;padding:5px 10px}.skillprofileslist-skill-item:before{color:#4caf50;content:"✔";margin-right:5px}.skillprofileslist-actions{display:flex;gap:10px;margin-left:auto;padding-top:120px}.skillprofileslist-look-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:50px;padding:5px 40px;width:200px}@media only screen and (max-width:540px){.skillprofileslist-section{padding:20px}.skillprofileslist-card{flex-direction:column;outline:2px solid #020b81;width:100%}.skillprofileslist-image{margin:0 auto 15px}.skillprofileslist-info{text-align:center}}@media only screen and (max-width:600px){.skillprofileslist-header-section:after{width:240px}.skillprofileslist-card{padding:10px}.skillprofileslist-name{font-size:16px}.skillprofileslist-availability,.skillprofileslist-description,.skillprofileslist-profession{font-size:12px}}@media only screen and (max-width:320px){.skillprofileslist-search{align-items:center;display:flex;flex-direction:row;gap:10px;margin-left:0;width:100%}.skillprofileslist-search label{flex:1 1;max-width:none}.skillprofileslist-kerko-button{flex-shrink:0;padding:5px 10px}}@media only screen and (min-width:320px) and (max-width:480px){.skillprofileslist-section{padding:15px}.skillprofileslis-search{gap:5px}.skillprofileslist-card{flex-direction:column;padding:10px}.skillprofileslist-image{height:70px;width:70px}.skillprofileslist-info{text-align:center}.skillprofileslist-info h3{font-size:14px}.skillprofileslist-description{font-size:12px}.skillprofileslist-search label{box-sizing:border-box;width:100%;width:200px}}@media only screen and (min-width:481px) and (max-width:767px){.skillprofileslist-section{padding:40px}.skillprofileslist-card{outline:3px solid #020b81;width:80%}.skillprofileslist-info{font-size:14px}}@media only screen and (min-width:601px){.skillprofileslist-section{padding:50px}.skillprofileslist-card{width:100%}}@media only screen and (min-width:768px){.skillprofileslist-section{padding:70px}.skillprofileslist-card{width:90%}.skillprofileslist-info{font-size:16px}}@media only screen and (min-width:992px){.skillprofileslist-card{gap:15px;padding:20px}.skillprofileslist-info{font-size:18px}}@media only screen and (min-width:1200px){.skillprofileslist-section{padding:100px}.skillprofileslist-card{max-width:900px;outline:4px solid #020b81}}.edit-user-profile{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;margin:0 auto;max-width:500px;padding:20px}.user-placeholder-image{align-items:center;background-color:#020b81;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-right:30px;width:40px}.user-details{display:flex;flex-direction:column}.user-details label{color:#333;font-weight:700;margin-top:10px}.user-details input{border:1px solid #ccc;border-radius:4px;color:#555;font-size:16px;margin-top:5px;padding:8px}.user-details input[readonly]{background-color:#e9ecef}.edit-profile-container{align-items:center;background-color:#f5f5f5;display:flex;height:100vh;justify-content:center;padding:20px}.profile-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:30px;text-align:center;width:800px}.profile-form{display:flex;flex-direction:column}.form-row{display:flex;justify-content:space-between;margin-bottom:15px}.form-row input{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:10px;width:40%}input[type=tel]{width:100%}.save-button{background-color:#020b81;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;width:100%}.save-button:hover{background-color:#036}@media (min-width:1200px){.profile-card{width:900px}}@media (min-width:992px) and (max-width:1199px){.profile-card{width:800px}}@media (min-width:768px) and (max-width:991px){.profile-card{width:700px}}@media (min-width:601px) and (max-width:767px){.profile-card{width:600px}.form-row input{width:48%}}@media (min-width:481px) and (max-width:600px){.profile-card{width:90%}.form-row{flex-direction:column}.form-row input{margin-bottom:10px;width:100%}}@media (min-width:320px) and (max-width:480px){.edit-profile-container{padding-top:50px}.profile-card{width:95%}.form-row{flex-direction:column}.form-row input{margin-bottom:10px;width:90%}}@media (max-width:600px){.user-placeholder-image{margin-right:10px}.profile-card{padding:20px}}@media (max-width:540px){.profile-card{padding:15px;width:90%}.user-details input{font-size:14px;padding:6px}.form-row input{margin-bottom:10px;margin-left:10px;width:90%}.save-button{font-size:14px;padding:10px}}.registerpage-container{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;padding:80px}.registerpage-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #020b8180;margin-top:50px;padding:30px;text-align:center;width:350px}.registerpage-message{color:red;font-size:14px;margin-top:10px}.registerpage-title{color:#020b81;font-size:24px;font-weight:700;margin-bottom:20px}.registerpage-form input{border:1px solid #ccc;border-radius:8px;font-size:16px;margin:10px 0;padding:10px;width:70%}.registerpage-form label{color:#020b81;display:block;font-size:16px;font-weight:700;margin-bottom:15px}.registerpage-button{background-color:#d81515;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px;width:70%}.registerpage-button:hover{background-color:#090}.registerpage-login-text a{color:#00b300}.registerpage-form input[type=date],.registerpage-form input[type=password],.registerpage-form input[type=tel],.registerpage-form input[type=text]{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:10px;width:70%}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.registerpage-form input::placeholder{color:#888;font-size:16px}.registerpage-choice{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.registerpage-choice-button{background-color:#0056b3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 10px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease}.registerpage-choice-button:hover{background-color:#003f7f;box-shadow:0 4px 10px #0003;transform:scale(1.05)}.registerpage-choice-button:active{background-color:#002f5f;transform:scale(.98)}.registerpage-terms{color:#555;font-size:14px;margin-top:15px;text-align:center}.registerpage-terms a{color:#007bff;font-weight:500;text-decoration:none}.registerpage-terms a:hover{text-decoration:underline}.registerpage-login-text{color:#555;font-size:14px;margin-top:20px;text-align:center}.registerpage-login-text a{color:#007bff;font-weight:500;text-decoration:none}.registerpage-login-text a:hover{text-decoration:underline}.password-requirements{font-size:10px;margin-left:40px;margin-right:40px}.error-message{color:red;font-size:14px;margin-bottom:10px;margin-top:5px}@media only screen and (min-width:320px) and (max-width:480px){.registerpage-container{padding:80px 20px 20px}.registerpage-card{box-shadow:none;padding:20px;width:100%}.registerpage-title{font-size:20px}.registerpage-button,.registerpage-form input{font-size:14px;padding:8px}.registerpage-login-text{font-size:12px}}@media only screen and (max-width:600px){.registerpage-card{padding:20px;width:100%}.registerpage-title{font-size:20px}.registerpage-button,.registerpage-form input{font-size:14px;padding:8px}.registerpage-login-text{font-size:12px}}@media only screen and (min-width:600px){.registerpage-card{width:80%}}@media only screen and (min-width:768px){.registerpage-card{width:60%}.registerpage-form input{font-size:15px}}@media only screen and (min-width:992px){.registerpage-container{margin-top:50px}.registerpage-card{width:40%}.registerpage-form input{font-size:16px}}@media only screen and (min-width:1200px){.registerpage-card{width:30%}.registerpage-form input{font-size:16px}}.verification-container{min-height:100vh;position:relative}.verification-container,.verification-popup{align-items:center;display:flex;flex-direction:column;justify-content:center}.verification-popup{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-top:20px;padding:30px;width:350px}.verification-popup h3{font-size:24px;font-weight:700;justify-content:center;margin-bottom:5px}.verification-popup input{border:1px solid #ccc;border-radius:8px}.verification-popup button,.verification-popup input{font-size:16px;margin:5px 0;max-width:300px;padding:10px;width:100%}.verification-popup button{background-color:#d81515;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700}.verification-popup button:hover{background-color:#090}.verification-popup p{color:red;font-size:14px;margin-top:20px}.verification-popup button[type=button]{background-color:initial;border:1px solid #ccc;color:#555;margin-top:10px}.verification-popup button[type=button]:hover{background-color:#f0f0f0}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#3498db;height:50px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:50px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media only screen and (min-width:320px) and (max-width:480px){.verification-popup{box-shadow:none}}@media only screen and (max-width:540px){.verification-popup{box-shadow:none}}@media only screen and (max-width:600px){.verification-popup{padding:20px;width:90%}.verification-popup h3{font-size:20px}.verification-popup button,.verification-popup input{font-size:14px;padding:8px}}@media only screen and (min-width:768px){.verification-popup{width:60%}}@media only screen and (min-width:992px){.verification-popup{width:40%}}@media only screen and (min-width:1200px){.verification-popup{width:30%}}.person-container{display:flex;flex-direction:row;gap:10px;margin:auto;max-width:1000px;padding-top:150px;width:90%}.service-left-section{flex:1 1}.personprofile-card{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #0000001a;padding:20px;text-align:center}.personprofile-image{border-radius:50%;height:100px;margin-bottom:15px;object-fit:cover;width:100px}.personprofile-info h2{color:#333;font-size:1.2em;margin:10px 0}.personprofile-info p{color:#666;font-size:.9em}.contact-info{margin-top:15px}.contact-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px 20px}.contact-button:hover{background-color:#0056b3}.services-comments-container{flex:2 1}.comments-section,.services-section{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #0000001a;margin-bottom:20px;padding:20px}.section-title{align-items:center;color:#020b81;display:flex;font-size:1.2em;font-weight:700;justify-content:space-between;margin-bottom:30px}.services-list,.skills-list{display:flex;flex-wrap:wrap;gap:10px}.service-item,.skill-item{align-items:center;background-color:#e9ecef;border-radius:20px;color:#333;display:flex;font-size:.9em;padding:8px 15px}.checkmark{color:#28a745;margin-right:5px}.separator-line{background-color:#ddd;height:1px;margin:15px 0;width:100%}.comments-section h3{color:#020b81;font-size:1.25em;margin-bottom:10px}.comment-card{background-color:#f8f9fa;border-radius:5px;box-shadow:0 0 4px #0000001a;margin-top:10px;padding:15px}.comment-createdat{display:flex;justify-content:flex-end}.leave-comment-button{background-color:#d81515;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:150px;margin-top:20px;padding:15px;width:100%}.leave-comment-button:hover{background-color:#020b81}.citynamep-comment{font-size:12px;font-weight:700;margin-bottom:30px}@media (max-width:600px){.person-container{flex-direction:column;padding-top:50px}.leave-comment-button{padding:10px 20px}}@media (min-width:481px) and (max-width:767px){.person-container{flex-direction:column;padding-top:80px}.section-title{font-size:1em}}@media (min-width:320px) and (max-width:480px){.person-container{padding-top:120px}.service-left-section,.services-comments-container{padding:30px}.personprofile-card{padding:15px}.personprofile-image{height:80px;width:80px}.comments-section,.services-section{padding:15px}.leave-comment-button{font-size:14px;padding:30px}}@media (min-width:768px){.person-container{flex-direction:row;gap:15px}.personprofile-card{padding:30px}}@media (min-width:992px){.personprofile-card{padding:25px}.services-comments-container{gap:20px}}@media (min-width:1200px){.person-container{max-width:1200px}}@media (max-width:540px){.person-container{width:100%}.service-left-section,.services-comments-container{padding:30px}.leave-comment-button{padding:10px}}.commentd-container{background-color:#fff;flex-direction:column;flex-grow:1;padding:16px}.commentd-container,.loader-container{align-items:center;display:flex;justify-content:center}.loader-container{height:100vh}.loader-text{color:#666;font-size:16px;margin-top:10px}.error-container{align-items:center;display:flex;height:100vh;justify-content:center}.error{color:#ff5722;font-size:16px;margin-top:10px;text-align:center}.commentd-title{color:#020b81;font-size:22px;font-weight:700;margin-bottom:16px;margin-top:120px;text-align:center}.commentd-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;max-width:600px;padding:16px;width:80%}.commentd-card-title{color:#4caf50;font-size:18px;font-weight:700;margin-bottom:12px}.commentd-text{color:#333;font-size:16px;margin-bottom:8px}.commentd-row{align-items:center;display:flex;margin-bottom:8px}.subscription-plans-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:16px}.subscription-plans-container h2{color:#020b81;margin-top:120px}.subscription-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:16px;outline:4px solid #020b81;padding:16px;transition:transform .3s;width:80%;width:600px}.subscription-card h3{color:#020b81;font-size:1.5em}.subscription-card h3,.subscription-card p{display:flex;justify-content:center;margin-bottom:10px}.subscription-card p{font-size:1.2em}.subscription-card ul{display:flex;justify-content:center;list-style:none;padding:0}.subscription-card ul li{display:flex;font-size:1em;justify-content:center;margin:5px 0}.subscription-card button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 15px;transition:background-color .3s}.subscription-card button:hover{background-color:#0056b3}@media only screen and (min-width:320px) and (max-width:480px){.subscription-card{margin-left:20px;width:80%}}@media only screen and (max-width:540px){.subscription-card{margin-left:20px;width:80%}}.privacy-policy-container{background-color:#f9f9f9;border-radius:8px;margin:0 auto;max-width:800px;padding:20px}h1{font-size:24px;margin-bottom:20px;margin-top:120px;text-align:center}h1,h2{font-weight:700}h2{font-size:20px}h2,p{margin-bottom:10px}p{font-size:16px;line-height:1.5}ul{margin:10px 0;padding-left:20px}ul li{font-size:16px;margin-bottom:5px}
/*# sourceMappingURL=main.364ec373.css.map*/