.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{font-size:40px;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:705px}.response-time{background-color:transparent;border:1px solid #73cce6;border-radius:10px;color:#636363;font-size:15px;line-height:22px;margin-bottom:30px;padding:10px 10px 5px}.response-time strong{color:#481268;font-weight:500}.response-time .icon{display:inline-block;line-height:0;margin-right:4px}.card{background-color:#fff;border-radius:20px;margin-bottom:30px;padding:28px 20px}.card.text-center{text-align:center}.card .tags-list{display:flex;flex-flow:row wrap;gap:10px;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.location{background-color:#006d85;padding-left:28px}.card .tag.location .icon{left:10px;line-height:0;position:absolute;top:5px}.card .buttons{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:37px}.card .primary-button,.card .secondary-button{width:calc(50% - 20px)}@media(max-width:767px){.card .primary-button,.card .secondary-button{width:100%}}.card .cta_button{display:block;font-size:18px;line-height:1}.card .primary-button .info{color:#636363;display:block;font-size:15px;line-height:19px;margin-top:10px}.card .text{color:#636363;font-size:15px;line-height:22px}.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}.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}.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{text-decoration:underline}.card.questions a .icon{display:inline-block;margin-left:3px;width:8px}.card.questions .text{color:#636363}.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}