.modal{position:fixed;top:100%;left:0;right:0;bottom:0;z-index:5;transition:top 0.3s ease-in-out;align-items:center;justify-content:center;overflow:auto;background:rgba(31,41,55,0.8)}.modal.active{top:0;display:flex}.modal .modal-inner{background:#fff;padding:1.875em;width:85%;max-width:600px;margin:auto}.modal .modal__tooltip{background:#EC4899;color:#fff;overflow:auto}.modal .modal__video{padding:0;max-width:1000px;margin-top:17px}.modal .modal__video iframe{height:100%;width:100%}@media screen and (min-width: 1020px){.modal .modal__video{margin-top:0}}.video-play.video-only .video{width:100%;float:none}@media screen and (min-width: 1020px){.video-play .video{width:66%;float:left;overflow:auto}}.salary-guide-box{display:flex;border-radius:10px;overflow:hidden}.salary-guide-box .salary-guide-box__img{position:relative;width:50%;order:2;border-left:1px solid #fff;overflow:hidden}.salary-guide-box .salary-guide-box__img img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%;transition:transform 0.2s ease-in-out}.salary-guide-box .salary-guide-box__content{order:1;width:50%;background:#1F2937;color:#fff;border-right:1px solid #fff;padding:1.5625rem;display:flex;flex-direction:column;align-items:flex-start}.salary-guide-box .salary-guide-box__content:before{content:'';width:450px;height:450px;padding:0;top:75%;left:75%;opacity:1}.salary-guide-box .salary-guide-box__logo{margin-bottom:.625rem}.salary-guide-box .salary-guide-box__logo svg{width:105px;height:auto}.salary-guide-box .salary-guide-box__title{font-size:1.5rem;margin:0 0 8.125rem}.salary-guide-box .salary-guide-box__link{margin-top:auto;font-size:1.0625rem;font-family:"Rubik",sans-serif;font-weight:500}.salary-guide-box.salary-guide-box--pink .salary-guide-box__content:before{background:radial-gradient(circle, rgba(236,72,153,0.8) 0%, rgba(236,72,153,0) 50%)}.salary-guide-box.salary-guide-box--purple .salary-guide-box__content:before{background:radial-gradient(circle, rgba(139,92,246,0.8) 0%, rgba(139,92,246,0) 50%)}.salary-guide-box.salary-guide-box--cyan .salary-guide-box__content:before{background:radial-gradient(circle, rgba(35,219,202,0.8) 0%, rgba(35,219,202,0) 50%)}.salary-guide-box.salary-guide-box--orange .salary-guide-box__content:before{background:radial-gradient(circle, rgba(255,111,97,0.8) 0%, rgba(255,111,97,0) 50%)}.salary-guide-box.salary-guide-box--lime .salary-guide-box__content:before{background:radial-gradient(circle, rgba(206,232,60,0.8) 0%, rgba(206,232,60,0) 50%)}.salary-guide-box:hover .salary-guide-box__img img{transform:scale(1.1)}.body .salary-guide-box{opacity:0;transform:translate(0, -100px);transition:opacity 0.2s ease-in-out, transform 0.3s ease-in-out}.body .salary-guide-box:nth-child(1){transition-delay:150ms}.body .salary-guide-box:nth-child(2){transition-delay:300ms}.body .salary-guide-box:nth-child(3){transition-delay:450ms}.body .salary-guide-box:nth-child(4){transition-delay:600ms}.body .salary-guide-box:nth-child(5){transition-delay:750ms}.body .salary-guide-box:nth-child(6){transition-delay:900ms}.body .salary-guide-box:nth-child(7){transition-delay:1050ms}.body .salary-guide-box:nth-child(8){transition-delay:1200ms}.body .salary-guide-box:nth-child(9){transition-delay:1350ms}.body .salary-guide-box:nth-child(10){transition-delay:1500ms}.body .animated .salary-guide-box{opacity:1;transform:translate(0, 0)}@media (min-width: 1020px) and (max-width: 1320px), (max-width: 768px){.salary-guide-box{flex-direction:column}.salary-guide-box .salary-guide-box__img{order:1;width:100%;aspect-ratio:16/9;border:none}.salary-guide-box .salary-guide-box__content{order:2;width:100%;border:none;flex:1}.salary-guide-box .salary-guide-box__title{margin-bottom:1.875rem}}.salary-guide-table{position:relative;display:none;padding-top:3.125rem}.salary-guide-table .salary-guide-table__close{position:absolute;top:0;right:0;cursor:pointer;padding:0;font-size:1.0625rem;font-weight:500;color:#1F2937;border:none;border-bottom:1px solid #1F2937;background:none}.salary-guide-table .salary-guide-table__title{margin:0 0 1.875rem;font-size:26px}@media (min-width: 480px) and (max-width: 1697px){.salary-guide-table .salary-guide-table__title{font-size:calc( 26px + 20 * (100vw - 480px) / (1697 - 480))}}@media (min-width: 1698px){.salary-guide-table .salary-guide-table__title{font-size:46px}}.salary-guide-table .salary-guide-table__table{font-size:1rem;text-align:center}.salary-guide-table .salary-guide-table__row{display:flex;flex-wrap:wrap}.salary-guide-table .salary-guide-table__cell{padding:.625rem .9375rem;width:100%}.salary-guide-table .salary-guide-table__salaries{display:flex;margin-left:auto;width:100%}.salary-guide-table .salary-guide-table__salaries>.salary-guide-table__cell{width:33.33%;text-align:center}.salary-guide-table .salary-guide-table__body .salary-guide-table__row:nth-child(even){background:#F0F0F0}.salary-guide-table .salary-guide-table__heading{border-bottom:4px solid #1F2937}.salary-guide-table .salary-guide-table__heading .salary-guide-table__cell{font-weight:500;font-family:"Rubik",sans-serif}.modal.active .salary-guide-table{display:block}@media screen and (min-width: 1020px){.salary-guide-table{padding-top:0}.salary-guide-table .salary-guide-table__title{margin:0 0 2.8125rem;text-align:left}.salary-guide-table .salary-guide-table__table{border-left:4px solid #1F2937;border-right:4px solid #1F2937}.salary-guide-table .salary-guide-table__cell{padding:.9375rem 1.875rem;width:auto}.salary-guide-table .salary-guide-table__salaries{width:50%}}@media screen and (min-width: 1320px){.salary-guide-table .salary-guide-table__table{font-size:1.25rem}.salary-guide-table .salary-guide-table__salaries{width:40%}}.modal .salary-guide-modal{max-width:106.0625em;padding:1.25rem}@media screen and (min-width: 1320px){.modal .salary-guide-modal{padding:3.75rem}}

