.candidate-page .container{padding:0 20px}@media (min-width:992px){.candidate-page .container{padding:0 30px}}@media (min-width:1440px){.candidate-page .container{padding:0 46px}}.candidate-page .hero{padding:43px 0 28px;text-align:center}.candidate-page .hero h1{margin:0 auto 22px;max-width:580px}.candidate-page .hero .interest{color:#481268;font-size:17px}.candidate-page .hero .interest .icon{cursor:pointer;left:2px;position:relative;top:2px}.candidate-detail{background-color:#e1fffd;padding:30px 0}.candidate-detail .container{max-width:1216px}.candidate-detail .container-sm{max-width:706px}.card-list{align-items:start;display:grid;gap:15px;grid-template-columns:1fr;margin-bottom:30px}@media (min-width:768px){.card-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.card-list{grid-template-columns:repeat(3,1fr)}}.response-time{background-color:#e1fffd;border:1px solid #73cce6;border-radius:10px;color:#636363;font-size:15px;line-height:22px;margin-bottom:30px;padding:10px 10px 5px 28px;position:relative}.response-time strong{color:#481268;font-weight:500}.response-time .icon{display:inline-block;left:12px;line-height:0;margin-right:4px;position:absolute;top:14px}.cta-row{border-top:.5px solid #73cce6;margin-top:40px;padding-top:20px}.cta-row h5{color:#481268}.card{background-color:#fff;border:1px solid #73cce6;border-radius:10px;margin-bottom:30px;padding:22px 20px}.card .title,.card.text-center{text-align:center}.card .title{color:#73cce6;display:block;font-size:15px;line-height:19px;margin-bottom:8px}.card .tags-list{display:flex;flex-flow:row wrap;gap:7px;margin-bottom:15px}.card.text-center .tags-list{justify-content:center}.card .tag{background-color:#481268;border-radius:6px;color:#e1fffd;font-size:15px;line-height:22px;padding:4px 10px 0;position:relative}.card .tag.large{align-items:center;display:flex;flex-flow:row;font-size:16px;height:30px;justify-content:center;min-width:80px;padding:4px 12px 0}.card .tag.disable{background-color:#e6e6e6;color:#b3b3b3}.card .tag.interested,.card .tag.location{background-color:#006d85}.card .tag.location{padding-left:28px}.card .tag.location .icon{left:10px;line-height:0;position:absolute;top:5px}.card .cta_button{display:block;font-size:18px;line-height:1}.card .primary-button,.card .secondary-button{margin-bottom:20px}.card .primary-button .info{color:#636363;display:block;font-size:15px;line-height:19px;margin-top:10px;text-align:center}.toggle-button{margin-top:30px;text-align:center}.toggle-button .js-toggle-detail .text{color:#481268;font-size:17px;font-weight:500}.toggle-button .js-toggle-detail .icon{display:inline-block;position:relative;top:-2px;transition:all .4s ease}.toggle-button .js-toggle-detail .icon.is-open{transform:rotate(180deg)}.info-section{border-top:.5px solid #73cce6;padding:30px 0}.card .text{color:#636363;font-size:15px;line-height:22px}.card .detail{margin-top:40px}.card .table{border-top:.5px solid #73cce6;width:100%}.card .table tr{border-bottom:.5px solid #73cce6}.card .table td{color:#481268;font-size:17px;line-height:24px;padding:8px 0}.card .table td:first-child{width:23%}@media(max-width:767px){.card .table td:first-child{width:40%}}.card .table td:last-child{font-weight:500;padding:8px}.candidate-profile{display:flex;flex-flow:row wrap;margin-bottom:20px}.candidate-profile .photo{background-color:#e1fffd;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;height:92px;width:92px}.candidate-profile .profile-info{font-size:16px;line-height:19px;padding-left:15px;width:calc(100% - 92px)}.candidate-profile .name{margin-bottom:7px}.candidate-profile .location{color:#481268;display:flex;gap:8px}.candidate-profile .rating{color:#636363;display:flex;font-size:12px;gap:8px}.candidate-profile .rating strong{color:#1e1e1e;font-size:16px;font-weight:600}.card.job-info .tags-list{margin-top:30px}.card.description{color:#481268}.card.distance .tags-list{margin:0 0 22px}.card.distance .text{color:#481268;font-size:18px;margin-bottom:10px}.distance-detail{display:flex;flex-flow:row wrap;gap:10px}.distance-info{text-align:center}.distance-info .icon{align-items:center;background-color:#e1fffd;border:1px solid #73cce6;border-radius:10px;display:flex;justify-content:center;margin-bottom:10px;min-height:42px;min-width:148px}.distance-info .time{color:#481268;display:block;font-size:16px;font-weight:500;line-height:22px}.distance-info .dist{color:#636363;display:block;font-size:14px;line-height:22px}.card.how-it-works{background-color:transparent;border:1px solid #73cce6}.steps{padding-bottom:18px;padding-left:40px;position:relative}.steps:after,.steps:before{background-color:#e3e3e3;content:"";position:absolute;top:4px}.steps:before{border-radius:100%;height:12px;left:18px;width:12px;z-index:1}.steps:after{bottom:0;left:24px;width:1px}.steps:first-of-type:before{background-color:#73cce6}.steps:first-of-type .step{color:#73cce6}.steps:last-child:after{display:none}.steps .step{color:#b4b2b2;display:block;font-size:16px;line-height:24px}.steps .title{font-size:18px;font-weight:500;text-align:left}.steps .text,.steps .title{color:#481268;display:block;line-height:24px}.steps .text{font-size:16px}.card.salary{background-color:#481268;display:flex;justify-content:space-between}.card.salary,.card.salary h4{color:#e1fffd}.card.salary .per-hour .price{color:#e1fffd;font-family:Degular Display;font-size:46px;font-weight:600;line-height:30px}.card.salary .per-month,.card.salary .per-session{margin-bottom:10px;text-align:right}.card.salary .per-month .price,.card.salary .per-session .price{color:#73cce6;font-size:18px;line-height:22px}.card.salary .per-hour span,.card.salary .per-month span,.card.salary .per-session span{color:#e1fffd;display:block;font-size:16px}.card.salary .per-hour span{color:#73cce6;margin-top:15px}.card.questions{background-color:#73cce6;color:#481268}.card.questions h4{color:#481268}.card.questions a:not(.cta_button){text-decoration:underline}.card.questions a:not(.cta_button) .icon{display:inline-block;margin-left:3px;width:8px}.card.questions .text{color:#636363}.card.questions p{margin-left:auto;margin-right:auto;max-width:500px}.card.questions .cta_button{display:inline-block;margin-bottom:18px}.chat{color:#636363;font-size:15px;line-height:19px;padding:15px 0 15px 25px;position:relative}.chat .icon{left:0;position:absolute;top:18px}.certificates-box{background-color:#e1fffd;border:1px solid #73cce6;border-radius:10px}.certificates{align-items:center;border-bottom:.5px solid #73cce6;display:flex;flex-flow:row nowrap;gap:10px;padding:10px 40px 10px 10px;position:relative}.certificates:last-child{border:none}.certificates .icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.certificates .img{align-items:center;background-color:#73cce6;border-radius:8px;display:flex;height:35px;justify-content:center;width:35px}.certificates .info{color:#636363;display:block;font-size:15px;line-height:22px}.certificates .info .name{color:#481268;display:block;font-size:17px;line-height:22px}.rating h4{margin-bottom:5px}.rating .name{color:#481268;display:block;font-size:15px;line-height:22px}.rating .stars{align-items:center;background-color:#481268;border-radius:5px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:5px;margin-bottom:1rem;padding:5px 7px 0}.rating .review-text{color:#481268;font-size:17px;line-height:24px}.rating .datetime{color:#636363;font-size:15px;line-height:22px;margin-top:15px;text-align:right}.rating-box{background-color:#e1fffd;border:1px solid #73cce6;border-radius:5px;margin-bottom:1rem;padding:10px}.rating-box h3{margin-bottom:5px}.rating-info{align-items:center;color:#636363;display:flex;font-size:12px;gap:5px;line-height:100%}.rating-info strong{font-size:16px;font-weight:600;line-height:100%}.rejected-offers{padding:40px 0}.rejected-offers .text,.rejected-offers h2{text-align:center}.rejected-offers .text{color:#481268}.rejected-offers .rejected-list{align-items:start;display:grid;gap:15px;grid-template-columns:1fr;margin-top:30px}@media (min-width:768px){.rejected-offers .rejected-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.rejected-offers .rejected-list{grid-template-columns:repeat(3,1fr)}}.rejected-offers .rejected{margin-bottom:30px}.rejected .info-text{color:#636363;font-size:15px;line-height:22px;text-align:center}.rejected-box{background-color:#fff;border:1px solid #73cce6;border-radius:10px;display:flex;flex-flow:row wrap;margin-bottom:15px;padding:22px 20px}.rejected-box.reject{opacity:.6}.rejected-box .image{background-color:#e1fffd;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;height:92px;position:relative;width:92px}.rejected-box .image.border{border:4px solid #ccff63}.rejected-box .image .score{background-color:#ccff63;border:2px solid #fff;border-radius:100%;bottom:-10px;font-size:10px;height:41px;line-height:1;padding:9px 5px;position:absolute;right:-10px;text-align:center;width:41px}.rejected-box .image .score strong{display:block;font-size:17px;font-weight:600;line-height:1}.rejected-box .info{font-size:16px;line-height:19px;padding-left:15px;width:calc(100% - 92px)}.rejected-box .info h3{margin-bottom:7px}.rejected-box .info .location{color:#481268;display:flex;gap:8px}.rejected-box .info .rating{color:#636363;display:flex;gap:8px}.sort-bar{background-color:#e1fffd;border:.5px solid #73cce6}.sort-bar .container{max-width:1216px;padding:0 20px}@media (min-width:992px){.sort-bar .container{padding:0 30px}}@media (min-width:1440px){.sort-bar .container{padding:0 46px}}.sort-bar .sort-dropdown{display:flex;gap:30px;list-style:none;margin:0;padding:0}.sort-bar .sort-dropdown li{align-items:center;color:#481268;display:flex;font-size:17px;gap:8px;line-height:24px;padding:10px 0;position:relative}.sort-bar .sort-dropdown li:after{background-color:#73cce6;bottom:10px;content:"";position:absolute;right:-10px;top:10px;width:1px}.sort-bar .sort-dropdown li:last-child:after{display:none}.sort-bar .sort-dropdown li .icon{display:inline-block;line-height:1;position:relative;top:1px}.sort-bar .sort-dropdown select{appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23481268' d='M5 4.329 8.887.203a.626.626 0 0 1 .922 0 .723.723 0 0 1 0 .98L5.461 5.796a.63.63 0 0 1-.46.203.63.63 0 0 1-.462-.203L.191 1.182a.723.723 0 0 1 0-.979.626.626 0 0 1 .923 0z'/%3E%3C/svg%3E");background-position:92% 6px;background-repeat:no-repeat;background-size:10px 6px;border:none;color:#481268;font-weight:500;margin-left:5px;outline:none;padding:0 32px 0 0}.no-caditate{margin:0 auto 50px;max-width:650px;text-align:center}.modal{height:100%;left:0;position:fixed;right:0;top:0;z-index:999}.modal.active-popup{display:block}.modal-content{background:rgba(72,18,104,.6);height:inherit;overflow-y:scroll;padding:60px 15px;position:relative}.modal .holder{background-color:#fff;border-radius:20px;color:#481268;margin:0 auto;max-width:400px;padding:40px 20px;text-align:center;width:100%}@media(min-width:768px){.modal .holder{padding:50px 30px}}.modal .holder.text-left{text-align:left}.modal h2{margin-bottom:30px}.modal .work-list{counter-reset:work-counter;list-style:none;margin:0;padding:0}.modal .work-list li{counter-increment:work-counter;padding:0 0 30px 40px;position:relative}.modal .work-list li:last-child{padding-bottom:0}.modal .work-list li:after{align-items:center;background-color:#006d85;border-radius:100%;color:#fff;content:"";content:counter(work-counter);display:flex;font-family:Degular Display;font-size:18px;font-weight:600;height:24px;justify-content:center;left:0;line-height:27px;position:absolute;top:0;width:24px}.modal strong{font-weight:500}.modal label{display:block;font-weight:600;padding:0 0 18px 30px;position:relative;text-align:left}.modal input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid #73cce6;cursor:pointer;height:20px;left:0;margin-right:15px;position:absolute;top:-3px;width:20px}.modal input[type=checkbox]:checked{background-color:#73cce6}.modal input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.clsoe-modal{margin-top:20px;text-align:center}.clsoe-modal button{background:transparent;border:none;color:#636363;display:inline-block;font-size:17px;font-weight:600;line-height:24px;outline:none;padding:0;text-decoration:underline}.clsoe-modal button:hover{text-decoration:none}