@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-cta,.closed-vacancy-block .closed-vacancy-card .closed-vacancy-secondary,.login-block .login-block-wrapper .form-wrapper .links .links-items>a,.login-block .login-block-wrapper .form-wrapper .note>a,.text-block .text-block-wrapper>p>a,.text-block .text-block-wrapper>ul>li>a,.text-block .text-block-wrapper>ol>li>a,.text-block .text-block-wrapper>a,.job-seeker-block .job-seeker-block-wrapper .links>a,.job-seeker-block .job-seeker-block-wrapper .job-seeker-info>a,.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a,.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link>a,.vacancy-response .vacancy-response-wrapper .links>a,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .bj-app-chips .bj-app-chip,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li>a,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li.pagination-dots,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>a,.payment-block .payment-block-wrapper .links>a,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li>a,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li.pagination-dots,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>a,.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a,.vacancies-profile-block .vacancies-profile-block-wrapper .links>a,.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a,.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li>a,.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li.pagination-dots,.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>a,.company-profile-block .company-profile-block-wrapper .links>a,.profile-block .profile-block-wrapper .links>a,.company-offers .company-offers-wrapper .cols-grid .col-grid,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>a,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>span,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li.pagination-dots,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>a,.content-block .content-block-wrapper>a,.best-employers .best-employers-wrapper .best-employers-header .best-employers-link>a,.best-employers .best-employers-wrapper .three-cols-grid .grid-item,.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-link>a,.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item,.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-link>a,.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item,.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item,.top-banner .top-banner-wrapper .top-banner-info>a,footer .footer-wrapper .footer-menu>nav>ul>li>a,footer .footer-wrapper .lang-wrapper>ul>li>a,header .header-wrapper .lang-wrapper>ul>li>a,header .header-wrapper .header-top-line .header-top-line-text>p>a,header .header-wrapper .header-main-line .logo>a,header .header-wrapper .header-main-line .menu>nav>ul>li>a,.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items,.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-out{text-decoration:none;outline:none;display:inline-block}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a,.content-block .content-block-wrapper .content-block-header .content-block-header-text>a,header .header-wrapper .header-main-line .links>a{text-decoration:none;outline:none;color:#fff;display:inline-block;text-transform:uppercase}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>ul,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul,.payment-request-list,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul,.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list,.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul,.content-block .content-block-wrapper>ul,.content-block .content-block-wrapper>ol,footer .footer-wrapper .footer-menu>nav>ul,footer .footer-wrapper .lang-wrapper>ul,header .header-wrapper .lang-wrapper>ul,header .header-wrapper .header-main-line .menu>nav>ul,.breadcrumbs .breadcrumbs-wrapper>ul{margin:0;padding:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>ul>li,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li,.payment-request-item,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li,.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li,.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li,.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy>ul>li,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li,footer .footer-wrapper .footer-menu>nav>ul>li,footer .footer-wrapper .lang-wrapper>ul>li,header .header-wrapper .lang-wrapper>ul>li,header .header-wrapper .header-main-line .menu>nav>ul>li,.breadcrumbs .breadcrumbs-wrapper>ul>li{list-style-type:none}.wpcf7-form .wpcf7-submit,.profile-form-export .profile-form-submit,.login-block .login-block-wrapper .form-wrapper form input:not([type=checkbox]):not([type=radio]),.login-block .login-block-wrapper .form-wrapper form button,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-submit,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-reset,.payment-block .payment-block-wrapper .payment-cols .payment-filter form input,.payment-block .payment-block-wrapper .payment-cols .payment-filter form button,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-years-tabs>button,.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-delete,.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field input:not([type=checkbox]):not([type=radio]),.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field>input,.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger,.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row .vacancy-edit-promo-request,.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button,.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action,.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field input,.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col .profile-form-field>input,.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-actions>button,.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field>input,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload>button,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-actions .profile-form-submit,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-input,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-submit,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-reset,.content-block .content-block-wrapper .faq-wrapper .faq-tabs>button,.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item>button{outline:none;border:none}*,*:before,*:after{box-sizing:border-box}html{font-family:Rubik,sans-serif;min-width:320px;overflow-x:hidden;width:100%;behavior:smooth}body{background-color:#f6f6f6;color:#000;min-width:320px;width:100%;position:relative;overflow:hidden}body.menu-open{overflow:hidden}body :first-child{margin-top:0!important}body :last-child{margin-bottom:0!important}body h1,body h2,body h3,body h4,body h5,body h6,body *{line-height:1.1rem}body input[type=text],body input[type=email],body input[type=password],body input[type=tel],body select,body textarea{font-size:1.125rem!important;line-height:1.125rem!important}div.container{margin-left:auto;margin-right:auto;max-width:1320px;position:relative}.home-bg{position:absolute;left:0;top:0;width:40%;height:33%;z-index:0}.home-bg>img{width:100%;height:100%;object-fit:cover}.home-bg>img.home-bg-mob{display:none}.page-bg{position:absolute;left:0;top:0;width:40%;height:73%;z-index:0}.page-bg>img{width:100%;height:100%;object-fit:cover}.page-bg>img.home-bg-mob{display:none}.page-bigger-bg{position:absolute;left:0;top:0;width:40%;height:100%;z-index:0}.page-bigger-bg>img{width:100%;height:100%;object-fit:cover}.page-bigger-bg>img.home-bg-mob{display:none}@media(max-width:1800px){.home-bg,.page-bg,.page-bigger-bg{width:50%}}@media(max-width:1500px){.home-bg{width:75%;height:35%}.page-bg{width:75%;height:80%}.page-bigger-bg{width:75%}}@media(max-width:1200px){.home-bg{width:100%;height:37%}.page-bigger-bg{width:100%}}@media(min-width:1080px){html{font-size:1rem}div.container{width:calc(100% - 30px)}}@media(min-width:769px)and (max-width:1080px){html{font-size:1rem}div.container{width:calc(100% - 30px)}}@media(max-width:769px){html{font-size:1rem}div.container{width:calc(100% - 30px)}.home-bg>img.home-bg-desk,.page-bg>img.home-bg-desk{display:none}.home-bg>img.home-bg-mob,.page-bg>img.home-bg-mob{display:block}.page-bg{width:100%;height:76%}}@media(max-width:450px){.home-bg{height:16%}.page-bg{height:27%}}.bj-form-error{color:red!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.breadcrumbs{padding:32px 0 10.5px;position:relative}.breadcrumbs .breadcrumbs-wrapper>ul{position:relative;display:flex;flex-wrap:wrap}.breadcrumbs .breadcrumbs-wrapper>ul>li{display:flex;position:relative;font-weight:500;font-size:.625rem;line-height:.625rem;letter-spacing:0em;text-transform:uppercase;color:#000}.breadcrumbs .breadcrumbs-wrapper>ul>li>a{white-space:nowrap;color:#545454;font-size:.625rem;line-height:.625rem;text-decoration:none;transition:color .5s ease-out}.breadcrumbs .breadcrumbs-wrapper>ul>li>a:after{content:"/";font-weight:500;margin:0 5px;color:#000}@media(max-width:769px){.breadcrumbs{display:none}}header{padding:39px 0 0;position:relative}header .header-wrapper{display:flex;flex-direction:column;gap:24px}header .header-wrapper .lang-wrapper{position:relative;cursor:pointer;padding-right:12px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;min-height:.6875rem}header .header-wrapper .lang-wrapper:after{content:"";position:absolute;right:0;top:12%;width:8px;height:8px;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.62351%205.57L1.22551%202.829C0.942505%202.5065%201.17251%202%201.60201%202H6.39801C6.49413%201.99992%206.58824%202.02754%206.66906%202.07957C6.74989%202.1316%206.814%202.20582%206.85373%202.29335C6.89346%202.38087%206.90711%202.478%206.89306%202.57309C6.87901%202.66818%206.83785%202.7572%206.77451%202.8295L4.37651%205.5695C4.32957%205.6232%204.2717%205.66625%204.20676%205.69574C4.14182%205.72523%204.07133%205.74049%204.00001%205.74049C3.92868%205.74049%203.85819%205.72523%203.79325%205.69574C3.72831%205.66625%203.67044%205.6232%203.62351%205.5695V5.57Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s ease}header .header-wrapper .lang-wrapper.is-open:after{transform:rotate(180deg)}header .header-wrapper .lang-wrapper>.lang-current{font-weight:400;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#db7d79}header .header-wrapper .lang-wrapper>ul{display:none}header .header-wrapper .lang-wrapper>ul>li>a{font-weight:400;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;text-align:center;color:#585858;transition:color .5s ease-out}header .header-wrapper .lang-wrapper>ul>li>a:hover{color:#db7d79}header .header-wrapper .lang-wrapper>ul>li.active{display:none}header .header-wrapper .lang-wrapper.is-open>ul{position:absolute;top:calc(100% + 6px);right:0;background-color:#fff;padding:8px 12px;box-shadow:0 2px 8px #0000001a;border-radius:5px;z-index:1;min-width:76px;display:flex;flex-direction:column;gap:4px}header .header-wrapper .lang-wrapper.is-open>ul>li{text-align:center;white-space:nowrap}header .header-wrapper .header-top-line{display:flex;justify-content:space-between;align-items:center;gap:20px}header .header-wrapper .header-top-line .header-top-line-text>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#585858;margin:0}header .header-wrapper .header-top-line .header-top-line-text>p>a{font-size:.6875rem;line-height:.6875rem;color:#585858;transition:color .5s ease-out}header .header-wrapper .header-top-line .header-top-line-text>p>a:hover{color:#db7d79}header .header-wrapper .header-main-line{margin:10px 0;display:flex;align-items:center;gap:29px}header .header-wrapper .header-main-line .logo{max-width:195px;width:100%;height:39px}header .header-wrapper .header-main-line .logo>a{width:100%;height:100%;display:flex;align-items:center;flex-wrap:nowrap}header .header-wrapper .header-main-line .logo>a>h3{font-weight:700;font-size:1.6875rem;line-height:1.6875rem;letter-spacing:0em;text-transform:uppercase;color:#403657;margin:0}header .header-wrapper .header-main-line .logo>a>h3>span{background-color:#db7d79;border-radius:5px;padding:3.5px 12px;color:#fff}header .header-wrapper .header-main-line .menu .lang-wrapper,header .header-wrapper .header-main-line .menu .logo,header .header-wrapper .header-main-line .menu .links{display:none}header .header-wrapper .header-main-line .menu>nav>ul{display:flex;align-items:center;gap:5px}header .header-wrapper .header-main-line .menu>nav>ul>li>a{padding:12.5px 13px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;border-radius:5px;background-color:transparent;transition:background-color .5s ease-out,color .5s ease-out}header .header-wrapper .header-main-line .menu>nav>ul>li>a:hover{background-color:#403657;color:#fff}header .header-wrapper .header-main-line .menu>nav>ul>li>a.active{background-color:#db7d79;color:#fff}header .header-wrapper .header-main-line .menu>nav>ul>li.current-menu-item>a,header .header-wrapper .header-main-line .menu>nav>ul>li.current_page_item>a,header .header-wrapper .header-main-line .menu>nav>ul>li.current-menu-parent>a,header .header-wrapper .header-main-line .menu>nav>ul>li.current_page_ancestor>a,header .header-wrapper .header-main-line .menu>nav>ul>li.current-menu-ancestor>a{background-color:#db7d79;color:#fff}header .header-wrapper .header-main-line .links{display:flex;align-items:center;gap:5px;margin-left:auto}header .header-wrapper .header-main-line .links>a{padding:12.5px 13px;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;transition:background-color .5s ease-out}header .header-wrapper .header-main-line .links>a.employee-link{background-color:#403657}header .header-wrapper .header-main-line .links>a.company-link{background-color:#8e8854}header .header-wrapper .header-main-line .links>a:hover.employee-link{background-color:#8d82a7}header .header-wrapper .header-main-line .links>a:hover.company-link{background-color:#b9b37c}header .header-wrapper .header-main-line .menu-btn{display:none}header .header-wrapper .header-links{display:none}.header-with-login .header-wrapper .header-main-line-wrapper{display:flex;justify-content:space-between;align-items:center}.header-with-login .header-wrapper .header-main-line-wrapper .header-main-line{max-width:900px;width:100%}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:300px;width:100%}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items{display:flex;align-items:center;gap:13px;transition:color .5s ease-out}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-icon{width:38px;height:38px;max-width:38px;max-height:38px;min-width:38px;min-height:38px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-icon>img{width:38px;height:38px;object-fit:cover;border-radius:50%}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-name{display:flex;flex-direction:column;gap:3px;transition:color .5s ease-out}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-name>h6{font-weight:500;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0;transition:color .5s ease-out}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-name>p{font-weight:400;font-size:.875rem;line-height:.875rem;letter-spacing:0em;color:#000;margin:0;transition:color .5s ease-out}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items:hover .log-in-name>h6,.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items:hover .log-in-name>p{color:#db7d79}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-out{width:25px;height:25px;transition:transform .5s ease-out}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-out>img{width:25px;height:25px;object-fit:cover}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-out:hover{transform:translate(5px)}@media(min-width:770px)and (max-width:1080px){header{padding:17px 0 0}header .header-wrapper{gap:12px}header .header-wrapper .lang-wrapper{flex-direction:column;align-items:flex-end}header .header-wrapper .lang-wrapper:after{top:2%}header .header-wrapper .lang-wrapper>ul>li{text-align:right}header .header-wrapper .lang-wrapper>ul>li>a{text-align:right}header .header-wrapper .lang-wrapper.is-open>ul{position:relative;top:0;right:-12px;margin-top:6px}header .header-wrapper .header-top-line{align-items:baseline}header .header-wrapper .header-main-line{margin:5px 0;gap:10px}header .header-wrapper .header-main-line .logo{max-width:130px;height:28px}header .header-wrapper .header-main-line .logo>a>h3{font-size:1.125rem;line-height:1.125rem}header .header-wrapper .header-main-line .logo>a>h3>span{padding:3px 8px}header .header-wrapper .header-main-line .menu>nav>ul>li>a{padding:6px 7px}header .header-wrapper .header-main-line .links>a{padding:8px}.header-with-login .header-wrapper .header-main-line-wrapper .header-main-line .logo{max-width:118px;height:28px}.header-with-login .header-wrapper .header-main-line-wrapper .header-main-line .logo>a>h3{font-size:1rem;line-height:1rem}.header-with-login .header-wrapper .header-main-line-wrapper .header-main-line .menu>nav>ul>li>a{font-size:.75rem;line-height:.75rem}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper{max-width:240px}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items{gap:8px}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-icon{width:32px;height:32px;max-width:32px;max-height:32px;min-width:32px;min-height:32px}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-icon>img{width:32px;height:32px}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-icon>p{font-size:.875rem;line-height:.875rem}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-name>h6{font-size:.75rem;line-height:.75rem}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper .log-in-items .log-in-name>p{font-size:.75rem;line-height:.75rem}}@media(max-width:769px){header{padding:17px 0 10px}header .header-wrapper{gap:2px}header .header-wrapper .lang-wrapper{flex-direction:column;align-items:flex-end}header .header-wrapper .lang-wrapper:after{top:2%}header .header-wrapper .lang-wrapper>ul>li{text-align:right}header .header-wrapper .lang-wrapper>ul>li>a{text-align:right}header .header-wrapper .lang-wrapper.is-open>ul{position:relative;top:0;right:-12px;margin-top:6px}header .header-wrapper .header-top-line{gap:70px;align-items:baseline}header .header-wrapper .header-top-line .header-top-line-text{max-width:190px}header .header-wrapper .header-main-line{margin:10px 0;gap:0px;justify-content:space-between}header .header-wrapper .header-main-line .logo{max-width:144px;height:29px;margin:0 auto}header .header-wrapper .header-main-line .logo>a>h3{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:5px;font-size:1.27rem;line-height:1.27rem}header .header-wrapper .header-main-line .logo>a>h3>span{padding:3px 8px}header .header-wrapper .header-main-line .menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#fff;padding:85px 15px 30px;display:flex;flex-direction:column;align-items:center;gap:25px;transition:right .3s ease;z-index:15;overflow-y:auto}header .header-wrapper .header-main-line .menu.is-open{right:0}header .header-wrapper .header-main-line .menu .lang-wrapper,header .header-wrapper .header-main-line .menu .logo,header .header-wrapper .header-main-line .menu .links{display:flex}header .header-wrapper .header-main-line .menu .logo{max-width:144px;width:100%;height:29px;margin:0 auto 9px}header .header-wrapper .header-main-line .menu .logo>a{text-decoration:none;outline:none;width:100%;height:100%;display:flex;align-items:center;flex-wrap:nowrap}header .header-wrapper .header-main-line .menu .logo>a>h3{display:flex;flex-direction:row;align-items:center;gap:5px;font-weight:700;font-size:1.27rem;line-height:1.27rem;letter-spacing:0em;text-transform:uppercase;color:#403657;margin:0}header .header-wrapper .header-main-line .menu .logo>a>h3>span{background-color:#db7d79;border-radius:5px;padding:3px 8px;color:#fff}header .header-wrapper .header-main-line .menu .lang-wrapper>.lang-current{color:#db7d79}header .header-wrapper .header-main-line .menu .lang-wrapper.is-open>ul{background-color:transparent;padding:0;box-shadow:none;border-radius:0}header .header-wrapper .header-main-line .menu .lang-wrapper.is-open>ul>li{text-align:right}header .header-wrapper .header-main-line .menu .links{flex-direction:column;gap:6px;margin:0 0 18px}header .header-wrapper .header-main-line .menu .links>a{font-size:.75rem;line-height:.75rem;padding:12px 13px}header .header-wrapper .header-main-line .menu>nav>ul{flex-direction:column;gap:4px}header .header-wrapper .header-main-line .links{display:none}header .header-wrapper .header-main-line .menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:29px;height:29px;cursor:pointer;position:relative;z-index:20}header .header-wrapper .header-main-line .menu-btn>span{display:block;width:83%;height:2px;background-color:#000;border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}header .header-wrapper .header-main-line .menu-btn.is-open>span:nth-child(1){transform:translateY(7px) rotate(45deg)}header .header-wrapper .header-main-line .menu-btn.is-open>span:nth-child(2){opacity:0}header .header-wrapper .header-main-line .menu-btn.is-open>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}header .header-wrapper .header-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:14px 0 0}header .header-wrapper .header-links>a{text-decoration:none;outline:none;color:#fff;text-transform:uppercase;padding:12.5px 13px;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;transition:background-color .5s ease-out}header .header-wrapper .header-links>a.employee-link{background-color:#403657}header .header-wrapper .header-links>a.company-link{background-color:#8e8854}header .header-wrapper .header-links>a:hover.employee-link{background-color:#8d82a7}header .header-wrapper .header-links>a:hover.company-link{background-color:#b9b37c}.header-with-login .header-wrapper .header-main-line-wrapper{flex-direction:column}.header-with-login .header-wrapper .header-main-line-wrapper .log-in-wrapper{max-width:100%}}@media(max-width:374px){header .header-wrapper .header-links{gap:8px;margin:0}}footer{background-color:#fff;position:relative}footer .footer-wrapper{display:flex;gap:205px;position:relative;z-index:2;padding:87px 0 123px}footer .footer-wrapper:before{content:"";position:absolute;right:-183px;top:-90px;width:166px;height:170px;background-image:url(./flowers-BMXuHg_i.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}footer .footer-wrapper .footer-info{display:flex;flex-direction:column;gap:31px}footer .footer-wrapper .footer-info .footer-info-logo{width:193px;height:39px}footer .footer-wrapper .footer-info .footer-info-logo>a{width:100%;height:100%}footer .footer-wrapper .footer-info .footer-info-logo>a>img{width:100%;height:100%;object-fit:cover}footer .footer-wrapper .footer-info .footer-info-rules{display:flex;flex-direction:column;margin:0 0 42px}footer .footer-wrapper .footer-info .footer-info-rules>p{font-weight:400;font-size:.875rem;line-height:.875rem;letter-spacing:0em;color:#000;margin:0}footer .footer-wrapper .footer-info .footer-info-link>a{font-weight:400;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;text-decoration:underline;color:#000;transition:color .5s ease-out}footer .footer-wrapper .footer-info .footer-info-link>a:hover{color:#db7d79}footer .footer-wrapper .footer-menu>nav>ul{display:flex;align-items:flex-start;flex-direction:column;gap:4px}footer .footer-wrapper .footer-menu>nav>ul>li>a{padding:12.5px 13px;display:flex;justify-content:center;align-items:center;text-align:left;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;border-radius:5px;background-color:transparent;transition:background-color .5s ease-out,color .5s ease-out}footer .footer-wrapper .footer-menu>nav>ul>li>a:hover{background-color:#403657;color:#fff}footer .footer-wrapper .footer-menu>nav>ul>li>a.active{background-color:#db7d79;color:#fff}footer .footer-wrapper .lang-wrapper{position:relative;cursor:pointer;padding-right:12px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:flex-end;min-height:.6875rem;min-width:90px;margin-left:auto}footer .footer-wrapper .lang-wrapper:after{content:"";position:absolute;right:0;top:2px;width:8px;height:8px;background-image:url("data:image/svg+xml,%3csvg%20width='8'%20height='8'%20viewBox='0%200%208%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.62351%205.57L1.22551%202.829C0.942505%202.5065%201.17251%202%201.60201%202H6.39801C6.49413%201.99992%206.58824%202.02754%206.66906%202.07957C6.74989%202.1316%206.814%202.20582%206.85373%202.29335C6.89346%202.38087%206.90711%202.478%206.89306%202.57309C6.87901%202.66818%206.83785%202.7572%206.77451%202.8295L4.37651%205.5695C4.32957%205.6232%204.2717%205.66625%204.20676%205.69574C4.14182%205.72523%204.07133%205.74049%204.00001%205.74049C3.92868%205.74049%203.85819%205.72523%203.79325%205.69574C3.72831%205.66625%203.67044%205.6232%203.62351%205.5695V5.57Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s ease}footer .footer-wrapper .lang-wrapper.is-open:after{transform:rotate(180deg)}footer .footer-wrapper .lang-wrapper>.lang-current{font-weight:400;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#db7d79}footer .footer-wrapper .lang-wrapper>ul{display:none}footer .footer-wrapper .lang-wrapper>ul>li>a{font-weight:400;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#000;transition:color .5s ease-out}footer .footer-wrapper .lang-wrapper>ul>li>a:hover{color:#db7d79}footer .footer-wrapper .lang-wrapper>ul>li.active{display:none}footer .footer-wrapper .lang-wrapper.is-open>ul{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:6px}footer .footer-wrapper .footer-rules,footer .footer-wrapper .footer-link{display:none}@media(max-width:1700px){footer .footer-wrapper:before{right:-25px}}@media(max-width:1400px){footer .footer-wrapper:before{right:0}}@media(min-width:770px)and (max-width:1080px){footer .footer-wrapper{gap:40px;padding:87px 0 47px}}@media(max-width:769px){footer .footer-wrapper{gap:28px;padding:59px 0 70px;flex-direction:column;align-items:center}footer .footer-wrapper:before{right:0;top:-36px;width:73px;height:75px}footer .footer-wrapper .footer-info{gap:28px}footer .footer-wrapper .footer-info .footer-info-rules,footer .footer-wrapper .footer-info .footer-info-link{display:none}footer .footer-wrapper .footer-menu{margin:0 0 20px}footer .footer-wrapper .footer-menu>nav>ul{align-items:center}footer .footer-wrapper .lang-wrapper{display:none}footer .footer-wrapper .footer-rules{display:flex;flex-direction:column}footer .footer-wrapper .footer-rules>p{font-weight:400;font-size:.875rem;line-height:.875rem;letter-spacing:0em;color:#000;text-align:center;margin:0}footer .footer-wrapper .footer-link{display:flex;margin:-10px 0 0}footer .footer-wrapper .footer-link>a{font-weight:400;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;text-decoration:underline;color:#000;text-align:center;transition:color .5s ease-out}footer .footer-wrapper .footer-link>a:hover{color:#db7d79}}.top-banner{position:relative;padding:39px 0 26px}.top-banner .top-banner-wrapper{padding:302px 15px 50px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.top-banner .top-banner-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:18px}.top-banner .top-banner-wrapper .top-banner-info{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.top-banner .top-banner-wrapper .top-banner-info>h1{font-weight:300;font-size:4.0625rem;line-height:4.125rem;letter-spacing:0em;text-align:center;text-transform:uppercase;margin:0;color:#515151;max-width:923px;width:100%}.top-banner .top-banner-wrapper .top-banner-info>a{font-weight:500;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#606060;transition:background-color .5s ease-out,color .5s ease-out}.top-banner .top-banner-wrapper .top-banner-info>a.primary-link{font-size:1.5rem;line-height:1.5rem;background-color:#fff;border-radius:43px;padding:25px 32px}.top-banner .top-banner-wrapper .top-banner-info>a.default-link{font-size:1.0625rem;line-height:1.0625rem}.top-banner .top-banner-wrapper .top-banner-info>a:hover.primary-link{background-color:#403657;color:#fff}.top-banner .top-banner-wrapper .top-banner-info>a:hover.default-link{color:#403657}@media(max-width:769px){.top-banner{padding:40px 0 25px}.top-banner .top-banner-wrapper{padding:82px 35px 46px;gap:17px}.top-banner .top-banner-wrapper .top-banner-info{gap:17px}.top-banner .top-banner-wrapper .top-banner-info>h1{font-weight:500;font-size:1.5rem;line-height:1.9375rem;max-width:435px}.top-banner .top-banner-wrapper .top-banner-info>a.primary-link{font-size:1.125rem;line-height:1.125rem;padding:14px 28px}.top-banner .top-banner-wrapper .top-banner-info>a.default-link{font-size:.9375rem;line-height:.9375rem}}@media(max-width:374px)and (max-width:769px){.top-banner .top-banner-wrapper{padding:62px 15px 46px}}.popular-offers{padding:26px 0 82px;position:relative}.popular-offers.popular-offers-single .popular-offers-wrapper .four-cols-grid,.popular-offers.popular-offers-single .popular-offers-wrapper .grid-item .grid-item-wrapper .grid-item-link{display:none}.popular-offers.popular-offers-single .popular-offers-wrapper .grid-item .grid-item-wrapper .grid-item-descr .row{display:flex;align-items:center;flex-wrap:wrap;gap:23px}.popular-offers.popular-offers-single .popular-offers-wrapper .grid-item .grid-item-wrapper .grid-item-descr .row>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.popular-offers.popular-offers-single .popular-offers-wrapper .grid-item .grid-item-wrapper .grid-item-descr .link{display:block}.popular-offers.popular-offers-single .popular-offers-wrapper .grid-item .grid-item-wrapper .grid-item-descr .link>p{display:inline-block;background-color:#545454;border-radius:5px;padding:12.5px 13px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#fff;margin:0}.popular-offers .popular-offers-wrapper{display:flex;flex-direction:column;gap:25px}.popular-offers .popular-offers-wrapper .popular-offers-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title{display:flex;align-items:flex-start;gap:11px}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-img{width:44px;height:44px}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-img>img{width:44px;height:44px;object-fit:cover}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-text{display:flex;flex-direction:column;gap:3px}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-text>h2{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-text>p{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-text>p>b{font-weight:700}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-link>a{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#db7d79;border:2px solid #DB7D79;border-radius:12px;color:#fff;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;padding:14px 43px;transition:background-color .5s ease-out,color .5s ease-out}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-link>a:hover{background-color:#fff;color:#db7d79}.popular-offers .popular-offers-wrapper .three-cols-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;column-gap:22px;row-gap:22px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item{background-color:#ecebef;border-radius:18px;padding:21px 19px;cursor:pointer;transition:background-color .5s ease-out,transform .5s ease-out}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{display:flex;align-items:flex-start;gap:15px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>img{width:56px;height:56px;object-fit:cover;border-radius:50%}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{display:flex;flex-direction:column;gap:9px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p>span{font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#000}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price{background-color:#f6f6f6;border-radius:16px;padding:6px 12px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:left;margin:0 0 3px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item:hover{background-color:#e2deec;transform:translateY(-10px)}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item:hover.grid-item-disabled{background-color:#ecebef;transform:translateY(0)}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-primary{background-color:#f0eee6}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-primary .grid-item-wrapper .grid-item-icon{background-color:#d68787}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-primary:hover{background-color:#e2deec}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-urgent{position:relative;border:2px solid #F35B39}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-urgent .grid-item-descr>h5{padding-right:76px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-urgent>.grid-item-urgent-badge{position:absolute;top:5px;right:12px;background-color:#f35b39;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:3px 8px;border-radius:10px;z-index:2;text-transform:uppercase}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item.grid-item-disabled:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ecebefb8;border-radius:18px;z-index:1}.popular-offers .popular-offers-wrapper .four-cols-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;column-gap:25px;row-gap:19px}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item{background-color:#fff;border-radius:18px;padding:23px 19px;cursor:pointer;transition:background-color .5s ease-out,transform .5s ease-out}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item .grid-item-wrapper{display:flex;flex-direction:column;gap:8px}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item .grid-item-wrapper>h5{font-weight:500;font-size:1rem;line-height:1rem;letter-spacing:0em;text-transform:uppercase;color:#545454;margin:0}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item .grid-item-wrapper>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#787878;margin:0}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item:hover{background-color:#e2deec;transform:translateY(-10px)}@media(min-width:770px)and (max-width:1080px){.popular-offers .popular-offers-wrapper .three-cols-grid{grid-template-columns:repeat(2,1fr)}.popular-offers .popular-offers-wrapper .four-cols-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:769px){.popular-offers{padding:25px 0}.popular-offers .popular-offers-wrapper{gap:13px}.popular-offers .popular-offers-wrapper .popular-offers-header{margin:0 0 5px;flex-direction:column;align-items:center;text-align:center}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-img{display:none}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-text>h2{text-align:center}.popular-offers .popular-offers-wrapper .popular-offers-header .popular-offers-title .popular-offers-title-text>p{font-size:.8125rem;line-height:.8125rem;text-align:center}.popular-offers .popular-offers-wrapper .three-cols-grid{grid-template-columns:repeat(1,1fr);column-gap:13px;row-gap:13px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{gap:11px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price{padding:7.5px 12px;margin:0 0 2px}.popular-offers .popular-offers-wrapper .four-cols-grid{grid-template-columns:repeat(2,1fr);column-gap:11px;row-gap:11px}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item{padding:12px 19px}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item .grid-item-wrapper{gap:11px}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item .grid-item-wrapper>h5{font-size:.875rem;line-height:.875rem}.popular-offers .popular-offers-wrapper .four-cols-grid .grid-item .grid-item-wrapper>p{font-size:.9375rem;line-height:.9375rem}}@media(max-width:374px){.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item{padding:20px 12px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{gap:10px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon{width:46px;height:46px;max-width:46px;max-height:46px;min-width:46px;min-height:46px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>p{font-size:1rem;line-height:1rem}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>img{width:46px;height:46px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{gap:11px}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5,.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p{font-size:1rem;line-height:1rem}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price{padding:6.5px 10px;margin:0}.popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price>p{font-size:1rem;line-height:1rem}.popular-offers .popular-offers-wrapper .four-cols-grid{grid-template-columns:repeat(1,1fr)}}.map-block{position:relative;padding-top:40px}.map-block .map-block-header{display:flex;flex-direction:column;gap:3px;margin:0 0 36px!important}.map-block .map-block-header>h2{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.map-block .map-block-header>p{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.map-block .map-block-header>p>b{font-weight:700}.map-block .map-block-canvas{width:100%;min-height:780px}.map-block .map-block-canvas .bj-leaflet-map{width:100%;min-height:780px;height:780px;display:block}.map-block .map-block-canvas>img{width:100%;height:100%;object-fit:cover;min-height:780px;display:block}@media(min-width:770px)and (max-width:1080px){.map-block .map-block-canvas{min-height:500px}.map-block .map-block-canvas .bj-leaflet-map{min-height:500px;height:500px}.map-block .map-block-canvas>img{min-height:500px}}@media(max-width:769px){.map-block{display:none}}.bj-leaflet-map--square{width:100%;aspect-ratio:1/1;height:auto;min-height:0;display:block;border-radius:18px;overflow:hidden}.expires-offers{padding:42px 0 38.5px;position:relative}.expires-offers .expires-offers-wrapper{display:flex;flex-direction:column;gap:36px}.expires-offers .expires-offers-wrapper .expires-offers-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title{display:flex;align-items:flex-start;gap:22px}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-img{width:53px;height:53px}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-img>img{width:53px;height:53px;object-fit:cover}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text{display:flex;flex-direction:column;gap:3px}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text>h2{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text>p{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text>p>b{font-weight:700}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-link>a{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#db7d79;border:2px solid #DB7D79;border-radius:12px;color:#fff;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;padding:14px 43px;transition:background-color .5s ease-out,color .5s ease-out}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-link>a:hover{background-color:#fff;color:#db7d79}.expires-offers .expires-offers-wrapper .three-cols-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;column-gap:22px;row-gap:22px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item{background-color:#ecebef;border-radius:18px;padding:21px 19px;cursor:pointer;transition:background-color .5s ease-out,transform .5s ease-out}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{display:flex;align-items:flex-start;gap:15px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>img{width:56px;height:56px;object-fit:cover;border-radius:50%}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{display:flex;flex-direction:column;gap:10px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0 0 4px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p>span{font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#000}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price{background-color:#f6f6f6;border-radius:16px;padding:6px 12px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:left;margin:0 0 3px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item:hover{background-color:#e2deec;transform:translateY(-10px)}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item.grid-item-primary{background-color:#f0eee6}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item.grid-item-primary .grid-item-wrapper .grid-item-icon{background-color:#d68787}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item.grid-item-primary:hover{background-color:#e2deec}@media(min-width:770px)and (max-width:1080px){.expires-offers .expires-offers-wrapper .three-cols-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:769px){.expires-offers{padding:26px 0 26.5px}.expires-offers .expires-offers-wrapper{gap:17px}.expires-offers .expires-offers-wrapper .expires-offers-header{flex-direction:column;align-items:center;text-align:center;gap:17px}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-img{display:none}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text{gap:5px}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text>h2{text-align:center}.expires-offers .expires-offers-wrapper .expires-offers-header .expires-offers-title .expires-offers-title-text>p{font-size:.8125rem;line-height:.8125rem;text-align:center}.expires-offers .expires-offers-wrapper .three-cols-grid{grid-template-columns:repeat(1,1fr);column-gap:13px;row-gap:13px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{gap:11px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5{margin:0}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price{padding:7.5px 12px;margin:0 0 2px}}@media(max-width:374px){.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item{padding:20px 12px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{gap:10px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon{width:46px;height:46px;max-width:46px;max-height:46px;min-width:46px;min-height:46px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>p{font-size:1rem;line-height:1rem}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>img{width:46px;height:46px}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5,.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p{font-size:1rem;line-height:1rem}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price{padding:6.5px 10px;margin:0}.expires-offers .expires-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .price>p{font-size:1rem;line-height:1rem}}.best-employers{padding:38.5px 0 27.5px;position:relative}.best-employers .best-employers-wrapper{display:flex;flex-direction:column;gap:36px}.best-employers .best-employers-wrapper .best-employers-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title{display:flex;align-items:flex-start;gap:22px}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-img{width:49px;height:49px}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-img>img{width:49px;height:49px;object-fit:cover}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text{display:flex;flex-direction:column;gap:3px}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text>h2{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text>p{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text>p>b{font-weight:700}.best-employers .best-employers-wrapper .best-employers-header .best-employers-link>a{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#8e8854;border:2px solid #8E8854;border-radius:12px;color:#fff;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;padding:14px 31px;transition:background-color .5s ease-out,color .5s ease-out}.best-employers .best-employers-wrapper .best-employers-header .best-employers-link>a:hover{background-color:#fff;color:#8e8854}.best-employers .best-employers-wrapper .three-cols-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;column-gap:18px;row-gap:18px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item{background-color:#ecebef;border-radius:18px;padding:21px 15px 25px 19px;cursor:pointer;transition:background-color .5s ease-out,transform .5s ease-out}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{display:flex;align-items:flex-start;gap:15px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>img{width:56px;height:56px;object-fit:cover;border-radius:50%}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{display:flex;flex-direction:column;gap:11px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0 0 5px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p>span{font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#000}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p>b{font-weight:700;font-size:.6875rem;line-height:.6875rem}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .grid-item-descr-note{display:flex;flex-direction:column;gap:6px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .grid-item-descr-note>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;color:#000;text-transform:uppercase;margin:0}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .grid-item-descr-note>p>b{font-weight:700;font-size:.6875rem;line-height:.6875rem}.best-employers .best-employers-wrapper .three-cols-grid .grid-item:hover{background-color:#e2deec;transform:translateY(-10px)}.best-employers .best-employers-wrapper .three-cols-grid .grid-item:hover.grid-item-disabled{background-color:#ecebef;transform:translateY(0)}.best-employers .best-employers-wrapper .three-cols-grid .grid-item.grid-item-primary{background-color:#f0eee6}.best-employers .best-employers-wrapper .three-cols-grid .grid-item.grid-item-primary .grid-item-wrapper .grid-item-icon{background-color:#d68787}.best-employers .best-employers-wrapper .three-cols-grid .grid-item.grid-item-primary:hover{background-color:#e2deec}.best-employers .best-employers-wrapper .three-cols-grid .grid-item.grid-item-disabled:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ecebefb8;border-radius:18px;z-index:1}@media(min-width:770px)and (max-width:1080px){.best-employers .best-employers-wrapper .three-cols-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:769px){.best-employers{padding:26.5px 0 9px}.best-employers .best-employers-wrapper{gap:19px}.best-employers .best-employers-wrapper .best-employers-header{flex-direction:column;align-items:center;text-align:center;gap:17px}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-img{display:none}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text{gap:6px}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text>h2{text-align:center}.best-employers .best-employers-wrapper .best-employers-header .best-employers-title .best-employers-title-text>p{text-align:center}.best-employers .best-employers-wrapper .three-cols-grid{grid-template-columns:repeat(1,1fr);column-gap:19px;row-gap:19px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item{padding:21px 15px 25px 24px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{gap:10px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr{gap:11px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5{margin:0}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr .grid-item-descr-note{gap:9px}}@media(max-width:374px){.best-employers .best-employers-wrapper .three-cols-grid .grid-item{padding:20px 12px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon{width:46px;height:46px;max-width:46px;max-height:46px;min-width:46px;min-height:46px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>p{font-size:1rem;line-height:1rem}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-icon>img{width:46px;height:46px}.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>h5,.best-employers .best-employers-wrapper .three-cols-grid .grid-item .grid-item-wrapper .grid-item-descr>p{font-size:1rem;line-height:1rem}}.content-block{padding:27.5px 0 101px;position:relative}.content-block .content-block-wrapper{display:flex;flex-direction:column;gap:32px}.content-block .content-block-wrapper .content-block-header{position:relative;padding:100px 0 77px;margin:0 0 10px}.content-block .content-block-wrapper .content-block-header .content-block-header-img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:18px}.content-block .content-block-wrapper .content-block-header .content-block-header-img>img{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}.content-block .content-block-wrapper .content-block-header .content-block-header-img>img.content-block-header-img-mob{display:none}.content-block .content-block-wrapper .content-block-header .content-block-header-text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:28px}.content-block .content-block-wrapper .content-block-header .content-block-header-text>h2{font-weight:300;font-size:4.0625rem;line-height:4.125rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff;margin:0}.content-block .content-block-wrapper .content-block-header .content-block-header-text>a{background-color:#403657;border:2px solid #403657;padding:23px 54.5px;border-radius:43px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;font-size:1.5rem;line-height:1.5rem;letter-spacing:0em;transition:background-color .5s ease-out}.content-block .content-block-wrapper .content-block-header .content-block-header-text>a:hover{background-color:#fff;color:#403657}.content-block .content-block-wrapper>h2{font-weight:300;font-size:4.0625rem;line-height:4.125rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.content-block .content-block-wrapper>h3,.content-block .content-block-wrapper>h4{font-weight:300;font-size:2.5rem;line-height:2.5625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.content-block .content-block-wrapper>h5,.content-block .content-block-wrapper>h6{font-weight:300;font-size:2rem;line-height:2.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.content-block .content-block-wrapper>p{font-weight:300;font-size:1.3125rem;line-height:1.3125rem;letter-spacing:0em;color:#000;margin:0}.content-block .content-block-wrapper>p>a{font-weight:300;font-size:1.3125rem;line-height:1.3125rem;letter-spacing:0em;color:#000;transition:color .5s ease-out}.content-block .content-block-wrapper>p>a:hover{color:#db7d79}.content-block .content-block-wrapper>p>b{font-weight:700}.content-block .content-block-wrapper>ul>li,.content-block .content-block-wrapper>ol>li{font-weight:300;font-size:1.3125rem;line-height:1.3125rem;letter-spacing:0em;color:#000;list-style-type:disc;list-style-position:inside}.content-block .content-block-wrapper>ul>li>a,.content-block .content-block-wrapper>ol>li>a{font-weight:300;font-size:1.3125rem;line-height:1.3125rem;letter-spacing:0em;color:#000;transition:color .5s ease-out}.content-block .content-block-wrapper>ul>li>a:hover,.content-block .content-block-wrapper>ol>li>a:hover{color:#db7d79}.content-block .content-block-wrapper>ul>li>b,.content-block .content-block-wrapper>ol>li>b{font-weight:700}.content-block .content-block-wrapper>ol>li{list-style-type:decimal;list-style-position:inside}.content-block .content-block-wrapper>a{display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:center;background-color:#db7d79;border:2px solid #DB7D79;border-radius:12px;color:#fff;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;padding:14px 43px;transition:background-color .5s ease-out,color .5s ease-out}.content-block .content-block-wrapper>a:hover{background-color:#fff;color:#db7d79}.content-block .content-block-wrapper .faq-wrapper{margin:42px auto 33px;max-width:872px;width:100%}.content-block .content-block-wrapper .faq-wrapper>h3{font-weight:300;font-size:2.375rem;line-height:2.4375rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#000;margin:0 0 42px}.content-block .content-block-wrapper .faq-wrapper .faq-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0 0 46px}.content-block .content-block-wrapper .faq-wrapper .faq-tabs>button{cursor:pointer;background-color:#fff;border:2px solid #FFFFFF;padding:10.5px 11.5px;border-radius:5px;color:#000;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .5s ease,border .5s ease-out,color .5s ease}.content-block .content-block-wrapper .faq-wrapper .faq-tabs>button:hover{background-color:#fff;border:2px solid #403657;color:#403657}.content-block .content-block-wrapper .faq-wrapper .faq-tabs>button.active{background-color:#403657;border:2px solid #403657;color:#fff}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel{display:none;flex-direction:column}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel.active{display:flex}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item{overflow:hidden}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item>button{cursor:pointer;width:100%;background-color:transparent;margin:0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0 15px;border-bottom:1px solid #B7B7B7}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item>button>span{font-weight:500;font-size:1rem;line-height:1rem;letter-spacing:0em;text-transform:uppercase;color:#000;text-align:left}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item>button>img{width:11px;height:16px;object-fit:cover;transition:transform .3s ease}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item.is-open>button{border-bottom:1px solid transparent}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item.is-open>button>img{transform:rotate(180deg)}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item.is-open .faq-answer{display:block;border-bottom:1px solid #B7B7B7}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer{display:none;overflow:hidden;transition:max-height .4s ease;padding:0 0 25px}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer>p{font-weight:300;font-size:1.1875rem;line-height:1.1875rem;letter-spacing:0em;color:#000;text-align:left;margin:0}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer>p>b{font-weight:700}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer>p>a{font-weight:300;font-size:1.1875rem;line-height:1.1875rem;letter-spacing:0em;color:#000;transition:color .5s ease-out}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer>p>a:hover{color:#db7d79}@media(max-width:769px){.content-block{padding:9px 0 65px}.content-block .content-block-wrapper .content-block-header{padding:134px 0 50px;margin:0}.content-block .content-block-wrapper .content-block-header .content-block-header-img>img.content-block-header-img-desk{display:none}.content-block .content-block-wrapper .content-block-header .content-block-header-img>img.content-block-header-img-mob{display:block}.content-block .content-block-wrapper .content-block-header .content-block-header-text{gap:24px}.content-block .content-block-wrapper .content-block-header .content-block-header-text>h2{font-size:2.1875rem;line-height:2.25rem}.content-block .content-block-wrapper .content-block-header .content-block-header-text>a{padding:21.5px 29px;font-size:1.125rem;line-height:1.125rem}.content-block .content-block-wrapper>h2{font-size:2.1875rem;line-height:2.25rem}.content-block .content-block-wrapper>h3,.content-block .content-block-wrapper>h4{font-size:1.5625rem;line-height:1.625rem}.content-block .content-block-wrapper>h5,.content-block .content-block-wrapper>h6{font-size:1.125rem;line-height:1.1875rem}.content-block .content-block-wrapper>p:last-child{display:none}.content-block .content-block-wrapper .faq-wrapper{margin:30px auto 0;max-width:100%}.content-block .content-block-wrapper .faq-wrapper>h3{font-size:2rem;line-height:2.1875rem;margin:0 0 24px}.content-block .content-block-wrapper .faq-wrapper .faq-tabs{gap:10px;margin:0 0 20px}.content-block .content-block-wrapper .faq-wrapper .faq-tabs>button{padding:9.5px 10.5px;font-size:.6875rem;line-height:.6875rem}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item>button{gap:10px;padding:12px 0}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item>button>span{font-size:.8125rem;line-height:.8125rem}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer{padding:0 0 15px}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer>p{font-size:1rem;line-height:1rem}.content-block .content-block-wrapper .faq-wrapper .faq-content .faq-panel .faq-item .faq-answer>p>a{font-size:1rem;line-height:1rem}}@media(max-width:500px){.content-block .content-block-wrapper .faq-wrapper>h3{margin:0 auto 24px;max-width:320px}}@media(max-width:374px){.content-block .content-block-wrapper .faq-wrapper .faq-tabs>button{padding:7.5px 9.5px;font-size:.5625rem;line-height:.5625rem}}.job-offers{padding:10.5px 0 144px;position:relative}.job-offers .job-offers-wrapper{display:flex;flex-direction:column}.job-offers .job-offers-wrapper>h1{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.job-offers .job-offers-wrapper>p{font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.job-offers .job-offers-wrapper>p>b{font-weight:700}.job-offers .job-offers-wrapper .job-offers-cols{display:grid;grid-template-columns:426px 1fr;gap:23px;align-items:flex-start;margin:51px 0 0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box{background-color:#fff;border-radius:18px;padding:21px 21px 36px 23px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form{display:flex;flex-direction:column;gap:21px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field{display:flex;flex-direction:column;gap:8px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-input{background-color:#f6f6f6;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:17px 14px;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;transition:border-color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-input::placeholder{color:#818181}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-input:focus{outline:none;border-color:#00000029}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown{position:relative}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger{cursor:pointer;width:100%;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:16px 28px 16px 14px;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;text-align:left;position:relative;height:58px;transition:border-color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger:focus{outline:none;border-color:#00000029}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.43514%208.355L1.83814%204.2435C1.41364%203.75975%201.75864%203%202.40289%203H9.59689C9.74107%202.99988%209.88223%203.04132%2010.0035%203.11936C10.1247%203.1974%2010.2209%203.30873%2010.2805%203.44002C10.3401%203.57131%2010.3605%203.717%2010.3395%203.85963C10.3184%204.00227%2010.2567%204.1358%2010.1616%204.24425L6.56464%208.35425C6.49424%208.43481%206.40743%208.49937%206.31002%208.54361C6.21261%208.58785%206.10687%208.61074%205.99989%208.61074C5.8929%208.61074%205.78716%208.58785%205.68975%208.54361C5.59235%208.49937%205.50553%208.43481%205.43514%208.35425V8.355Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:280px;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:10px;box-shadow:0 6px 16px #00000014;z-index:2;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#DB7D79 transparent;display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list::-webkit-scrollbar{width:6px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list::-webkit-scrollbar-track{background:transparent}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list::-webkit-scrollbar-thumb{background-color:#db7d79;border-radius:3px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li{font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;cursor:pointer;padding:10px 0;transition:background-color .2s ease,color .2s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li:hover{color:#db7d79}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li.active{color:#db7d79}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown.is-open .filter-dropdown-trigger .filter-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field .filter-dropdown.is-open .filter-dropdown-list{display:block}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-dropdown-search-row{position:sticky;top:0;background-color:#fff;padding:8px 12px 6px;z-index:2}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-dropdown-search-row:hover{background-color:#fff}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-dropdown-search-row .filter-dropdown-search{width:100%;padding:7px 10px;border:1px solid #d4d4d4;border-radius:6px;font-size:.875rem;box-sizing:border-box}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-dropdown-search-row .filter-dropdown-search:focus{outline:none;border-color:#403657}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-dropdown-list li.is-hidden{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field--toggles{flex-direction:column;gap:10px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field--toggles .filter-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9375rem;color:#000;-webkit-user-select:none;user-select:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-field--toggles .filter-toggle input[type=checkbox]{width:18px;height:18px;accent-color:#403657;cursor:pointer}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:71px;margin-top:6px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-submit{cursor:pointer;background-color:#403657;color:#fff;padding:13px;border-radius:5px;font-weight:500;font-size:1.3125rem;line-height:1.3125rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-submit:hover,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-submit:active{background-color:#8d82a7}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-reset{cursor:pointer;background-color:transparent;color:#000;font-weight:400;font-size:.875rem;line-height:.875rem;text-decoration:underline;padding:0;transition:color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form .filter-actions .filter-reset:hover{color:#db7d79}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-fuzzy-notice{margin:0 0 14px;padding:10px 14px;background-color:#fff4d0;border-left:3px solid #C49A1A;color:#6f5413;border-radius:4px;font-size:.9375rem;line-height:1.25rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-active-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-active-chips .bj-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;background-color:#f0eef5;border-radius:999px;font-size:.875rem;color:#000;cursor:default;margin:0 0 16px!important}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-active-chips .bj-chip button{border:none;background:none;padding:0;margin:0;cursor:pointer;color:#000;font-size:1rem;line-height:1}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-active-chips .bj-chip button:hover{color:#403657}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-active-chips .bj-chip-reset{background:none;border:none;padding:4px 8px;margin:0 0 16px!important;color:#000;cursor:pointer;text-decoration:underline;font-size:.875rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .bj-active-chips .bj-chip-reset:hover{color:#403657}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items{display:flex;flex-direction:column;gap:20px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item{background-color:#ecebef;border-radius:18px;padding:21px 20px 33px 19px;cursor:pointer;position:relative;transition:background-color .5s ease-out,transform .5s ease-out}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper{display:flex;align-items:flex-start;gap:15px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-icon{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-icon>img{width:56px;height:56px;object-fit:cover;border-radius:50%}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr{display:flex;flex-direction:column;gap:8px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr>h5{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .row{display:flex;align-items:center;flex-wrap:wrap;gap:23px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .row>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .row .price{background-color:#f6f6f6;border-radius:16px;padding:6px 12px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:center}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .row .price>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .link{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-link{margin-left:auto}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-link>p{background-color:#545454;border-radius:5px;padding:12.5px 13px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#fff;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item:hover{background-color:#e2deec;transform:translateY(-10px)}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item:hover.grid-item-disabled{background-color:#ecebef;transform:translateY(0)}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-primary{background-color:#f0eee6}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-primary .grid-item-wrapper .grid-item-icon{background-color:#d68787}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-primary:hover{background-color:#e2deec}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-urgent{border:2px solid #F35B39}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-urgent>.grid-item-urgent-badge{position:absolute;top:5px;right:12px;background-color:#f35b39;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:3px 8px;border-radius:10px;z-index:2;text-transform:uppercase}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-disabled:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ecebefb8;border-radius:18px;z-index:1}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin:41px 0 0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li{width:47px;height:47px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>a,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>span{display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>a:hover,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>span:hover{background-color:#e2deec}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>a.active,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>a.current,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>span.active,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>span.current{background-color:#403657;color:#fff}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li.pagination-dots{cursor:pointer;display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li.pagination-dots:hover{background-color:#e2deec}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>a{display:flex;justify-content:center;align-items:center;min-width:59px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>a:hover{background-color:#e2deec}@media(max-width:1080px){.job-offers .job-offers-wrapper{align-items:center}.job-offers .job-offers-wrapper>h1,.job-offers .job-offers-wrapper>p{text-align:center}.job-offers .job-offers-wrapper .job-offers-cols{grid-template-columns:1fr;gap:17px;margin:23px 0 0;width:100%}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box{background-color:transparent;border-radius:0;padding:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row{display:flex;justify-content:center;align-items:center;gap:20px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row .filter-burger{background-color:#fff;border-radius:5px;padding:11.5px 19.5px;display:flex;align-items:center;gap:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row .filter-burger>p{font-weight:400;font-size:.9375rem;line-height:.9375rem;text-transform:uppercase;letter-spacing:0em;color:#000;text-align:center;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row .filter-burger>img{width:16px;height:16px;object-fit:cover}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row .filter-reset{outline:none;border:none;cursor:pointer;background-color:transparent;color:#000;font-weight:400;font-size:.875rem;line-height:.875rem;text-decoration:underline;padding:0;transition:color .3s ease}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .job-offers-filters-row .filter-reset:hover{color:#db7d79}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box .filters-form{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100vh;height:100dvh;background-color:#fff;border-radius:0;padding:0 19px;overflow-y:scroll;z-index:100;scrollbar-width:thin;scrollbar-color:#DB7D79 transparent}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open::-webkit-scrollbar{width:6px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open::-webkit-scrollbar-track{background:transparent}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open::-webkit-scrollbar-thumb{background-color:#db7d79;border-radius:3px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row{position:sticky;top:0;justify-content:flex-end;background-color:#fff;padding-block:17px 5px;z-index:2}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-reset{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger{position:relative;width:29px;height:29px;padding:0;gap:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger>p{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger>img{opacity:0;visibility:hidden}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger:before,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger:after{content:"";position:absolute;left:50%;top:50%;width:29px;height:2px;background-color:#000;border-radius:1px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger:before{transform:translate(-50%,-50%) rotate(45deg)}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .job-offers-filters-row .filter-burger:after{transform:translate(-50%,-50%) rotate(-45deg)}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .filters-form{display:flex;margin-top:18px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-filters .job-offers-filters-box.is-open .filters-form .filter-actions{position:sticky;bottom:0;gap:25px;justify-content:space-between;background-color:#fff;padding-top:12px;padding-bottom:max(17px,env(safe-area-inset-bottom));z-index:2}body.filter-modal-open{overflow:hidden}}@media(max-width:769px){.job-offers{padding:25px 0 56px}.job-offers .job-offers-wrapper>h1{font-size:1.25rem;line-height:1.25rem}.job-offers .job-offers-wrapper>p{font-size:.75rem;line-height:.75rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item{padding:22px 19px 24px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper{gap:24px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-icon{width:47px;height:47px;max-width:47px;max-height:47px;min-width:47px;min-height:47px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-icon>p{font-size:.8125rem;line-height:.8125rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-icon>img{width:47px;height:47px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr{gap:9px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .row{gap:9px;flex-direction:column;align-items:flex-start}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .link{display:flex;margin:9px 0 0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .link>p{background-color:#545454;border-radius:5px;padding:12.5px 13.5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#fff;margin:0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-link{display:none}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-urgent{padding:40px 19px 24px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination{margin:65px 0 0}}@media(max-width:374px){.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item{padding:20px 12px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr>h5,.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr>p{font-size:1rem;line-height:1rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item .grid-item-wrapper .grid-item-descr .row .price>p{font-size:1rem;line-height:1rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .grid-items .grid-item.grid-item-urgent{padding:40px 12px 20px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination{margin:40px 0 0}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li{width:37px;height:37px}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li>a{width:37px;height:37px;font-size:1rem;line-height:1rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>ul>li.pagination-dots{width:37px;height:37px;font-size:1rem;line-height:1rem}.job-offers .job-offers-wrapper .job-offers-cols .job-offers-inner .pagination>a{min-width:42px;height:37px;font-size:1rem;line-height:1rem}}.vacancy-content{padding:17.5px 0 100px;position:relative}.vacancy-content .vacancy-content-wrapper{display:flex;flex-direction:column;gap:21px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main{background-color:#fff;border-radius:18px;padding:35px 24px 35px 33px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols{display:flex;justify-content:space-between;gap:25px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr{max-width:900px;width:100%;display:flex;flex-direction:column;gap:16px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr>h1{font-weight:600;font-size:2.4375rem;line-height:2.875rem;letter-spacing:0em;color:#515151;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .price{display:flex;align-items:baseline;gap:10px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .price>h4{font-weight:400;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .price>p{font-weight:400;font-size:1.125rem;line-height:1.125rem;letter-spacing:0em;text-transform:uppercase;color:#929292;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .locate{display:flex;align-items:baseline;gap:7px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .locate>img{width:13px;height:13px;object-fit:cover}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .locate>p{font-weight:400;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;text-transform:uppercase;color:#403657;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .vacancy-content-main-items{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:5px 0 0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .vacancy-content-main-items .vacancy-content-main-item{background-color:#ecebef;border-radius:19px;padding:10px 18px;display:flex;justify-content:center;align-items:center;text-align:center}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .vacancy-content-main-items .vacancy-content-main-item>p{font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#403657;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links>p{font-weight:500;font-size:1rem;line-height:1rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links .social-links{display:flex;align-items:center;gap:7px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links .social-links>a{width:38px;height:38px;display:inline-block;transition:transform .5s ease-out}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links .social-links>a>img{width:38px;height:38px;object-fit:cover}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links .social-links>a:hover{transform:translateY(-5px)}.vacancy-content .vacancy-content-wrapper .two-cols-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;column-gap:24px;row-gap:24px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid{padding:21px 24px;border-radius:18px;display:flex;flex-direction:column}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>h5{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0 0 7px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>p{font-weight:400;font-size:.875rem;line-height:.875rem;letter-spacing:0em;color:#000;margin:0 0 20px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a{display:flex;justify-content:center;align-items:center;align-self:flex-start;gap:13px;text-align:center;background-color:#f35b39;border:2px solid #F35B39;border-radius:7px;color:#fff;font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:0em;padding:12.5px 16.5px;text-decoration:none;transition:background-color .5s ease-out,color .5s ease-out,fill .5s ease-out}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a>svg{width:18px;height:18px;object-fit:cover}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a>svg path{transition:background-color .5s ease-out,color .5s ease-out,fill .5s ease-out}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a:hover{background-color:#fff;color:#f35b39}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a:hover>svg path{fill:#f35b39}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row{display:flex;align-items:flex-start;gap:16px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon>a{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%;text-decoration:none;outline:none}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon>a>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon>a>img{width:56px;height:56px;object-fit:cover;border-radius:50%}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text{display:flex;flex-direction:column;gap:10px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text>h5{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text>h5>a{text-decoration:none;outline:none;display:inline-block;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text .col-grid-text-note{display:flex;flex-direction:column;gap:2px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text .col-grid-text-note>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text .col-grid-text-note>p>b{font-weight:700}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid:nth-child(odd){background-color:#ecebef}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid:nth-child(2n){background-color:#f0eee6}.vacancy-content .vacancy-content-wrapper .vacancy-data{display:none;background-color:#fff;border-radius:18px;padding:15px 26px}.vacancy-content .vacancy-content-wrapper .vacancy-data>ul{margin:0;padding:0}.vacancy-content .vacancy-content-wrapper .vacancy-data>ul>li{font-weight:400;font-size:.875rem;line-height:1.3125rem;letter-spacing:0em;color:#000;list-style-type:none}.vacancy-content .vacancy-content-wrapper .vacancy-data>ul>li>b{font-weight:500}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row{display:flex;justify-content:space-between;gap:24px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info{max-width:647px;width:100%;display:flex;flex-direction:column;gap:18px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info>h2{font-weight:600;font-size:1.375rem;line-height:1.375rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info>h3{font-weight:600;font-size:1.375rem;line-height:1.375rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info>p{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy{display:flex;flex-direction:column;gap:12px;margin:26px 0 28px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy>h3{font-weight:600;font-size:1.375rem;line-height:1.375rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy>ul{margin:0;padding:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy>ul>li{font-weight:400;font-size:1rem;line-height:1.8125rem;letter-spacing:0em;color:#000}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy .vacancy-content-descr-items{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0 0 25px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy .vacancy-content-descr-items .vacancy-content-descr-item{background-color:#545454;border-radius:5px;padding:12px 13px;display:flex;justify-content:center;align-items:center;text-align:center}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy .vacancy-content-descr-items .vacancy-content-descr-item>p{font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .vacancy-content-descr-items{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .vacancy-content-descr-items .vacancy-content-descr-item{background-color:#545454;border-radius:5px;padding:12px 13px;display:flex;justify-content:center;align-items:center;text-align:center}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .vacancy-content-descr-items .vacancy-content-descr-item>p{font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-img{max-width:648px;width:100%;border-radius:18px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-img>img{width:100%;object-fit:cover;border-radius:18px;max-height:519px}@media(min-width:770px)and (max-width:1080px){.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols{flex-direction:column}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr{max-width:100%}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links{align-items:center}.vacancy-content .vacancy-content-wrapper .two-cols-grid{grid-template-columns:repeat(1,1fr)}.vacancy-content .vacancy-content-wrapper .vacancy-data{display:block}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row{flex-direction:column}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info,.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-img{max-width:100%}}@media(max-width:769px){.vacancy-content{padding:23px 0 55px}.vacancy-content .vacancy-content-wrapper{gap:17px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main{padding:23px 14px 40px 22px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols{flex-direction:column;gap:35px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr{max-width:100%;gap:22px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr>h1{font-size:1.8125rem;line-height:1.9375rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .price{flex-direction:column;gap:2px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .price>p{font-size:.9375rem;line-height:.9375rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .vacancy-content-main-items{gap:8px;margin:7px 0 0}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .vacancy-content-main-items .vacancy-content-main-item{padding:10px 13px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .vacancy-content-main-items .vacancy-content-main-item>p{font-size:.75rem;line-height:.75rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links{align-items:center}.vacancy-content .vacancy-content-wrapper .two-cols-grid{display:flex;flex-direction:column-reverse;column-gap:17px;row-gap:17px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>p{margin:0 0 18px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a{gap:12px;font-size:.875rem;line-height:.875rem;padding:13.5px 15.5px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text{gap:8px}.vacancy-content .vacancy-content-wrapper .vacancy-data{display:block;margin:3px 0 0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr{margin:22px 0 0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row{flex-direction:column;gap:34px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info{max-width:100%;gap:20px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy{margin:35px 0 17px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy .vacancy-content-descr-items{margin:0 0 28px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .vacancy-content-descr-items{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .vacancy-content-descr-items .vacancy-content-descr-item{background-color:#545454;border-radius:5px;padding:12px 13px;display:flex;justify-content:center;align-items:center;text-align:center}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .vacancy-content-descr-items .vacancy-content-descr-item>p{font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff;margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-img{max-width:648px;width:100%;border-radius:18px}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-img>img{width:100%;object-fit:cover;border-radius:18px}}@media(max-width:374px){.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr>h1{font-size:1.5rem;line-height:1.6875rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-descr .price>h4{font-size:1.5rem;line-height:1.5rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links .social-links>a{width:32px;height:32px}.vacancy-content .vacancy-content-wrapper .vacancy-content-main .vacancy-content-main-cols .vacancy-content-main-links .social-links>a>img{width:32px;height:32px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid{padding:20px 16px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>h5{font-size:1rem;line-height:1rem;margin:0}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a{gap:8px;font-size:.75rem;line-height:.75rem;padding:8.5px 15.5px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid>a>svg{width:15px;height:15px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row{gap:10px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon{width:46px;height:46px;max-width:46px;max-height:46px;min-width:46px;min-height:46px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon>a{width:46px;height:46px;max-width:46px;max-height:46px;min-width:46px;min-height:46px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon>a>p{font-size:1rem;line-height:1rem}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-icon>a>img{width:46px;height:46px}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text>h5{font-size:1rem;line-height:1rem}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text>h5>a{font-size:1rem;line-height:1rem}.vacancy-content .vacancy-content-wrapper .two-cols-grid .col-grid .col-grid-row .col-grid-text>p{font-size:1rem;line-height:1rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info>h2{font-size:1.25rem;line-height:1.25rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info>h3{font-size:1.25rem;line-height:1.25rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy{margin:0}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy>h3{font-size:1.25rem;line-height:1.25rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy>ul>li{line-height:1.5625rem}.vacancy-content .vacancy-content-wrapper .vacancy-content-descr .vacancy-content-descr-row .vacancy-content-descr-info .rules-for-vacancy .vacancy-content-descr-items{margin:0 0 20px}}.company-content{padding:17.5px 0 32.5px;position:relative}.company-content .company-content-wrapper{display:flex;flex-direction:column;gap:24px}.company-content .company-content-wrapper .company-content-box{background-color:#fff;border-radius:18px;padding:34px 32px 33px;display:flex;align-items:flex-start;gap:30px}.company-content .company-content-wrapper .company-content-box .company-content-icon{width:110px;height:110px;max-width:110px;max-height:110px;min-width:110px;min-height:110px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.company-content .company-content-wrapper .company-content-box .company-content-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.company-content .company-content-wrapper .company-content-box .company-content-icon>img{width:110px;height:110px;object-fit:cover;border-radius:50%}.company-content .company-content-wrapper .company-content-box .company-content-descr{display:flex;flex-direction:column;gap:9px}.company-content .company-content-wrapper .company-content-box .company-content-descr>h1{font-weight:600;font-size:2.4375rem;line-height:2.4375rem;letter-spacing:0em;color:#515151;margin:0 0 4px}.company-content .company-content-wrapper .company-content-box .company-content-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.company-content .company-content-wrapper .company-content-box .company-content-descr>a{padding:12.5px 13px;background-color:#403657;border-radius:5px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:center;text-transform:uppercase;text-decoration:none;outline:none;cursor:pointer;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;color:#fff;transition:background-color .5s ease-out}.company-content .company-content-wrapper .company-content-box .company-content-descr>a:hover{background-color:#8d82a7}.company-content .company-content-wrapper .company-content-box .company-content-descr .company-content-items{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 21px}.company-content .company-content-wrapper .company-content-box .company-content-descr .company-content-items .company-content-item{background-color:#ecebef;border-radius:19px;padding:12px 19px}.company-content .company-content-wrapper .company-content-box .company-content-descr .company-content-items .company-content-item>p{font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#403657;margin:0}@media(max-width:769px){.company-content{padding:23px 0 19.5px}.company-content .company-content-wrapper .company-content-box{padding:16px 12px;gap:19px;flex-direction:column}.company-content .company-content-wrapper .company-content-box .company-content-descr{gap:16px}.company-content .company-content-wrapper .company-content-box .company-content-descr>h1{font-size:1.6875rem;line-height:1.9375rem;margin:0}.company-content .company-content-wrapper .company-content-box .company-content-descr .company-content-items{gap:11px;margin:23px 0 21px}}.company-offers{padding:32.5px 0 114px;position:relative}.company-offers .company-offers-wrapper{display:flex;flex-direction:column;gap:20px}.company-offers .company-offers-wrapper>h2{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.company-offers .company-offers-wrapper .cols-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;column-gap:22px;row-gap:18px}.company-offers .company-offers-wrapper .cols-grid .col-grid{background-color:#ecebef;border-radius:18px;padding:21px 19px 23px;cursor:pointer;position:relative;transition:background-color .5s ease-out,transform .5s ease-out}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper{display:flex;align-items:flex-start;gap:15px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-icon{width:56px;height:56px;max-width:56px;max-height:56px;min-width:56px;min-height:56px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#a8a4b5;border-radius:50%}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-icon>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-icon>img{width:56px;height:56px;object-fit:cover;border-radius:50%}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr{display:flex;flex-direction:column;gap:10px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr>h3{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-note{display:flex;flex-direction:column;gap:12px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-note>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-note .price{background-color:#f6f6f6;border-radius:16px;padding:6px 12px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:left}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-note .price>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-link{display:none;margin:9px 0 0}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-link>p{background-color:#545454;border-radius:5px;padding:12.5px 13.5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#fff;margin:0}.company-offers .company-offers-wrapper .cols-grid .col-grid:hover{background-color:#e2deec;transform:translateY(-10px)}.company-offers .company-offers-wrapper .cols-grid .col-grid:hover.grid-item-disabled{background-color:#ecebef;transform:translateY(0)}.company-offers .company-offers-wrapper .cols-grid .col-grid:hover.col-grid-primary{background-color:#e2deec}.company-offers .company-offers-wrapper .cols-grid .col-grid.col-grid-primary{background-color:#f0eee6}.company-offers .company-offers-wrapper .cols-grid .col-grid.col-grid-disabled:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ecebefb8;border-radius:18px;z-index:1}@media(min-width:770px)and (max-width:1080px){.company-offers .company-offers-wrapper .cols-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:769px){.company-offers{padding:19.5px 0 51px}.company-offers .company-offers-wrapper>h2{font-size:1.5rem;line-height:1.5rem}.company-offers .company-offers-wrapper .cols-grid{grid-template-columns:repeat(1,1fr);column-gap:15px;row-gap:15px}.company-offers .company-offers-wrapper .cols-grid .col-grid{padding:22px 19px 25px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper{gap:24px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-icon{width:47px;height:47px;max-width:47px;max-height:47px;min-width:47px;min-height:47px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-icon>p{font-size:1rem;line-height:1rem}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-icon>img{width:47px;height:47px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr,.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-note{gap:9px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-link{display:flex}}@media(max-width:374px){.company-offers .company-offers-wrapper .cols-grid .col-grid{padding:22px 12px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper{gap:12px}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr>h3,.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr>p{font-size:1rem;line-height:1rem}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-note .price>p{font-size:1rem;line-height:1rem}.company-offers .company-offers-wrapper .cols-grid .col-grid .col-grid-wrapper .col-grid-descr .col-grid-descr-link{margin:0}}.profile-block{padding:9.5px 0 109px;position:relative}.profile-block .profile-block-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:33px}.profile-block .profile-block-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.profile-block .profile-block-wrapper .links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.profile-block .profile-block-wrapper .links>a{display:flex;justify-content:center;align-items:center;text-align:center;padding:12.5px 13px;background-color:transparent;border-radius:5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;transition:color .5s ease-out}.profile-block .profile-block-wrapper .links>a.active{background-color:#db7d79;color:#fff}.profile-block .profile-block-wrapper .links>a:hover{color:#db7d79}.profile-block .profile-block-wrapper .links>a:hover.active{color:#fff}.profile-block .profile-block-wrapper .profile-info{display:flex;flex-direction:column;gap:39px}.profile-block .profile-block-wrapper .profile-info .profile-img{position:relative;width:170px;height:170px}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-photo{width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:#a8a4b5;display:flex;justify-content:center;align-items:center;text-align:center}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-photo>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-photo>p{font-weight:400;font-size:2rem;line-height:2rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action{position:absolute;top:6px;width:30px;height:30px;background-color:#fff9;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1;transition:fill .25s ease}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action>svg{width:16px;height:16px;object-fit:contain}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action>svg path{transition:fill .25s ease}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action:hover svg path{fill:#f35b39}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action.profile-img-action-upload{left:6px}.profile-block .profile-block-wrapper .profile-info .profile-img .profile-img-action.profile-img-action-delete{right:6px}.profile-block .profile-block-wrapper .profile-info .profile-form{display:flex;flex-direction:column;gap:30px;width:100%}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px;align-items:start}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col{display:flex;flex-direction:column;gap:18px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field{display:flex;flex-direction:column;gap:6px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field>label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field>input{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:58px;transition:border-color .3s ease}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field>input:focus{outline:none;border:1px solid rgba(0,0,0,.16)}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field>input::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field>input[type=date]{box-sizing:border-box;min-height:58px;height:58px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown{position:relative}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger{cursor:pointer;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px 33px 14px 14px;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;text-align:left;position:relative;height:58px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.43514%208.355L1.83814%204.2435C1.41364%203.75975%201.75864%203%202.40289%203H9.59689C9.74107%202.99988%209.88223%203.04132%2010.0035%203.11936C10.1247%203.1974%2010.2209%203.30873%2010.2805%203.44002C10.3401%203.57131%2010.3605%203.717%2010.3395%203.85963C10.3184%204.00227%2010.2567%204.1358%2010.1616%204.24425L6.56464%208.35425C6.49424%208.43481%206.40743%208.49937%206.31002%208.54361C6.21261%208.58785%206.10687%208.61074%205.99989%208.61074C5.8929%208.61074%205.78716%208.58785%205.68975%208.54361C5.59235%208.49937%205.50553%208.43481%205.43514%208.35425V8.355Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:10px;box-shadow:0 6px 16px #00000014;z-index:1;overflow-y:auto;display:none}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li{font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;cursor:pointer;padding:10px 0;transition:color .2s ease}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li:hover{color:#db7d79}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li.active{color:#db7d79}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown.is-open .filter-dropdown-trigger .filter-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown.is-open .filter-dropdown-list{display:block}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs{gap:6px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs>h6{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000;margin:0}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list{display:flex;flex-direction:column;gap:6px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc{background-color:#ecebef;border-radius:6px;padding:8px 8px 8px 12px;display:grid;grid-template-columns:27px 1fr auto auto;gap:13px;align-items:center}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>img{width:27px;height:27px;object-fit:cover}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>p{font-weight:400;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;color:#000;margin:0}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a{cursor:pointer;width:36px;height:36px;border-radius:6px;display:flex;justify-content:center;align-items:center;border:2px solid transparent;transition:background-color .5s ease-out,border .5s ease-out,fill .5s ease-out}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button.profile-form-doc-view,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a.profile-form-doc-view{background-color:#479d74}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button.profile-form-doc-delete,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a.profile-form-doc-delete{background-color:#c9231e}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button>svg,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a>svg{width:16px;height:16px;object-fit:cover}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button>svg path,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a>svg path{transition:background-color .5s ease-out,border .5s ease-out,fill .5s ease-out}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button:hover,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a:hover{background-color:#fff}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button:hover.profile-form-doc-view,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a:hover.profile-form-doc-view{border:2px solid #479D74}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button:hover.profile-form-doc-view>svg path,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a:hover.profile-form-doc-view>svg path{fill:#479d74}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button:hover.profile-form-doc-delete,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a:hover.profile-form-doc-delete{border:2px solid #C9231E}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>button:hover.profile-form-doc-delete>svg path,.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc>a:hover.profile-form-doc-delete>svg path{fill:#c9231e}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;overflow:hidden;margin:15px 0 0;height:58px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload>input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload>span{flex:1;padding:12px 20px;font-weight:400;font-size:1rem;line-height:1rem;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload>button{cursor:pointer;background-color:#403657;border-radius:5px;color:#fff;padding:9.5px 19px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;position:relative;z-index:2;margin:0 14px 0 0;transition:background-color .3s ease}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload>button:hover{background-color:#8d82a7}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-upload-hint{font-weight:400;font-size:.75rem;line-height:.9375rem;color:#000;margin:0}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-about{display:flex;flex-direction:column;gap:6px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-about>label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-about>textarea{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:264px;resize:none;outline:none}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-about>textarea:focus{border:1px solid rgba(0,0,0,.16)}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-about>textarea::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-actions{display:flex;justify-content:center;align-items:center}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-actions .profile-form-submit{cursor:pointer;background-color:#8e8854;color:#fff;padding:17.5px 21px;border-radius:5px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .3s ease}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-actions .profile-form-submit:hover{background-color:#b9b37c}@media(min-width:770px)and (max-width:1080px){.profile-block .profile-block-wrapper .profile-info{width:100%}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols{grid-template-columns:1fr}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc{background-color:#e2deec}}@media(max-width:769px){.profile-block{padding:28px 0 80px}.profile-block .profile-block-wrapper{gap:25px;align-items:center}.profile-block .profile-block-wrapper>h1{font-size:1.375rem;line-height:1.375rem;text-align:center}.profile-block .profile-block-wrapper .profile-info,.profile-block .profile-block-wrapper .profile-info .profile-form{gap:25px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols{grid-template-columns:1fr;gap:15px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col{gap:15px}.profile-block .profile-block-wrapper .profile-info .profile-form .profile-form-cols .profile-form-col-docs .profile-form-docs-list .profile-form-doc{background-color:#e2deec}}body.page-template-dashboard-candidate .profile-block .profile-block-wrapper>.links{align-self:stretch;justify-content:flex-start}body.page-template-dashboard-candidate .profile-block .profile-block-wrapper>.links .profile-lang-switch{margin-left:auto;color:#db7d79;text-decoration:underline;text-transform:none;font-weight:500}body.page-template-dashboard-candidate .profile-block .profile-block-wrapper>.links .profile-lang-switch:hover{color:#d25e59}.profile-block .profile-lang-suggestion,.company-profile-block .profile-lang-suggestion{position:absolute;top:230px;right:24px;max-width:320px;z-index:2}.profile-block .profile-lang-suggestion>a,.company-profile-block .profile-lang-suggestion>a{display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 14px;color:#000;font-size:.875rem;line-height:1.3;text-decoration:none;box-shadow:0 4px 16px #2a243414;transition:border-color .2s ease,box-shadow .2s ease}.profile-block .profile-lang-suggestion>a:hover,.company-profile-block .profile-lang-suggestion>a:hover{border-color:#db7d79;box-shadow:0 6px 20px #2a24341f}@media(max-width:1080px){.profile-block .profile-lang-suggestion,.company-profile-block .profile-lang-suggestion{position:static;margin:0 auto 16px;max-width:none;right:auto;top:auto}.profile-block .profile-lang-suggestion>a,.company-profile-block .profile-lang-suggestion>a{display:block;text-align:center}}.company-profile-block{padding:9.5px 0 95px;position:relative}.company-profile-block .company-profile-block-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:33px}.company-profile-block .company-profile-block-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.company-profile-block .company-profile-block-wrapper .links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.company-profile-block .company-profile-block-wrapper .links>a{display:flex;justify-content:center;align-items:center;text-align:center;padding:12.5px 13px;background-color:transparent;border-radius:5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;transition:color .5s ease-out}.company-profile-block .company-profile-block-wrapper .links>a.active{background-color:#db7d79;color:#fff}.company-profile-block .company-profile-block-wrapper .links>a:hover{color:#db7d79}.company-profile-block .company-profile-block-wrapper .links>a:hover.active{color:#fff}.company-profile-block .company-profile-block-wrapper .company-profile-info{display:flex;flex-direction:column;gap:33px;width:100%}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img{position:relative;width:170px;height:170px}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-photo{width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:#ada9baad;display:flex;justify-content:center;align-items:center;text-align:center}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-photo>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-photo>p{font-weight:400;font-size:2rem;line-height:2rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:5px}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action{position:absolute;top:6px;width:30px;height:30px;background-color:#fff9;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1;transition:fill .25s ease}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action>svg{width:16px;height:16px;object-fit:contain}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action>svg path{transition:fill .25s ease}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action:hover svg path{fill:#f35b39}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action.profile-img-action-upload{left:6px}.company-profile-block .company-profile-block-wrapper .company-profile-info .profile-img .profile-img-action.profile-img-action-delete{right:6px}.company-profile-block .company-profile-block-wrapper .company-profile-info form,.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-section{display:flex;flex-direction:column;gap:20px;width:100%}.company-profile-block .company-profile-block-wrapper .company-profile-info form h6{font-weight:600;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field{display:flex;flex-direction:column;gap:6px}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field input{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:15px;font-weight:400;font-size:1.625rem!important;line-height:1.625rem!important;color:#000;width:100%;height:70px;transition:border-color .3s ease}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field input:focus{outline:none;border:1px solid rgba(0,0,0,.16)}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field input::placeholder{font-weight:400;font-size:1.625rem!important;line-height:1.625rem!important;color:#000}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field textarea{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:19px 25px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:196px;resize:none;outline:none}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field textarea:focus{border:1px solid rgba(0,0,0,.16)}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-full-field textarea::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;column-gap:21px;row-gap:18px}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col .profile-form-field{display:flex;flex-direction:column;gap:6px}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col .profile-form-field>label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col .profile-form-field>input{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:58px;transition:border-color .3s ease}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col .profile-form-field>input:focus{outline:none;border:1px solid rgba(0,0,0,.16)}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col .profile-form-field>input::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-actions{display:flex;justify-content:flex-end}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-actions>button{cursor:pointer;background-color:#8e8854;color:#fff;padding:17.5px 21px;border-radius:5px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .3s ease}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-actions>button:hover{background-color:#b9b37c}@media(min-width:770px)and (max-width:1080px){.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:769px){.company-profile-block{padding:28px 0 80px}.company-profile-block .company-profile-block-wrapper{gap:25px;align-items:center}.company-profile-block .company-profile-block-wrapper>h1{font-size:1.375rem;line-height:1.375rem;text-align:center}.company-profile-block .company-profile-block-wrapper .links{gap:5px}.company-profile-block .company-profile-block-wrapper .links>a{padding:11.5px 10px;font-size:.8125rem;line-height:.8125rem}.company-profile-block .company-profile-block-wrapper .company-profile-info{gap:25px}.company-profile-block .company-profile-block-wrapper .company-profile-info form{gap:15px}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-col{grid-template-columns:repeat(1,1fr);column-gap:15px;row-gap:15px}.company-profile-block .company-profile-block-wrapper .company-profile-info form .profile-form-actions{justify-content:flex-start}}body.page-template-dashboard-employer .company-profile-block .company-profile-block-wrapper>.links,body.page-template-dashboard-employer .vacancies-profile-block .vacancies-profile-block-wrapper>.links,body.page-template-dashboard-employer .payment-block .payment-block-wrapper>.links,body.page-template-dashboard-employer .vacancy-response .vacancy-response-wrapper>.links{align-self:stretch;justify-content:flex-start}body.page-template-dashboard-employer .company-profile-block .company-profile-block-wrapper>.links .profile-lang-switch,body.page-template-dashboard-employer .vacancies-profile-block .vacancies-profile-block-wrapper>.links .profile-lang-switch,body.page-template-dashboard-employer .payment-block .payment-block-wrapper>.links .profile-lang-switch,body.page-template-dashboard-employer .vacancy-response .vacancy-response-wrapper>.links .profile-lang-switch{margin-left:auto;color:#db7d79;text-decoration:underline;text-transform:none;font-weight:500}body.page-template-dashboard-employer .company-profile-block .company-profile-block-wrapper>.links .profile-lang-switch:hover,body.page-template-dashboard-employer .vacancies-profile-block .vacancies-profile-block-wrapper>.links .profile-lang-switch:hover,body.page-template-dashboard-employer .payment-block .payment-block-wrapper>.links .profile-lang-switch:hover,body.page-template-dashboard-employer .vacancy-response .vacancy-response-wrapper>.links .profile-lang-switch:hover{color:#d25e59}.vacancies-profile-block{padding:9.5px 0 121px;position:relative}.vacancies-profile-block .vacancies-profile-block-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.vacancies-profile-block .vacancies-profile-block-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancies-profile-block .vacancies-profile-block-wrapper .links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.vacancies-profile-block .vacancies-profile-block-wrapper .links>a{display:flex;justify-content:center;align-items:center;text-align:center;padding:12.5px 13px;background-color:transparent;border-radius:5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;transition:color .5s ease-out}.vacancies-profile-block .vacancies-profile-block-wrapper .links>a.active{background-color:#db7d79;color:#fff}.vacancies-profile-block .vacancies-profile-block-wrapper .links>a:hover{color:#db7d79}.vacancies-profile-block .vacancies-profile-block-wrapper .links>a:hover.active{color:#fff}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info{width:100%;display:flex;flex-direction:column;gap:37px;margin:35px 0 0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>h2{font-weight:500;font-size:1.8125rem;line-height:1.8125rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:12px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header .vacancies-profile-lang-counts{font-size:.95rem;font-weight:500;text-transform:none;color:#7a7684;letter-spacing:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header .vacancies-profile-lang-count{display:inline-flex;align-items:center;gap:4px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header .vacancies-profile-lang-flag{font-size:1.05rem;line-height:1}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>.vacancies-profile-add{display:inline-flex;align-items:center;gap:8px;padding:9px 18px 9px 14px;border-radius:5px;background:#db7d79;color:#fff;font-weight:600;font-size:14px;line-height:1;text-decoration:none;white-space:nowrap;transition:background .18s ease,transform .1s ease,box-shadow .18s ease}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>.vacancies-profile-add .vacancies-profile-add-icon{width:20px;height:20px;flex-shrink:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>.vacancies-profile-add:hover{background:#c96b67;box-shadow:0 4px 12px #db7d7959}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>.vacancies-profile-add:active{transform:translateY(1px)}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>.vacancies-profile-add:focus-visible{outline:2px solid #a24334;outline-offset:2px}@media(max-width:720px){.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>.vacancies-profile-add{width:100%;justify-content:center;padding:12px 16px}}@media(max-width:720px){.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>h2{flex-basis:100%;font-size:1.5rem;line-height:1.2}}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items{display:flex;flex-direction:column;gap:12px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item{background-color:#ecebef;border-radius:18px;padding:21px 18px 19px 24px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:15px;position:relative}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info{display:flex;align-items:flex-start;gap:19px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-icon{display:none;border-radius:50%;background-color:#ffba00;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;justify-content:center;align-items:center}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-icon>img{width:16px;height:16px;object-fit:cover}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr{display:flex;flex-direction:column;gap:8px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr>h3{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr .note{display:flex;align-items:center;flex-wrap:wrap;gap:23px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr .note>p{font-weight:400;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr .note .price{background-color:#f6f6f6;border-radius:16px;padding:7.5px 12px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:center}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr .note .price>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links{display:flex;align-items:center;gap:9px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:2px solid transparent;border-radius:6px;transition:fill .5s ease-out,background-color .5s ease-out}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a>svg{width:16px;height:16px;object-fit:cover}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a>svg path{transition:fill .5s ease-out,background-color .5s ease-out}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a.edit-link{background-color:#475993}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a.view-link{background-color:#479d74}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a.remove-link{background-color:#c9231e}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a:hover.edit-link{background-color:#fff;border:2px solid #475993}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a:hover.edit-link>svg path{fill:#475993}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a:hover.view-link{background-color:#fff;border:2px solid #479D74}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a:hover.view-link>svg path{fill:#479d74}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a:hover.remove-link{background-color:#fff;border:2px solid #C9231E}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-links>a:hover.remove-link>svg path{fill:#c9231e}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item.primary-item .vacancies-profile-item-info .vacancies-profile-item-info-icon{display:flex}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item.disabled-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ecebefbf;border-radius:18px;z-index:1}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li{width:47px;height:47px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li>a{display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li>a:hover{background-color:#e2deec}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li>a.active{background-color:#403657;color:#fff}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li.pagination-dots{cursor:pointer;display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>ul>li.pagination-dots:hover{background-color:#e2deec}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>a{display:flex;justify-content:center;align-items:center;min-width:59px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .pagination>a:hover{background-color:#e2deec}@media(max-width:769px){.vacancies-profile-block{padding:28px 0 74px}.vacancies-profile-block .vacancies-profile-block-wrapper{gap:23px;align-items:center}.vacancies-profile-block .vacancies-profile-block-wrapper>h1{font-size:1.4375rem;line-height:1.4375rem;text-align:center}.vacancies-profile-block .vacancies-profile-block-wrapper .links{gap:5px}.vacancies-profile-block .vacancies-profile-block-wrapper .links>a{padding:11.5px 10px;font-size:.8125rem;line-height:.8125rem}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info{gap:19px;margin:0}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-header>h2{font-size:1.375rem;line-height:1.375rem}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items{gap:9px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item{padding:21px 22px 22px;gap:25px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info{gap:8px}.vacancies-profile-block .vacancies-profile-block-wrapper .vacancies-profile-info .vacancies-profile-items .vacancies-profile-item .vacancies-profile-item-info .vacancies-profile-item-info-descr .note{gap:16px;margin:8px 0 0}}.status-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent}.status-pill--publish{background-color:#ded;color:#2a6f2a;border-color:#c0ddc0}.status-pill--pending{background-color:#fff4d0;color:#8a6f1b;border-color:#ecd487}.status-pill--inactive{background-color:#eee;color:#555;border-color:#d6d6d6}.status-pill--closed{background-color:#ddd;color:#333;border-color:#bbb}.status-pill--draft{background-color:#1f1f1f;color:#f5f5f5;border-color:#1f1f1f}.status-pill--rejected{background-color:#f8d7d7;color:#9a1f1f;border-color:#e8b3b3}.vacancy-edit-block{padding:9.5px 0 76px}.vacancy-edit-block .vacancy-edit-block-wrapper{display:flex;flex-direction:column;gap:27px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title{display:flex;align-items:center;gap:18px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a{width:35px;height:35px;display:flex;justify-content:center;align-items:center;transition:transform .5s ease-out,fill .5s ease-out}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a>svg{width:25px;height:9px;object-fit:cover}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a>svg path{transition:transform .5s ease-out,fill .5s ease-out}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a:hover{transform:translate(-10px)}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a:hover>svg path{fill:#db7d79}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs .vacancy-edit-lang{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:4px 10px;border-radius:999px;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-decoration:none;border:1px solid rgba(0,0,0,.15);background-color:#fff;color:#000;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs .vacancy-edit-lang:hover{background-color:#f1ecff;color:#db7d79;border-color:#db7d79}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs .vacancy-edit-lang.is-current{background-color:#db7d79;color:#fff;border-color:#db7d79;cursor:default}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs .vacancy-edit-lang.is-missing{background-color:transparent;border-style:dashed;color:#0000008c}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs .vacancy-edit-lang.is-missing:hover{color:#db7d79;border-color:#db7d79;background-color:#f1ecff}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner{padding:18px 22px;border-radius:8px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-error,.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-reject{background-color:#fbeaea;border:1px solid #E8B3B3;color:#6f1b1b}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-error strong,.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-reject strong{display:block;margin-bottom:6px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-error .vacancy-edit-banner-hint,.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-reject .vacancy-edit-banner-hint{margin-top:8px;opacity:.8;font-size:.9375rem}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-warning{background-color:#fff4d0;border:1px solid #ECD487;color:#8a6f1b}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-warning strong{display:block;margin-bottom:6px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner.is-warning p{margin:6px 0 0}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner .vacancy-edit-verify-cta{display:inline-block;margin-top:8px;padding:8px 16px;background-color:#8a6f1b;color:#fff;border-radius:5px;font-weight:500;text-decoration:none;transition:background-color .3s ease}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-banner .vacancy-edit-verify-cta:hover{background-color:#685414}.vacancy-edit-block .vacancy-edit-block-wrapper form{display:flex;flex-direction:column;gap:20px;width:100%}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field{display:flex;flex-direction:column;gap:6px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field input:not([type=checkbox]):not([type=radio]){background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:15px;font-weight:400;font-size:1.625rem!important;line-height:1.625rem!important;color:#000;width:100%;height:70px;transition:border-color .3s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field input:not([type=checkbox]):not([type=radio]):focus{outline:none;border:1px solid rgba(0,0,0,.16)}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field input:not([type=checkbox]):not([type=radio])::placeholder{font-weight:400;font-size:1.625rem!important;line-height:1.625rem!important;color:#000}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field textarea{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:19px 25px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:196px;resize:none;outline:none}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field textarea:focus{border:1px solid rgba(0,0,0,.16)}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field textarea::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px;align-items:start;margin:10px 0 0}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col{display:flex;flex-direction:column;gap:18px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field{display:flex;flex-direction:column;gap:6px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field>label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field>input{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:58px;transition:border-color .3s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field>input:focus{outline:none;border:1px solid rgba(0,0,0,.16)}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field>input::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown{position:relative}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger{cursor:pointer;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px 33px 14px 14px;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;text-align:left;position:relative;height:58px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.43514%208.355L1.83814%204.2435C1.41364%203.75975%201.75864%203%202.40289%203H9.59689C9.74107%202.99988%209.88223%203.04132%2010.0035%203.11936C10.1247%203.1974%2010.2209%203.30873%2010.2805%203.44002C10.3401%203.57131%2010.3605%203.717%2010.3395%203.85963C10.3184%204.00227%2010.2567%204.1358%2010.1616%204.24425L6.56464%208.35425C6.49424%208.43481%206.40743%208.49937%206.31002%208.54361C6.21261%208.58785%206.10687%208.61074%205.99989%208.61074C5.8929%208.61074%205.78716%208.58785%205.68975%208.54361C5.59235%208.49937%205.50553%208.43481%205.43514%208.35425V8.355Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:10px;box-shadow:0 6px 16px #00000014;z-index:1;overflow-y:auto;display:none}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li{font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;cursor:pointer;padding:10px 0;transition:color .2s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li:hover{color:#db7d79}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown .filter-dropdown-list>li.active{color:#db7d79}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown.is-open .filter-dropdown-trigger .filter-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col .profile-form-field .filter-dropdown.is-open .filter-dropdown-list{display:block}.vacancy-edit-block .vacancy-edit-block-wrapper form .required{color:#c9231e;font-weight:600;margin-left:4px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-field-checkbox{flex-direction:row!important;align-items:center;gap:10px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-field-checkbox input[type=checkbox]{width:18px;height:18px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-field-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-checkbox-grid-field .vacancy-edit-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;margin-top:6px}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-checkbox-grid-field .vacancy-edit-checkbox-grid-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;font-size:1rem;color:#000;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-checkbox-grid-field .vacancy-edit-checkbox-grid-item:hover{border-color:#00000040}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-checkbox-grid-field .vacancy-edit-checkbox-grid-item input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#DB7D79}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-checkbox-grid-field .vacancy-edit-checkbox-grid-item input[type=checkbox]:checked+span{color:#db7d79;font-weight:500}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-checkbox-grid-field .vacancy-edit-checkbox-grid-item:has(input[type=checkbox]:checked){background-color:#f1ecff;border-color:#d7caf7}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-map-field .vacancy-edit-map-hint{margin:0 0 12px;font-size:.9375rem;color:#000;opacity:.75}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-map-field .vacancy-edit-map{width:100%;height:360px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.16)}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo>h6{margin:0 0 8px;font-weight:500;font-size:1rem;color:#000}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row label{display:inline-flex;align-items:center;gap:8px;font-size:1rem;color:#000;cursor:pointer}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row label input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#DB7D79;cursor:pointer;flex-shrink:0}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row label input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row .vacancy-edit-promo-paywall{font-size:.9375rem;color:#7a6c2a;background-color:#fff4d0;padding:4px 10px;border-radius:4px}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row .vacancy-edit-promo-request{background-color:#db7d79;color:#fff;border:none;border-radius:5px;padding:8px 14px;cursor:pointer;font-weight:500}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row .vacancy-edit-promo-request:hover{background-color:#725da3}.vacancy-edit-block .vacancy-edit-block-wrapper form .vacancy-edit-promo .vacancy-edit-promo-row .vacancy-edit-promo-requested{font-size:.9375rem;color:#2a6f2a;background-color:#ded;padding:4px 10px;border-radius:4px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-status{margin-top:12px;padding:12px 16px;border-radius:6px;background-color:#fbeaea;color:#6f1b1b}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-status.is-success{background-color:#ded;color:#2a6f2a}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-status ul{margin:6px 0 0;padding-left:18px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:59px;margin:38px 0 0}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button{cursor:pointer;background-color:transparent;border:2px solid transparent;color:#fff;padding:15.5px 19px;border-radius:5px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .5s ease,border .5s ease,fill .5s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button>svg{width:24px;height:24px;object-fit:cover}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button>svg path{transition:background-color .5s ease,border .5s ease,fill .5s ease}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.save-btn{background-color:#8e8854}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.save-btn:hover{background-color:#b9b37c}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.delete-btn{background-color:#c9231e;padding:10.5px 12px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.delete-btn:hover{background-color:transparent;border:2px solid #C9231E}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.delete-btn:hover>svg path{fill:#c9231e}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.vacancy-edit-side-btn{background-color:transparent;color:#000;border:2px solid rgba(0,0,0,.16);padding:12px 18px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions>button.vacancy-edit-side-btn:hover{background-color:#0000000a}@media(min-width:770px)and (max-width:1080px){.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols{grid-template-columns:1fr}}@media(max-width:769px){.vacancy-edit-block{padding:20px 0 80px}.vacancy-edit-block .vacancy-edit-block-wrapper{align-items:center;gap:25px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;row-gap:8px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a{grid-column:1;grid-row:1}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>h1{grid-column:2;grid-row:1;font-size:1.375rem;line-height:1.375rem;min-width:0;word-break:break-word}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .status-pill{grid-column:1/-1;grid-row:2;justify-self:start;margin-left:0}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title .vacancy-edit-langs{grid-column:1/-1;grid-row:3;justify-self:start;margin-left:0}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols{grid-template-columns:1fr;gap:20px;margin:0}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-cols .profile-form-col{gap:20px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-actions{gap:20px;margin:0}}@media(max-width:374px){.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a{width:30px;height:30px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>a>svg{width:20px}.vacancy-edit-block .vacancy-edit-block-wrapper .vacancy-edit-title>h1{font-size:1rem;line-height:1rem}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field input{font-size:1.125rem!important;line-height:1.125rem!important;height:58px}.vacancy-edit-block .vacancy-edit-block-wrapper form .profile-form-full-field input::placeholder{font-size:1.125rem!important;line-height:1.125rem!important}}.vacancy-edit-promo-until{display:inline-block;margin-left:6px;font-size:.75rem;color:#5d5872;font-style:italic}.bj-promo-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9200;padding:20px}.bj-promo-modal-overlay[hidden]{display:none}.bj-promo-modal-card{background-color:#fff;border-radius:12px;padding:28px 26px 22px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 12px 40px #00000040}.bj-promo-modal-card>h3{margin:0 0 8px;font-weight:500;font-size:1.25rem;color:#3b3357}.bj-promo-modal-close{position:absolute;top:10px;right:14px;background:none;border:none;font-size:1.75rem;line-height:1;color:#888;cursor:pointer;padding:4px 8px}.bj-promo-modal-close:hover{color:#3b3357}.bj-promo-modal-intro{margin:0 0 18px;font-size:.9375rem;line-height:1.25rem;color:#5d5872}.bj-promo-modal-form{display:flex;flex-direction:column;gap:14px}.bj-promo-modal-form>label{display:flex;flex-direction:column;gap:6px;font-size:.9375rem;color:#3b3357;font-weight:500}.bj-promo-modal-form>label>input,.bj-promo-modal-form>label>textarea{background-color:#f7f7fb;border:1px solid rgba(0,0,0,.14);border-radius:6px;padding:10px 12px;font:inherit;color:#3b3357;outline:none;transition:border-color .2s ease}.bj-promo-modal-form>label>input:focus,.bj-promo-modal-form>label>textarea:focus{border-color:#8977b2}.bj-promo-modal-form>label>textarea{resize:vertical;min-height:100px}.bj-promo-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.bj-promo-modal-actions>button{padding:10px 18px;border-radius:6px;font-weight:500;font-size:.9375rem;cursor:pointer;border:2px solid transparent;transition:background-color .2s ease,color .2s ease}.bj-promo-modal-cancel{background-color:transparent;color:#3b3357;border-color:#00000029}.bj-promo-modal-cancel:hover{background-color:#f0eef6}.bj-promo-modal-submit{background-color:#8977b2;color:#fff;border-color:#8977b2}.bj-promo-modal-submit:hover:not(:disabled){background-color:#715f97;border-color:#715f97}.bj-promo-modal-submit:disabled{opacity:.6;cursor:not-allowed}.bj-promo-modal-status{margin:4px 0 0;font-size:.875rem}.bj-promo-modal-status.is-pending{color:#5d5872}.bj-promo-modal-status.is-success{color:#1b5e20}.bj-promo-modal-status.is-error{color:#c9231e}.payment-block{padding:9.5px 0 101px}.payment-block .payment-block-wrapper{display:flex;flex-direction:column;gap:25px}.payment-block .payment-block-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.payment-block .payment-block-wrapper .links{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:7px}.payment-block .payment-block-wrapper .links>a{display:flex;justify-content:center;align-items:center;text-align:center;padding:12.5px 13px;background-color:transparent;border-radius:5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;transition:color .5s ease-out}.payment-block .payment-block-wrapper .links>a.active{background-color:#db7d79;color:#fff}.payment-block .payment-block-wrapper .links>a:hover{color:#db7d79}.payment-block .payment-block-wrapper .links>a:hover.active{color:#fff}.payment-block .payment-block-wrapper .payment-cols{margin:33px 0 0;display:flex;justify-content:space-between;align-items:flex-start;gap:23px}.payment-block .payment-block-wrapper .payment-cols .payment-filter{display:flex;flex-direction:column;gap:25px;width:100%;max-width:424px}.payment-block .payment-block-wrapper .payment-cols .payment-filter>h2{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.payment-block .payment-block-wrapper .payment-cols .payment-filter form{display:flex;flex-direction:column;gap:6px;width:100%}.payment-block .payment-block-wrapper .payment-cols .payment-filter form label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.payment-block .payment-block-wrapper .payment-cols .payment-filter form input{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px 16px;font-weight:400;font-size:1.3725rem!important;line-height:1.375rem!important;color:#000;width:100%;height:58px;transition:border-color .3s ease}.payment-block .payment-block-wrapper .payment-cols .payment-filter form input:focus{outline:none;border:1px solid rgba(0,0,0,.16)}.payment-block .payment-block-wrapper .payment-cols .payment-filter form input::placeholder{font-weight:400;font-size:1.375rem!important;line-height:1.375rem!important;color:#000}.payment-block .payment-block-wrapper .payment-cols .payment-filter form button{background-color:#db7d79;border:2px solid #DB7D79;border-radius:5px;padding:14.5px 24.5px;font-weight:500;font-size:1.1875rem!important;line-height:1.1875rem!important;color:#fff;display:flex;justify-content:center;align-items:center;align-self:flex-start;cursor:pointer;transition:background-color .5s ease-out,color .5s ease-out}.payment-block .payment-block-wrapper .payment-cols .payment-filter form button:hover{background-color:#fff;color:#db7d79}.payment-block .payment-block-wrapper .payment-cols .payment-main-info{display:flex;flex-direction:column;gap:8px;max-width:760px;width:100%}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items{display:flex;flex-direction:column;gap:23px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-years-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-years-tabs>button{background-color:#fff;border:2px solid #FFFFFF;border-radius:5px;padding:10.51px 11.5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;cursor:pointer;transition:border .5s ease,color .5s ease}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-years-tabs>button:hover{border:2px solid #403657;color:#403657}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-years-tabs>button.active{background-color:#403657;border:2px solid #403657;color:#fff}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel{display:none;flex-direction:column;gap:13px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel.active{display:flex}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"head delete" "amount delete" "date delete" "actions delete";row-gap:8px;column-gap:15px;align-items:center;padding:13px 30px 19px 19px;background-color:#fff;border-radius:18px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-head{grid-area:head;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-head .payment-invoice-status{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:7px;background-color:#475993;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-transform:uppercase;color:#fff;margin:0}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-head .payment-invoice-number{font-weight:500;font-size:1rem;line-height:1rem;color:#000;letter-spacing:0em;text-transform:uppercase;margin:0}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-amount{grid-area:amount;margin:0;font-weight:600;font-size:1.6875rem;line-height:1.6875rem;color:#000;letter-spacing:0em;text-transform:uppercase}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-amount>span{font-weight:400;font-size:1.625rem;line-height:1.625rem}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-date{grid-area:date;margin:0;font-weight:400;font-size:.8125rem;line-height:.8125rem;color:#000;letter-spacing:0em;text-transform:uppercase}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions{grid-area:actions;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8.5px 16px;border-radius:6px;border:2px solid transparent;font-weight:500;font-size:.9375rem;line-height:.9375rem;text-transform:uppercase;letter-spacing:0em;cursor:pointer;color:#fff;transition:border .5s ease-out,background-color .5s ease-out,color .5s ease-out,fill .5s ease-out}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a.is-primary{background-color:#475993}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a.is-secondary{background-color:#479d74;padding:8.5px 12px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a>svg{width:16px;height:16px;flex-shrink:0;object-fit:cover;margin-top:-2px!important}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a>svg path{transition:border-color .5s ease-out,background-color .5s ease-out,color .5s ease-out,fill .5s ease-out}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a:hover{background-color:#fff}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a:hover.is-primary{border-color:#475993;color:#475993}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a:hover.is-primary>svg path{fill:#475993}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a:hover.is-secondary{border-color:#479d74;color:#479d74}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-actions>a:hover.is-secondary>svg path{fill:#479d74}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-delete{grid-area:delete;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:54px;height:41px;background-color:#c9231e;border:2px solid transparent;border-radius:6px;cursor:pointer;padding:5px;transition:background-color .5s ease-out,border-color .5s ease-out,fill .5s ease-out}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-delete>svg{width:24px;height:24px;object-fit:cover}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-delete>svg path{transition:background-color .5s ease-out,border-color .5s ease-out,fill .5s ease-out}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-delete:hover{background-color:#fff;border-color:#c9231e}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-delete:hover>svg path{fill:#c9231e}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-new .payment-invoice-status{background-color:#475993}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-new .payment-invoice-actions>a.is-secondary{display:none}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-paid{background-color:#f4fffa}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-paid .payment-invoice-status{background-color:#479d74}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-paid .payment-invoice-delete{display:none}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-overdue .payment-invoice-status{background-color:#c9231e}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card.is-overdue .payment-invoice-actions{display:none}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li{width:47px;height:47px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li>a{display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li>a:hover{background-color:#e2deec}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li>a.active{background-color:#403657;color:#fff}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li.pagination-dots{cursor:pointer;display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>ul>li.pagination-dots:hover{background-color:#e2deec}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>a{display:flex;justify-content:center;align-items:center;min-width:59px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .pagination>a:hover{background-color:#e2deec}@media(min-width:770px)and (max-width:1080px){.payment-block .payment-block-wrapper .payment-cols{flex-direction:column}.payment-block .payment-block-wrapper .payment-cols .payment-filter,.payment-block .payment-block-wrapper .payment-cols .payment-main-info{max-width:100%}}@media(max-width:769px){.payment-block{padding:28px 0 80px}.payment-block .payment-block-wrapper>h1{font-size:1.375rem;line-height:1.375rem;text-align:center}.payment-block .payment-block-wrapper .links{justify-content:center;gap:5px}.payment-block .payment-block-wrapper .links>a{padding:11.5px 10px;font-size:.8125rem;line-height:.8125rem}.payment-block .payment-block-wrapper .payment-cols{gap:25px;flex-direction:column}.payment-block .payment-block-wrapper .payment-cols .payment-filter{max-width:100%}.payment-block .payment-block-wrapper .payment-cols .payment-filter>h2{font-size:1.375rem;line-height:1.375rem}.payment-block .payment-block-wrapper .payment-cols .payment-main-info{max-width:100%}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items{gap:25px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel{gap:15px}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-amount{font-size:1.375rem;line-height:1.375rem}.payment-block .payment-block-wrapper .payment-cols .payment-main-info .payment-main-items .payment-invoices .payment-invoice-panel .payment-invoice-card .payment-invoice-amount>span{font-size:1.375rem;line-height:1.375rem}}.payment-request{width:100%;display:flex;flex-direction:column;gap:28px}.payment-request-empty{padding:20px 24px;border-radius:10px;background:#f6f4f7;color:#6e6e6e;font-size:.9375rem}.payment-request-empty>p{margin:0}.payment-request-history>h3{margin:0 0 12px;font-weight:500;font-size:1.125rem;color:#515151}.payment-request-list{display:flex;flex-direction:column;gap:10px}.payment-request-item{background-color:#ecebef;border-radius:12px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.payment-request-item-main>h5{margin:0 0 4px;font-weight:500;font-size:1rem;line-height:1.25rem;color:#515151}.payment-request-item-amount{color:#206b3a;font-weight:600;margin-left:4px}.payment-request-item-receipt{color:#db7d79;font-weight:500;text-decoration:none;padding:2px 8px;border-radius:6px;background:#db7d7914;transition:background .15s ease}.payment-request-item-receipt:hover{background:#db7d7929;text-decoration:none}.payment-request-item-meta{margin:0;font-size:.8125rem;line-height:1.125rem;color:#6e6e6e}.payment-request-item-meta>a{color:#db7d79;text-decoration:underline}.payment-request-item-meta>a:hover{color:#000}.payment-request-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;font-weight:500;font-size:.8125rem;line-height:1;text-transform:uppercase;white-space:nowrap}.payment-request-status-pill.is-new{background-color:#fde2cf;color:#a04500}.payment-request-status-pill.is-in_progress{background-color:#cfe3fb;color:#003b8e}.payment-request-status-pill.is-done{background-color:#d4f1d7;color:#1b5e20}.vacancy-response{padding:9.5px 0 133px}.vacancy-response .vacancy-response-wrapper{display:flex;flex-direction:column;gap:25px}.vacancy-response .vacancy-response-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.vacancy-response .vacancy-response-wrapper .links{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:7px}.vacancy-response .vacancy-response-wrapper .links>a{display:flex;justify-content:center;align-items:center;text-align:center;padding:12.5px 13px;background-color:transparent;border-radius:5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;transition:color .5s ease-out;position:relative}.vacancy-response .vacancy-response-wrapper .links>a.active{background-color:#db7d79;color:#fff}.vacancy-response .vacancy-response-wrapper .links>a:hover{color:#db7d79}.vacancy-response .vacancy-response-wrapper .links>a:hover.active{color:#fff}.vacancy-response .vacancy-response-wrapper .links>a.link-with-num>span{position:absolute;top:-14px;right:-11px;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;background-color:#c9231e;border-radius:999px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:.6875rem;line-height:1;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols{margin:12px 0 0;display:flex;justify-content:space-between;align-items:flex-start;gap:38px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters{max-width:426px;width:100%;background-color:#fff;border-radius:18px;padding:21px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row{display:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form{display:flex;flex-direction:column;gap:15px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field{display:flex;flex-direction:column;gap:5px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-label{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown{position:relative}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger{cursor:pointer;width:100%;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:16px 35px 16px 14px;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;text-align:left;position:relative;height:58px;transition:border-color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger:focus{outline:none;border-color:#00000029}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-trigger .filter-dropdown-arrow{position:absolute;right:21px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.43514%208.355L1.83814%204.2435C1.41364%203.75975%201.75864%203%202.40289%203H9.59689C9.74107%202.99988%209.88223%203.04132%2010.0035%203.11936C10.1247%203.1974%2010.2209%203.30873%2010.2805%203.44002C10.3401%203.57131%2010.3605%203.717%2010.3395%203.85963C10.3184%204.00227%2010.2567%204.1358%2010.1616%204.24425L6.56464%208.35425C6.49424%208.43481%206.40743%208.49937%206.31002%208.54361C6.21261%208.58785%206.10687%208.61074%205.99989%208.61074C5.8929%208.61074%205.78716%208.58785%205.68975%208.54361C5.59235%208.49937%205.50553%208.43481%205.43514%208.35425V8.355Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:10px;box-shadow:0 6px 16px #00000014;z-index:2;overflow-y:auto;display:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li{font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#000;cursor:pointer;padding:10px 0;transition:background-color .2s ease,color .2s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li:hover{color:#db7d79}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown .filter-dropdown-list>li.active{color:#db7d79}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown.is-open .filter-dropdown-trigger .filter-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-field .filter-dropdown.is-open .filter-dropdown-list{display:block}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:71px;margin-top:6px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-submit{cursor:pointer;background-color:#403657;color:#fff;padding:13px;border-radius:5px;font-weight:500;font-size:1.3125rem;line-height:1.3125rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-submit:hover,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-submit:active{background-color:#8d82a7}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-reset{cursor:pointer;background-color:transparent;color:#000;font-weight:400;font-size:.875rem;line-height:.875rem;text-decoration:underline;padding:0;transition:color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form .filter-actions .filter-reset:hover{color:#db7d79}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main{max-width:851px;width:100%;display:flex;flex-direction:column;gap:29px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items{display:flex;flex-direction:column;gap:20px;width:100%}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item{display:flex;align-items:flex-start;gap:24px;width:100%;background-color:#ecebef;border-radius:18px;padding:15px 17px 30px 16px;text-decoration:none;transition:background-color .5s ease-out,transform .5s ease-out}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item:hover{background-color:#e2deec;transform:translateY(-10px)}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-img{width:98px;height:98px;border-radius:50%;flex-shrink:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-img>img{width:98px;height:98px;border-radius:50%;object-fit:cover}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-img>p{width:98px;height:98px;border-radius:50%;background-color:#e2deec;color:#000;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.5rem;line-height:1;text-transform:uppercase;margin:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info{display:flex;flex-direction:column;gap:8px;margin:13px 0 0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info>h3{font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000;margin:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info>h3>a{text-decoration:none;outline:none;display:inline-block;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;color:#000}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info>p{font-weight:400;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#6e6e6e;margin:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info .note{background-color:#403657;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;transition:background-color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info .note>a{text-decoration:none;color:inherit;cursor:pointer;display:block;width:100%;padding:11px 13px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info .note p{font-weight:500;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;text-transform:uppercase;text-align:center;color:#fff;margin:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info .note:hover{background-color:#8d82a7}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links{display:flex;align-items:center;gap:9px;margin:13px 0 0 auto}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link{display:flex;justify-content:center;align-items:center}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link>a{width:36px;height:36px;display:flex;justify-content:center;align-items:center;padding:4px;border-radius:6px;border:2px solid transparent;background-color:transparent;transition:fill .5s ease-out,border-color .5s ease-out,background-color .5s ease-out}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link>a>svg{width:16px;height:16px;object-fit:cover}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link>a>svg path{transition:fill .5s ease-out,border-color .5s ease-out,background-color .5s ease-out}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link.is-like>a>svg{width:24px;height:24px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link.is-view>a{background-color:#479d74}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link.is-cancel>a{background-color:#c9231e}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link:hover.is-like>a>svg path{fill:#c9231e}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link:hover.is-view>a{border-color:#479d74;background-color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link:hover.is-view>a>svg path{fill:#479d74}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link:hover.is-cancel>a{border-color:#c9231e;background-color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links .vacancy-response-item-link:hover.is-cancel>a>svg path{fill:#c9231e}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item.is-archived .vacancy-response-item-links>.vacancy-response-item-link>a{cursor:not-allowed;pointer-events:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-like>a>svg>path{fill:#a8a4b5}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-like.is-active>a>svg>path{fill:#c9231e}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-view.is-active>a{border-color:#479d74;background-color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-view.is-active>a>svg>path{fill:#479d74}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-cancel.is-active>a{border-color:#c9231e;background-color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-cancel.is-active>a>svg>path{fill:#c9231e}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-status{width:auto;height:auto}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-status>span{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-weight:500;font-size:.8125rem;line-height:1;text-transform:uppercase;white-space:nowrap;background-color:#e2deec;color:#000}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-status.status-new>span{background-color:#475993;color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-status.status-viewed>span{background-color:#479d74;color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links>.vacancy-response-item-link.is-status.status-rejected>span{background-color:#c9231e;color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .bj-app-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .bj-app-chips .bj-app-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background-color:#ecebef;color:#000;font-weight:500;font-size:.8125rem;line-height:.8125rem;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .bj-app-chips .bj-app-chip:hover{background-color:#e2deec}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .bj-app-chips .bj-app-chip.is-active{background-color:#403657;color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .bj-app-chips .bj-app-chip .bj-app-chip-count{font-weight:400;font-size:.75rem;opacity:.85}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li{width:47px;height:47px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li>a{display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li>a:hover{background-color:#e2deec}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li>a.active{background-color:#403657;color:#fff}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li.pagination-dots{cursor:pointer;display:flex;justify-content:center;align-items:center;width:47px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>ul>li.pagination-dots:hover{background-color:#e2deec}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>a{display:flex;justify-content:center;align-items:center;min-width:59px;height:47px;padding:5px;background-color:#ecebef;border-radius:6px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;color:#000;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .pagination>a:hover{background-color:#e2deec}@media(max-width:1080px){.vacancy-response .vacancy-response-wrapper .vacancy-response-cols{flex-direction:column}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters{max-width:100%;background-color:transparent;border-radius:0;padding:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row{display:flex;justify-content:center;align-items:center;gap:20px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row .filter-burger{background-color:#fff;border-radius:5px;padding:11.5px 19.5px;display:flex;align-items:center;gap:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row .filter-burger>p{font-weight:400;font-size:.9375rem;line-height:.9375rem;text-transform:uppercase;letter-spacing:0em;color:#000;text-align:center;margin:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row .filter-burger>img{width:16px;height:16px;object-fit:cover}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row .filter-reset{outline:none;border:none;cursor:pointer;background-color:transparent;color:#000;font-weight:400;font-size:.875rem;line-height:.875rem;text-decoration:underline;padding:0;transition:color .3s ease}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .vacancy-response-filters-row .filter-reset:hover{color:#db7d79}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box .filters-form{display:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100vh;height:100dvh;background-color:#fff;border-radius:0;padding:0 19px;overflow-y:auto;z-index:100;scrollbar-width:thin;scrollbar-color:#DB7D79 transparent}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open::-webkit-scrollbar{width:6px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open::-webkit-scrollbar-track{background:transparent}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open::-webkit-scrollbar-thumb{background-color:#db7d79;border-radius:3px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row{position:sticky;top:0;justify-content:flex-end;background-color:#fff;padding-block:17px 5px;z-index:2}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-reset{display:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger{position:relative;width:29px;height:29px;padding:0;gap:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger>p{display:none}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger>img{opacity:0;visibility:hidden}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger:before,.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger:after{content:"";position:absolute;left:50%;top:50%;width:29px;height:2px;background-color:#000;border-radius:1px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger:before{transform:translate(-50%,-50%) rotate(45deg)}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .vacancy-response-filters-row .filter-burger:after{transform:translate(-50%,-50%) rotate(-45deg)}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .filters-form{display:flex;margin-top:18px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters .vacancy-response-filters-box.is-open .filters-form .filter-actions{position:sticky;bottom:0;gap:25px;justify-content:space-between;background-color:#fff;padding-top:12px;padding-bottom:max(17px,env(safe-area-inset-bottom));z-index:2}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main{max-width:100%}body.filter-modal-open{overflow:hidden}}@media(max-width:769px){.vacancy-response{padding:28px 0 80px}.vacancy-response .vacancy-response-wrapper>h1{font-size:1.375rem;line-height:1.375rem;text-align:center}.vacancy-response .vacancy-response-wrapper .links{justify-content:center;gap:5px}.vacancy-response .vacancy-response-wrapper .links>a{padding:11.5px 10px;font-size:.8125rem;line-height:.8125rem}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols{margin:0;gap:25px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-filters{padding:20px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main{gap:25px}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item{flex-direction:column}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-img{order:2}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-info{order:3;margin:0}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols .vacancy-response-main .vacancy-response-items .vacancy-response-item .vacancy-response-item-links{order:1;margin:0 0 0 auto}}.profile-block-wrapper>.vacancy-response{width:100%;align-self:stretch}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols.vacancy-response-cols--single{display:block}.vacancy-response .vacancy-response-wrapper .vacancy-response-cols.vacancy-response-cols--single>.vacancy-response-main{max-width:none;width:100%}.job-seeker-block{padding:9.5px 0 111px}.job-seeker-block .job-seeker-block-wrapper{display:flex;flex-direction:column;gap:25px}.job-seeker-block .job-seeker-block-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.job-seeker-block .job-seeker-block-wrapper .links{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:7px}.job-seeker-block .job-seeker-block-wrapper .links>a{display:flex;justify-content:center;align-items:center;text-align:center;padding:12.5px 13px;background-color:transparent;border-radius:5px;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#646464;transition:color .5s ease-out;position:relative}.job-seeker-block .job-seeker-block-wrapper .links>a.active{background-color:#db7d79;color:#fff}.job-seeker-block .job-seeker-block-wrapper .links>a:hover{color:#db7d79}.job-seeker-block .job-seeker-block-wrapper .links>a:hover.active{color:#fff}.job-seeker-block .job-seeker-block-wrapper .links>a.link-with-num>span{position:absolute;top:-14px;right:-11px;background-color:#c9231e;border-radius:50%;padding:8.5px 4px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info{display:flex;flex-direction:column;gap:25px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info>a{background-color:#403657;border:2px solid #403657;border-radius:5px;display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:center;padding:10.5px 11.5px;font-weight:500;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;text-transform:uppercase;color:#fff;transition:background-color .5s ease-out,color .5s ease-out}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info>a:hover{background-color:#fff;color:#403657}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card{background-color:#fff;border-radius:18px;padding:35px 29px 40px 32px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols{display:flex;align-items:flex-start;gap:31px;max-width:980px;width:100%}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-img{width:155px;height:155px;border-radius:50%}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-img>img{width:155px;height:155px;border-radius:50%;object-fit:cover}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr{display:flex;flex-direction:column;gap:32px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr>h2{font-weight:600;font-size:2.4375rem;line-height:2.4375rem;letter-spacing:0em;color:#515151;margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr .job-seeker-card-descr-items{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr .job-seeker-card-descr-items .job-seeker-card-descr-item{background-color:#ecebef;border-radius:19px;padding:10px 18px;display:flex;justify-content:center;align-items:center;text-align:center}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr .job-seeker-card-descr-items .job-seeker-card-descr-item>p{font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;color:#403657;margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-icon{width:51px;height:51px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-icon>img{width:51px;height:51px;object-fit:cover}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links{display:flex;align-items:center;flex-wrap:wrap;align-self:flex-start;gap:10px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a{background-color:transparent;border:2px solid transparent;border-radius:7px;display:flex;justify-content:center;align-items:center;gap:13px;text-align:center;padding:12.5px 18.5px;font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:0em;color:#fff;transition:background-color .5s ease-out,color .5s ease-out,fill .5s ease-out}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a>svg{object-fit:cover}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a>svg path{transition:background-color .5s ease-out,color .5s ease-out,fill .5s ease-out}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a.email-link{background-color:#f35b39;border:2px solid #F35B39}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a.email-link>svg{width:18px;height:18px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a.tel-link{background-color:#479d74;border:2px solid #479D74;padding:12.5px 19px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a.tel-link>svg{width:16px;height:16px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a:hover{background-color:#fff}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a:hover.email-link{color:#f35b39}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a:hover.email-link>svg path{fill:#f35b39}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a:hover.tel-link{color:#479d74}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a:hover.tel-link>svg path{fill:#479d74}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:46px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text{max-width:852px;width:100%;display:flex;flex-direction:column;gap:12px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>p{font-weight:400;font-size:1.125rem;line-height:1.125rem;letter-spacing:0em;color:#000;margin:0 0 26px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>h3{font-weight:600;font-size:1.375rem;line-height:1.375rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>ul>li{font-weight:400;font-size:1rem;line-height:1.8125rem;letter-spacing:0em;color:#000}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text .skills{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 13px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text .skills .skill-item{background-color:#545454;border-radius:5px;padding:12px 13px;display:flex;justify-content:center;align-items:center;text-align:center}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text .skills .skill-item>p{font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#fff;margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs{max-width:425px;width:100%;display:flex;flex-direction:column;gap:6px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item{background-color:#ecebef;border-radius:6px;padding:10px 10px 10px 14px;display:flex;align-items:flex-start;gap:13px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-icon{width:26px;height:26px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-icon>img{width:26px;height:26px;object-fit:cover}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-name{max-width:250px;width:100%}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-name>p{font-weight:400;font-size:.9375rem;line-height:.9375rem;letter-spacing:0em;color:#000;margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link{margin-left:auto}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link>a{width:36px;height:36px;display:flex;justify-content:center;align-items:center;background-color:#479d74;border:2px solid #479D74;border-radius:6px;transition:fill .5s ease-out,background-color .5s ease-out}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link>a>svg{width:16px;height:16px;object-fit:cover}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link>a>svg path{transition:fill .5s ease-out,background-color .5s ease-out}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link>a:hover{background-color:#fff}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item .doc-item-link>a:hover>svg path{fill:#479d74}@media(min-width:770px)and (max-width:1080px){.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner{flex-direction:column}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text{max-width:100%}}@media(max-width:769px){.job-seeker-block{padding:28px 0 80px}.job-seeker-block .job-seeker-block-wrapper>h1{font-size:1.375rem;line-height:1.375rem;text-align:center}.job-seeker-block .job-seeker-block-wrapper .links{gap:5px}.job-seeker-block .job-seeker-block-wrapper .links>a{padding:11.5px 10px;font-size:.8125rem;line-height:.8125rem}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card{padding:30px 20px;align-items:flex-end;flex-direction:column-reverse}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols{flex-direction:column;gap:15px;max-width:100%}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr{gap:15px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-card .job-seeker-card-cols .job-seeker-card-descr>h2{font-size:1.5rem;line-height:1.5rem}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-links>a{gap:8px;padding:12.5px 15px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner{flex-direction:column;gap:24px}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text{max-width:100%}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>p{font-size:1rem;line-height:1rem;margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text>h3{font-size:1.25rem;line-height:1.25rem}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-text .skills{margin:0}.job-seeker-block .job-seeker-block-wrapper .job-seeker-info .job-seeker-inner .job-seeker-docs .job-seeker-doc-item{padding:10px}}.text-block{padding:11.5px 0 100px}.text-block .text-block-wrapper{display:flex;flex-direction:column;gap:24px}.text-block .text-block-wrapper>h1{font-weight:500;font-size:2.1875rem;line-height:2.1875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.text-block .text-block-wrapper>h2,.text-block .text-block-wrapper>h3{font-weight:500;font-size:1.875rem;line-height:1.875rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.text-block .text-block-wrapper>h4{font-weight:500;font-size:1.5rem;line-height:1.5rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.text-block .text-block-wrapper>h6,.text-block .text-block-wrapper>h5{font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:0em;text-transform:uppercase;color:#515151;margin:0}.text-block .text-block-wrapper>p{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000;margin:0}.text-block .text-block-wrapper>p>a{font-weight:500;font-size:1rem;line-height:1rem;text-decoration:underline;color:#475993;transition:color .5s ease-out}.text-block .text-block-wrapper>p>a:hover{color:#db7d79}.text-block .text-block-wrapper>p>b{font-weight:700}.text-block .text-block-wrapper>ul,.text-block .text-block-wrapper>ol{margin:0;padding:0 0 0 10px;display:flex;flex-direction:column;gap:5px}.text-block .text-block-wrapper>ul>li,.text-block .text-block-wrapper>ol>li{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;color:#000;list-style-type:disc;list-style-position:inside}.text-block .text-block-wrapper>ul>li>a,.text-block .text-block-wrapper>ol>li>a{font-weight:500;font-size:1rem;line-height:1rem;text-decoration:underline;color:#475993;transition:color .5s ease-out}.text-block .text-block-wrapper>ul>li>a:hover,.text-block .text-block-wrapper>ol>li>a:hover{color:#db7d79}.text-block .text-block-wrapper>ul>li>b,.text-block .text-block-wrapper>ol>li>b{font-weight:700}.text-block .text-block-wrapper>ol>li{list-style-type:decimal}.text-block .text-block-wrapper>a{display:flex;justify-content:center;align-items:center;align-self:flex-start;text-align:center;background-color:#db7d79;border:2px solid #DB7D79;border-radius:5px;color:#fff;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;padding:9px 15px;transition:background-color .5s ease-out,color .5s ease-out}.text-block .text-block-wrapper>a:hover{background-color:#fff;color:#db7d79}@media(max-width:769px){.text-block{padding:35px 0 80px}.text-block .text-block-wrapper>h1{font-size:1.5625rem;line-height:1.5625rem}.text-block .text-block-wrapper>h2,.text-block .text-block-wrapper>h3{font-size:1.375rem;line-height:1.375rem}.text-block .text-block-wrapper>h4{font-size:1.25rem;line-height:1.25rem}.text-block .text-block-wrapper>h6,.text-block .text-block-wrapper>h5{font-size:1.125rem;line-height:1.125rem}}.login-block{padding:18.5px 0 109px}.login-block .login-block-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px}.login-block .login-block-wrapper>h1{font-weight:700;font-size:2.875rem;line-height:2.875rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#515151;margin:0 0 14px}.login-block .login-block-wrapper>h2{font-weight:500;font-size:1.8125rem;line-height:1.8125rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#515151;margin:0}.login-block .login-block-wrapper>h3{font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#515151;margin:0 0 10px}.login-block .login-block-wrapper>p{font-weight:400;font-size:1rem;line-height:1rem;letter-spacing:0em;text-align:center;color:#000;margin:0 0 25px}.login-block .login-block-wrapper>p>a{font-weight:500;font-size:1rem;line-height:1rem;text-decoration:underline;color:#475993;transition:color .5s ease-out}.login-block .login-block-wrapper>p>a:hover{color:#db7d79}.login-block .login-block-wrapper .form-wrapper>h3{font-weight:500;font-size:1.25rem;line-height:1.25rem;letter-spacing:0em;text-align:center;text-transform:uppercase;color:#515151;margin:0 0 14px}.login-block .login-block-wrapper .form-wrapper>p{font-weight:500;font-size:1rem;line-height:1rem;letter-spacing:0em;text-align:center;color:#000;margin:0 auto 44px;max-width:876px;width:100%}.login-block .login-block-wrapper .form-wrapper>p>a{font-weight:500;font-size:1rem;line-height:1rem;text-decoration:underline;color:#475993;transition:color .5s ease-out}.login-block .login-block-wrapper .form-wrapper>p>a:hover{color:#db7d79}.login-block .login-block-wrapper .form-wrapper form{display:flex;flex-direction:column;gap:5px;max-width:424px;width:100%;margin:0 auto}.login-block .login-block-wrapper .form-wrapper form input:not([type=checkbox]):not([type=radio]){background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:15px;font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;color:#000;width:100%;height:58px;transition:border-color .5s ease}.login-block .login-block-wrapper .form-wrapper form input:not([type=checkbox]):not([type=radio]):focus{outline:none;border:1px solid rgba(0,0,0,.16)}.login-block .login-block-wrapper .form-wrapper form input:not([type=checkbox]):not([type=radio])::placeholder{font-weight:400;font-size:1.125rem!important;line-height:1.125rem!important;text-align:center;color:#818181}.login-block .login-block-wrapper .form-wrapper form .bj-form-remember{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 6px;cursor:pointer;font-size:.9375rem;line-height:1.3;color:#000;-webkit-user-select:none;user-select:none}.login-block .login-block-wrapper .form-wrapper form .bj-form-remember input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;cursor:pointer;accent-color:#DB7D79}.login-block .login-block-wrapper .form-wrapper form button{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#db7d79;border:2px solid #DB7D79;border-radius:5px;color:#fff;font-weight:500;font-size:1.25rem!important;line-height:1.25rem!important;letter-spacing:0em;text-transform:uppercase;padding:10.5px 11px;margin-bottom:16px;cursor:pointer;transition:background-color .5s ease-out,color .5s ease-out}.login-block .login-block-wrapper .form-wrapper form button:hover{background-color:#fff;color:#db7d79}.login-block .login-block-wrapper .form-wrapper .links{margin:26px 0 0;display:flex;flex-direction:column;gap:5px}.login-block .login-block-wrapper .form-wrapper .links>p{font-weight:400;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-align:center;color:#000;margin:0}.login-block .login-block-wrapper .form-wrapper .links .links-items{display:flex;align-items:center;justify-content:center;gap:11px}.login-block .login-block-wrapper .form-wrapper .links .links-items>a{width:34px;height:34px}.login-block .login-block-wrapper .form-wrapper .links .links-items>a>img{width:34px;height:34px;object-fit:contain}.login-block .login-block-wrapper .form-wrapper .note{margin:72px 0 0;display:flex;flex-direction:column;align-items:center;gap:8px}.login-block .login-block-wrapper .form-wrapper .note>p{font-weight:400;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-align:center;color:#000;margin:0}.login-block .login-block-wrapper .form-wrapper .note>a{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#db7d79;border:2px solid #DB7D79;border-radius:5px;color:#fff;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0em;text-transform:uppercase;padding:10.5px 11px;transition:background-color .5s ease-out,color .5s ease-out}.login-block .login-block-wrapper .form-wrapper .note>a:hover{background-color:#fff;color:#db7d79}@media(max-width:769px){.login-block{padding:38px 0 105px}.login-block .login-block-wrapper>h1{font-size:2.375rem;line-height:2.75rem;margin:0 0 22px}.login-block .login-block-wrapper>h2{font-size:1.3125rem;line-height:1.5rem}.login-block .login-block-wrapper .form-wrapper .links{gap:8px}.login-block .login-block-wrapper .form-wrapper .note{margin:51px 0 0}}.bj-verify-banner{background-color:#fff3d6;color:#5b4500;padding:12px 0;font-size:.9375rem;border-bottom:1px solid #efd99b}.bj-verify-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bj-verify-banner__resend{text-decoration:underline;color:inherit;flex-shrink:0}.bj-verify-banner__resend:hover{color:#403657}.links>a.link-with-num{position:relative}.links>a.link-with-num>span{position:absolute;top:-14px;right:-11px;min-width:28px;height:28px;padding:0 6px;box-sizing:border-box;background-color:#c9231e;border-radius:999px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:.6875rem;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff}.profile-favourites-list .popular-offers{padding:0}.profile-favourites-list .popular-offers .popular-offers-wrapper .three-cols-grid{grid-template-columns:1fr;grid-auto-rows:auto;row-gap:12px}.profile-favourites-list .popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-wrapper{align-items:center}.profile-favourites-list .popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-descr .link{display:none}.profile-favourites-list .popular-offers .popular-offers-wrapper .three-cols-grid .grid-item .grid-item-link{margin-left:auto;align-self:center}.profile-tab-empty{text-align:center;padding:60px 20px}.profile-empty-state{color:#6e6873;font-size:16px;margin:0 0 24px;line-height:1.5}.profile-empty-cta{display:inline-block;padding:14px 28px;background:#db7d79;color:#fff;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:4px;transition:opacity .15s ease}.profile-empty-cta:hover{opacity:.9}.payment-block-stub{padding:40px 0;text-align:center}.profile-form-multi{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin-top:24px}@media(max-width:768px){.profile-form-multi{grid-template-columns:1fr}}.profile-form-multi-block h6{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;color:#2a2434}.profile-form-checklist{display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px;background:#fff;border-radius:8px;border:1px solid #e3dfe9}.profile-form-checklist--skills{max-height:none}.profile-form-check{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:14px;color:#2a2434;cursor:pointer;border-radius:12px;transition:background-color .15s ease}.profile-form-check input[type=checkbox]{margin:0;accent-color:#8977b2;cursor:pointer}.profile-form-check:hover{background:#f3eff8}.profile-form-check input:checked+span{font-weight:600;color:#6a4f9c}.profile-form-status{position:fixed;top:24px;right:24px;z-index:10000;margin:0;padding:14px 18px;border-radius:10px;font-size:14px;min-width:280px;max-width:420px;box-shadow:0 12px 32px #2a24342e;cursor:pointer;animation:bj-toast-slide-in .22s ease-out}.profile-form-status.is-success{background:#e7f5ec;color:#1f6e3f;border:1px solid #b6dbc4}.profile-form-status.is-error{background:#fbeaea;color:#8a2929;border:1px solid #f0bdbd}.profile-form-status .profile-form-status-text{margin:0;font-weight:600;padding-right:24px;position:relative}.profile-form-status .profile-form-status-text:after{content:"×";position:absolute;top:-2px;right:0;font-size:22px;font-weight:400;line-height:1;opacity:.55}.profile-form-status .profile-form-status-errors{margin:6px 0 0;padding-left:18px;font-size:13px}.profile-form-status .profile-form-status-errors:empty{display:none}@keyframes bj-toast-slide-in{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:640px){.profile-form-status{top:12px;right:12px;left:12px;min-width:0;max-width:none}}.profile-form-field.has-error input,.profile-form-field.has-error textarea,.profile-form-field.has-error .filter-dropdown-trigger{border-color:#d44f4f!important}.profile-form-field .profile-form-field-error{margin:4px 0 0;color:#8a2929;font-size:12px}.profile-form .filter-dropdown{position:relative}.profile-form .filter-dropdown .filter-dropdown-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:14px 33px 14px 14px;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#2a2434;text-align:left;height:58px}.profile-form .filter-dropdown .filter-dropdown-trigger .filter-dropdown-current{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-form .filter-dropdown .filter-dropdown-trigger .filter-dropdown-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #6e6873;transition:transform .3s ease}.profile-form .filter-dropdown .filter-dropdown-list{list-style:none;margin:0;padding:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;box-shadow:0 6px 16px #00000014;z-index:10;max-height:320px;overflow-y:auto;display:none}.profile-form .filter-dropdown .filter-dropdown-list>li{list-style:none;font-weight:400;font-size:1.125rem;line-height:1.125rem;color:#2a2434;cursor:pointer;padding:10px;border-radius:4px;transition:background-color .15s ease,color .15s ease}.profile-form .filter-dropdown .filter-dropdown-list>li:hover{background-color:#f3eff8;color:#6a4f9c}.profile-form .filter-dropdown .filter-dropdown-list>li.active{color:#6a4f9c;font-weight:600}.profile-form .filter-dropdown.is-open .filter-dropdown-trigger .filter-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.profile-form .filter-dropdown.is-open .filter-dropdown-list{display:block}.profile-form .filter-dropdown-search-row{position:sticky;top:0;background-color:#fff;padding:10px 14px;z-index:2;list-style:none;border-bottom:1px solid #eee5ef}.profile-form .filter-dropdown-search-row:hover{background-color:#fff}.profile-form .filter-dropdown-search{width:100%;padding:9px 12px;border:1px solid #d4d4d4;border-radius:8px;font-size:.875rem;box-sizing:border-box;background:#fff;color:#2a2434}.profile-form .filter-dropdown-search:focus{outline:none;border-color:#8977b2;box-shadow:0 0 0 3px #8977b226}.profile-form .filter-dropdown-list li.is-hidden{display:none}.profile-form.is-busy{pointer-events:none;opacity:.65}.profile-form.is-busy .profile-form-submit{cursor:progress}.profile-form-export{width:100%;margin-top:32px;padding:22px 24px;border:1px solid #B7B7B7;border-radius:8px;background-color:#f8f9fb}.profile-form-export .profile-form-section-title{margin:0 0 10px;font-weight:500;font-size:1.125rem;color:#515151}.profile-form-export .profile-form-export-text{margin:0 0 16px;font-size:.9375rem;line-height:1.25rem;color:#515151}.profile-form-export .profile-form-submit{display:inline-block;text-align:center;text-decoration:none;cursor:pointer;background-color:#403657;border:2px solid #403657;color:#fff;padding:10.5px 21px;border-radius:5px;font-weight:500;font-size:1.0625rem;line-height:1.0625rem;letter-spacing:0em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.profile-form-export .profile-form-submit:hover{background-color:#fff;color:#403657}.profile-form-danger{width:100%;margin-top:32px;padding:22px 24px;border:1px solid #C9231E;border-radius:8px;background-color:#fff8f7}.profile-form-danger .profile-form-section-title{margin:0 0 10px;font-weight:500;font-size:1.125rem;color:#c9231e}.profile-form-danger .profile-form-danger-text,.profile-form-danger .profile-form-danger-notice{margin:0 0 16px;font-size:.9375rem;line-height:1.25rem;color:#515151}.profile-form-danger .profile-form-submit-danger{padding:10px;margin:0;border:2px solid #C9231E;border-radius:5px;outline:none;box-shadow:none;cursor:pointer;background-color:#c9231e;color:#fff}.profile-form-danger .profile-form-submit-danger:hover{background-color:#a51d19;border-color:#a51d19}.profile-form-danger .profile-form-submit-danger:disabled{opacity:.6;cursor:not-allowed}.profile-img.is-busy{pointer-events:none;opacity:.55;cursor:progress}.profile-img.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff6;border-radius:inherit}.profile-block .profile-img:not(.has-avatar) .profile-img-action-delete,.company-profile-block .profile-img:not(.has-avatar) .profile-img-action-delete{display:none}.profile-block .profile-img:not(.has-avatar) .profile-img-photo,.company-profile-block .profile-img:not(.has-avatar) .profile-img-photo{background-color:#a8a4b59e;border:2px dashed #a8a4b5}.profile-block .profile-img:not(.has-avatar) .profile-img-photo img,.company-profile-block .profile-img:not(.has-avatar) .profile-img-photo img{opacity:0}.log-in-icon:not(.has-avatar){background-color:#a8a4b59e;border:1px dashed #a8a4b5}.log-in-icon:not(.has-avatar) img{opacity:0}.profile-form-upload.is-busy{pointer-events:none;opacity:.6;cursor:progress}.profile-form-doc.is-busy{opacity:.5;pointer-events:none}.profile-form-dirty-bar{position:fixed;bottom:0;left:0;right:0;z-index:9990;transform:translateY(110%);transition:transform .25s ease-out;display:flex;justify-content:center;align-items:center;gap:18px;padding:14px 24px;background:#fff;border-top:1px solid #e3dfe9;box-shadow:0 -8px 24px #2a243414}.profile-form-dirty-bar.is-visible{transform:translateY(0)}.profile-form-dirty-text{color:#2a2434;font-size:14px;font-weight:500}.profile-form-dirty-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:10px 24px;border-radius:999px;background:#8977b2;color:#fff;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease}.profile-form-dirty-save:hover{opacity:.9}.bj-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a24348c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:bj-modal-fade-in .15s ease-out}@keyframes bj-modal-fade-in{0%{opacity:0}to{opacity:1}}.bj-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #2a243440;width:min(92vw,440px);padding:28px 28px 22px;animation:bj-modal-zoom-in .18s ease-out}@keyframes bj-modal-zoom-in{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.bj-modal-message{margin:0 0 22px;font-size:17px;font-weight:500;color:#2a2434;line-height:1.45;text-align:center}.bj-modal-actions{display:flex;justify-content:center;gap:12px}.bj-modal-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:12px 28px;border-radius:999px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease,transform .1s ease;min-width:110px;width:48%}.bj-modal-btn:hover{opacity:.9}.bj-modal-btn:active{transform:scale(.97)}.bj-modal-btn:focus-visible{outline:2px solid #8977b2;outline-offset:2px}.bj-modal-cancel{background:#f3eff8;color:#2a2434}.bj-modal-confirm{background:#8977b2;color:#fff}.bj-modal-confirm.is-danger{background:#db7d79}@media(max-width:600px){.bj-modal-btn{width:100%}}.profile-applications-list,.profile-favourites-list,.profile-tab-empty{width:100%;align-self:stretch}.profile-applications-list{display:grid;gap:16px;margin-top:8px}.profile-favourites-list{margin-top:8px}.profile-app-card{position:relative;display:flex;gap:18px;padding:18px 22px;background:#fff;border-radius:12px;border:1px solid #ece8f1;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.profile-app-card:hover{border-color:#c9bee0;box-shadow:0 8px 24px #2a24340f}.profile-app-card:active{transform:translateY(1px)}.profile-app-card-status{position:absolute;top:14px;right:18px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:#f3eff8;color:#6a4f9c}.profile-app-card--viewed .profile-app-card-status{background:#e7f5ec;color:#1f6e3f}.profile-app-card--rejected .profile-app-card-status{background:#fbeaea;color:#8a2929}.profile-app-card-icon{width:60px;height:60px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#f3eff8;display:flex;align-items:center;justify-content:center}.profile-app-card-icon img{width:100%;height:100%;object-fit:cover}.profile-app-card-icon p{margin:0;font-weight:600;color:#8977b2}.profile-app-card-body{flex:1;min-width:0;padding-right:90px}.profile-app-card-body h3{margin:0 0 6px;font-size:17px;font-weight:600;color:#2a2434;overflow:hidden;text-overflow:ellipsis}.profile-app-card-meta,.profile-app-card-salary,.profile-app-card-date{margin:2px 0;font-size:14px;color:#6e6873}.profile-app-card-salary{color:#8977b2;font-weight:600}.profile-app-card-date{margin-top:6px;font-size:13px;color:#a8a4b5}.employer-vacancies-list{width:100%;align-self:stretch;display:grid;gap:12px;margin-top:8px}.employer-vacancy-row{display:flex;justify-content:space-between;gap:24px;padding:18px 22px;background:#fff;border-radius:12px;border:1px solid #ece8f1;transition:border-color .15s ease}.employer-vacancy-row:hover{border-color:#c9bee0}.employer-vacancy-row--muted{opacity:.55}.employer-vacancy-row--featured{border-color:#d9c8ff;background:linear-gradient(180deg,#faf7ff,#fff 60%)}.employer-vacancy-row-main{flex:1;min-width:0}.employer-vacancy-row-main h3{margin:0 0 6px;font-size:17px;font-weight:600;color:#2a2434;display:flex;align-items:center;gap:6px}.employer-vacancy-row-featured{font-size:14px}.employer-vacancy-row-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;color:#6e6873}.employer-vacancy-row-meta .employer-vacancy-row-salary{color:#8977b2;font-weight:600}.employer-vacancy-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.employer-vacancy-row-status{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:#f3eff8;color:#6a4f9c}.employer-vacancy-row-status--inactive,.employer-vacancy-row-status--draft,.employer-vacancy-row-status--pending{background:#fdf3e6;color:#92541d}.employer-vacancy-row-status--closed{background:#efeae5;color:#6e6873}.employer-vacancy-status-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:.6875rem!important;line-height:.6875rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.02em;margin:0;background:#b8b3c0;color:#fff!important}.employer-vacancy-status-pill--publish{background:#2e9b58;color:#fff!important}.employer-vacancy-status-pill--pending{background:#f59e0b;color:#fff!important}.employer-vacancy-status-pill--inactive{background:#6b7280;color:#fff!important}.employer-vacancy-status-pill--draft{background:#8977b2;color:#fff!important}.employer-vacancy-status-pill--rejected{background:#dc2626;color:#fff!important}.employer-vacancy-status-pill--closed{background:#4b5563;color:#fff!important}.employer-vacancy-status-pill--featured{background:#fff1cf;color:#8a6500!important}.employer-vacancy-status-pill--urgent{background:#fce4de;color:#b1311a!important}.vacancies-profile-item-side{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;align-self:stretch;justify-content:space-between;min-height:80px}.vacancies-profile-item-side .employer-vacancy-row-langs{margin:0}.vacancies-profile-item.disabled-item .vacancies-profile-item-side,.vacancies-profile-item.disabled-item .vacancies-profile-item-links,.vacancies-profile-item.disabled-item .employer-vacancy-row-langs{position:relative;z-index:2}.employer-vacancies-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.employer-vacancies-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#f4f0fa;color:#4a3978;text-decoration:none;font-size:.9375rem;font-weight:500;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.employer-vacancies-chip:hover{background:#ede5f5;border-color:#c9bee0}.employer-vacancies-chip.is-active{background:#8977b2;color:#fff;cursor:default}.employer-vacancies-chip.is-active .employer-vacancies-chip-count{background:#ffffff40;color:#fff}.employer-vacancies-chip.is-active:hover{background:#8977b2}.employer-vacancies-chip-count{background:#00000014;border-radius:999px;padding:1px 8px;font-size:.8125rem;font-weight:600;min-width:24px;text-align:center}.employer-vacancies-pagination{margin-top:24px}.employer-vacancies-pagination ul.page-numbers{list-style:none;padding:0;margin:0;display:flex;gap:4px;justify-content:center}.employer-vacancies-pagination ul.page-numbers li{list-style:none}.employer-vacancies-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;background:#f4f0fa;color:#4a3978;text-decoration:none;border-radius:6px;font-size:.9375rem;transition:background .15s ease}.employer-vacancies-pagination .page-numbers:hover{background:#ede5f5}.employer-vacancies-pagination .page-numbers.current{background:#8977b2;color:#fff}.employer-vacancies-pagination .page-numbers.dots{background:transparent}.employer-vacancy-row-langs{display:inline-flex;gap:6px;margin-top:8px}.employer-vacancy-row-lang{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:3px 8px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;border:1px solid rgba(0,0,0,.15);background:#fff;color:#4a3978;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.employer-vacancy-row-lang:hover{background:#ede5f5;border-color:#8977b2;color:#4a3978}.employer-vacancy-row-lang.is-current{background:#8977b2;color:#fff;border-color:#8977b2;cursor:default}.employer-vacancy-row-lang.is-missing{background:transparent;border-style:dashed;color:#00000080}.employer-vacancy-row-actions{display:flex;gap:6px}.employer-vacancy-row-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f4fa;border:0;border-radius:8px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#6a4f9c;cursor:pointer;text-decoration:none;transition:background-color .15s ease}.employer-vacancy-row-action:hover{background:#ede5f5}.employer-vacancy-row-action:disabled,.employer-vacancy-row-action[aria-disabled=true]{opacity:.45;cursor:not-allowed}.employer-vacancy-row-action--danger{color:#b54541}.employer-applications-list{display:grid;gap:14px;margin-top:8px}.employer-application-card{position:relative;display:flex;gap:18px;padding:18px 22px;background:#fff;border-radius:12px;border:1px solid #ece8f1;transition:border-color .15s ease}.employer-application-card:hover{border-color:#c9bee0}.employer-application-card--viewed{background:#fbfbf6}.employer-application-card--rejected{opacity:.7}.employer-application-card-status{position:absolute;top:14px;right:18px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:#f3eff8;color:#6a4f9c}.employer-application-card--viewed .employer-application-card-status{background:#e7f5ec;color:#1f6e3f}.employer-application-card--rejected .employer-application-card-status{background:#fbeaea;color:#8a2929}.employer-application-card-avatar{width:60px;height:60px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#f3eff8;display:flex;align-items:center;justify-content:center}.employer-application-card-avatar img{width:100%;height:100%;object-fit:cover}.employer-application-card-avatar p{margin:0;font-weight:600;color:#8977b2}.employer-application-card-body{flex:1;min-width:0;padding-right:110px}.employer-application-card-body h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#2a2434}.employer-application-card-vacancy,.employer-application-card-meta,.employer-application-card-date{margin:2px 0;font-size:13px;color:#6e6873}.employer-application-card-date{margin-top:6px;color:#a8a4b5}.employer-application-card-actions{position:absolute;bottom:14px;right:18px;display:flex;gap:6px}.employer-application-card-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f4fa;border:0;border-radius:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#6a4f9c;cursor:pointer}.employer-application-card-action:disabled{opacity:.45;cursor:not-allowed}.vacancies-profile-info,.vacancy-response-cols{width:100%;align-self:stretch}.bj-notif{position:relative}.bj-notif-bell{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:8px;cursor:pointer;color:#2a2434;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s ease;position:relative}.bj-notif-bell:hover{background:#f3eff8}.bj-notif-bell:focus-visible{outline:2px solid #8977b2;outline-offset:2px}.bj-notif-bell svg{display:block}.bj-notif-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#db7d79;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #fff}.bj-notif-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,100vw - 32px);background:#fff;border:1px solid #ece8f1;border-radius:12px;box-shadow:0 12px 32px #2a24341f;z-index:9995;overflow:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.bj-notif-panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.bj-notif-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f3eff8}.bj-notif-panel-header h6{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#2a2434}.bj-notif-mark-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font-size:12px;color:#8977b2}.bj-notif-mark-all:hover{text-decoration:underline}.bj-notif-list{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.bj-notif-empty{padding:22px 16px;text-align:center;color:#a8a4b5;font-size:13px}.bj-notif-item{border-bottom:1px solid #f7f4fa;position:relative}.bj-notif-item:last-child{border-bottom:0}.bj-notif-item.is-unread{background:#faf7ff}.bj-notif-item.is-unread .bj-notif-title{font-weight:600}.bj-notif-item.is-unread:before{content:"";position:absolute;top:16px;left:8px;width:6px;height:6px;border-radius:50%;background:#8977b2}.bj-notif-link{display:block;padding:12px 16px 12px 24px;color:#2a2434;text-decoration:none;transition:background-color .15s ease}.bj-notif-link:hover{background:#f7f4fa}.bj-notif-title{display:block;font-size:13px;line-height:1.4;color:#2a2434}.bj-notif-time{display:block;margin-top:4px;font-size:11px;color:#a8a4b5}@media(max-width:769px){.bj-notif-panel{position:fixed;right:8px;left:8px;width:auto;max-width:none;transform:none}.bj-notif-panel.is-open{transform:none}.bj-notif-list{max-height:220px}}.closed-vacancy-block{padding:80px 0 100px}.closed-vacancy-block .closed-vacancy-card{max-width:560px;margin:0 auto;background:#fff;border-radius:16px;padding:48px 40px;text-align:center;box-shadow:0 12px 36px #00000014;border:1px solid rgba(0,0,0,.06)}.closed-vacancy-block .closed-vacancy-card>h1{margin:18px 0 14px;font-weight:500;font-size:1.75rem;line-height:1.25;color:#515151}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-logo{width:96px;height:96px;margin:0 auto;border-radius:50%;overflow:hidden;background:#f4f0fa;display:flex;align-items:center;justify-content:center}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-logo>img{width:100%;height:100%;object-fit:cover;display:block}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-logo--initials>span{font-weight:600;font-size:1.875rem;color:#db7d79;letter-spacing:.04em}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-title{margin:0 0 4px;font-size:1.125rem;color:#000;font-style:italic}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-by{margin:0 0 32px;font-size:1rem;color:#000;opacity:.7}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-by>strong{font-weight:600;opacity:1;color:#515151}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-actions{display:flex;flex-direction:column;gap:14px;align-items:center}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-cta{display:inline-block;padding:14px 28px;background-color:#db7d79;color:#fff;border-radius:6px;font-weight:500;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;transition:background-color .3s ease}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-cta:hover{background-color:#725da3}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-secondary{color:#000;opacity:.65;font-size:.9375rem;text-decoration:underline;transition:opacity .2s ease}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-secondary:hover{opacity:1}@media(max-width:769px){.closed-vacancy-block{padding:40px 0 60px}.closed-vacancy-block .closed-vacancy-card{padding:32px 22px}.closed-vacancy-block .closed-vacancy-card>h1{font-size:1.375rem}.closed-vacancy-block .closed-vacancy-card .closed-vacancy-logo{width:80px;height:80px}}.vacancy-content-main-links{display:flex;flex-direction:column;align-items:flex-end;height:100%}.vacancy-apply-actions{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:14px}.bj-card-actions{display:flex;align-items:center;gap:14px}.bj-heart{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:6px;width:36px;height:36px;padding:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#a8a4b5;transition:color .5s ease-out,transform .12s ease}.bj-heart svg{width:24px;height:24px;display:block;pointer-events:none}.bj-heart svg path{fill:currentColor;transition:fill .5s ease-out}.bj-heart:hover,.bj-heart.is-active{color:#c9231e}.bj-apply{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:14px 32px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#403657;color:#fff;transition:background .3s ease}.bj-apply:hover{background:#8d82a7}.bj-apply.is-disabled,.bj-apply[aria-disabled=true]{cursor:default}.bj-apply.is-disabled:hover,.bj-apply[aria-disabled=true]:hover{transform:none}.bj-apply--applied_active,.bj-apply--applied_active:hover{background:#479d74}.bj-apply--can_reapply,.bj-apply--can_reapply:hover{background:#db7d79}.bj-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#140e288c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.bj-modal-card{background:#fff;border-radius:18px;padding:28px 28px 20px;max-width:480px;width:100%;box-shadow:0 12px 40px #0000002e}.bj-modal-card h3{margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#000}.bj-modal-card p{margin:0 0 14px;color:#6e6e6e;font-size:.875rem}.bj-modal-textarea{width:100%;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:12px 14px;font-family:inherit;font-size:1rem;resize:vertical;min-height:100px}.bj-modal-textarea:focus{outline:none;border-color:#403657}.bj-modal-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px}.bj-modal-cancel,.bj-modal-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:11px 22px;cursor:pointer;font-weight:500;font-size:.9375rem;text-transform:uppercase;width:48%}.bj-modal-cancel{background:#ecebef;color:#000}.bj-modal-cancel:hover{background:#e1e0e6}.bj-modal-submit{background:#403657;color:#fff;transition:background .3s ease}.bj-modal-submit:hover{background:#8d82a7}.bj-modal-submit:disabled{background:#c8c2d7;cursor:default}@media(max-width:600px){.bj-modal-actions{flex-direction:column}.bj-modal-cancel,.bj-modal-submit{width:100%}}.wpcf7{max-width:600px;margin:0 auto;padding:0}.wpcf7 .screen-reader-response{position:absolute;left:-9999px}.wpcf7-form{display:flex;flex-direction:column;gap:14px}.wpcf7-form br{display:none}.wpcf7-form .hidden-fields-container{border:0;padding:0;margin:0}.wpcf7-form .complaint-form-row{display:flex;flex-direction:column;gap:2px;margin:0}.wpcf7-form .complaint-form-row>label{font-weight:500;font-size:.9375rem;line-height:1.125rem;color:#515151}.wpcf7-form .complaint-form-row>label .required{color:#db7d79;margin-left:2px}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-form .wpcf7-form-control{background-color:#fff;border:1px solid rgba(0,0,0,.16);border-radius:6px;padding:10px 14px;font-family:Rubik,sans-serif;font-weight:400;font-size:1rem!important;line-height:1.25rem!important;color:#000;width:100%;transition:border-color .3s ease;box-sizing:border-box}.wpcf7-form .wpcf7-form-control::placeholder{color:#818181;opacity:1}.wpcf7-form .wpcf7-form-control:focus{outline:none;border-color:#8977b2}.wpcf7-form .wpcf7-textarea{min-height:110px;resize:vertical;line-height:1.5rem!important}.wpcf7-form .wpcf7-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23515151' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.wpcf7-form .complaint-form-submit{margin:8px 0 0}.wpcf7-form .wpcf7-submit{background-color:#db7d79;color:#fff;border:none;border-radius:6px;padding:16px 32px;font-weight:500;font-size:1.125rem!important;line-height:1.125rem!important;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;width:100%;height:58px;transition:background-color .3s ease}.wpcf7-form .wpcf7-submit:hover{background-color:#d25e59}.wpcf7-form .wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}.wpcf7-form .wpcf7-spinner{margin-left:12px}.wpcf7-form .wpcf7-not-valid-tip{margin-top:4px;font-size:.8125rem;line-height:1rem;color:#c9231e}.wpcf7-form .wpcf7-form-control.wpcf7-not-valid{border-color:#c9231e}.wpcf7-form .wpcf7-response-output{margin:18px 0 0;padding:14px 16px;border-radius:6px;border:1px solid transparent;font-size:.9375rem;line-height:1.25rem}.wpcf7-form.sent .wpcf7-response-output{border-color:#479d74;background-color:#f4fffa;color:#479d74}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7-form.payment-required .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.aborted .wpcf7-response-output{border-color:#c9231e;background-color:#fff4f3;color:#c9231e}.cookie-consent{position:fixed;z-index:9000;bottom:0;left:0;right:0}.cookie-consent[hidden]{display:none}.cookie-consent-banner{background-color:#fff;border-top:1px solid #B7B7B7;box-shadow:0 -4px 16px #00000014;padding:18px 0}.cookie-consent-banner[hidden]{display:none}.cookie-consent-banner>.container{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media(max-width:769px){.cookie-consent-banner{padding:14px 0}.cookie-consent-banner>.container{flex-direction:column;align-items:stretch;gap:12px}}.cookie-consent-banner-text{flex:1 1 320px}@media(max-width:769px){.cookie-consent-banner-text{flex:1 1 50px}}.cookie-consent-banner-text>h3{margin:0 0 6px;font-weight:500;font-size:1.0625rem;line-height:1.25rem;color:#515151}@media(max-width:769px){.cookie-consent-banner-text>h3{font-size:.875rem;line-height:1rem}}.cookie-consent-banner-text>p{margin:0;font-size:.875rem;line-height:1.25rem;color:#606060}@media(max-width:769px){.cookie-consent-banner-text>p{font-size:.625rem;line-height:.875rem}}.cookie-consent-banner-text>p a{color:#475993;text-decoration:underline}.cookie-consent-banner-text>p a:hover{color:#db7d79}.cookie-consent-banner-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:769px){.cookie-consent-banner-actions{gap:6px}.cookie-consent-banner-actions>.cookie-consent-btn{flex:1 1 100%}}.cookie-consent-btn{border-radius:6px;padding:10px 18px;font-family:Rubik,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.125rem;cursor:pointer;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(max-width:769px){.cookie-consent-btn{padding:8px 12px;font-size:.875rem;line-height:1rem}}.cookie-consent-btn-primary{background-color:#db7d79;color:#fff;border-color:#db7d79}.cookie-consent-btn-primary:hover{background-color:#d25e59;border-color:#d25e59}.cookie-consent-btn-secondary{background-color:transparent;color:#515151;border-color:#b7b7b7}.cookie-consent-btn-secondary:hover{background-color:#ecebef;border-color:#000}.cookie-consent-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:9100}.cookie-consent-modal[hidden]{display:none}.cookie-consent-modal-content{background-color:#fff;border-radius:10px;padding:32px 28px 24px;max-width:560px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 12px 40px #00000040}.cookie-consent-modal-content>h2{margin:0 0 8px;font-weight:500;font-size:1.5rem;line-height:1.75rem;color:#515151}.cookie-consent-modal-close{position:absolute;top:12px;right:14px;background:none;border:none;font-size:1.75rem;line-height:1;color:#6e6e6e;cursor:pointer;padding:4px 8px}.cookie-consent-modal-close:hover{color:#000}.cookie-consent-modal-intro{margin:0 0 20px;font-size:.875rem;line-height:1.25rem;color:#606060}.cookie-consent-category{border-top:1px solid #B7B7B7;padding:14px 0 12px}.cookie-consent-category>label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.9375rem;color:#515151;cursor:pointer;margin-bottom:4px}.cookie-consent-category>label>input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#DB7D79}.cookie-consent-category>label>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.cookie-consent-category em{font-style:italic;font-weight:400;color:#787878;font-size:.8125rem;margin-left:4px}.cookie-consent-category-desc{margin:0 0 0 28px;font-size:.8125rem;line-height:1.125rem;color:#6e6e6e}.cookie-consent-modal-actions{border-top:1px solid #B7B7B7;padding-top:16px;margin-top:6px;display:flex;gap:10px;justify-content:flex-end}@media(max-width:769px){.cookie-consent-modal-actions{flex-direction:column-reverse}.cookie-consent-modal-actions>.cookie-consent-btn{width:100%}}.bj-toast-stack{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;pointer-events:none;max-width:calc(100vw - 32px)}.bj-toast{pointer-events:auto;cursor:pointer;background:#2a2434f0;color:#fff;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;line-height:1.3;box-shadow:0 10px 28px #2a243452;max-width:100%;text-align:center;animation:bj-toast-slide-up .22s ease-out;transition:opacity .2s ease,transform .2s ease}.bj-toast--success{background:#1f6e3ff5}.bj-toast--error{background:#8a2929f5}.bj-toast.is-leaving{opacity:0;transform:translateY(8px)}.bj-toast .bj-toast-text{display:inline-block}@keyframes bj-toast-slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:640px){.bj-toast-stack{bottom:16px;max-width:calc(100vw - 24px)}.bj-toast{padding:11px 18px;font-size:13px}}.bj-404{position:relative;min-height:calc(100vh - 280px);padding:80px 24px 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.bj-404:before,.bj-404:after{content:"";position:absolute;border-radius:50%;z-index:0;pointer-events:none}.bj-404:before{width:480px;height:480px;background:radial-gradient(circle,#db7d792e,#db7d7900 70%);top:-120px;left:-120px}.bj-404:after{width:520px;height:520px;background:radial-gradient(circle,#f35b391f,#f35b3900 70%);bottom:-160px;right:-140px}.bj-404>*{position:relative;z-index:1}.bj-404 .bj-404-number{font-weight:800;font-size:clamp(120px,22vw,240px);line-height:.9;letter-spacing:-.04em;color:#db7d79;text-shadow:0 12px 32px rgba(219,125,121,.25);margin:0 0 12px;animation:bj-404-float 6s ease-in-out infinite}.bj-404 h1{font-size:clamp(24px,3.5vw,36px);font-weight:600;color:#000;margin:0 0 14px;max-width:640px;line-height:1.25}.bj-404 .bj-404-subtitle{font-size:clamp(15px,1.4vw,18px);color:#606060;max-width:560px;margin:0 0 36px;line-height:1.55}.bj-404 .bj-404-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:56px}.bj-404 .bj-404-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;padding:16px 32px;border-radius:999px;font-weight:500;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;border:2px solid transparent}.bj-404 .bj-404-cta--primary{background-color:#db7d79;color:#fff;box-shadow:0 8px 24px #db7d7959}.bj-404 .bj-404-cta--primary:hover{transform:translateY(-2px);background-color:#d56661;box-shadow:0 12px 32px #db7d7980;color:#fff}.bj-404 .bj-404-cta--ghost{background:transparent;border-color:#ecebef;color:#000}.bj-404 .bj-404-cta--ghost:hover{background:#ecebef;transform:translateY(-2px);color:#000}.bj-404 .bj-404-links{display:flex;gap:10px 22px;flex-wrap:wrap;justify-content:center;font-size:14px}.bj-404 .bj-404-links>span{color:#6e6e6e}.bj-404 .bj-404-links a{color:#403657;text-decoration:none;font-weight:500;position:relative;transition:color .2s ease}.bj-404 .bj-404-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.bj-404 .bj-404-links a:hover{color:#f35b39}.bj-404 .bj-404-links a:hover:after{transform:scaleX(1)}@keyframes bj-404-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}@media(max-width:769px){.bj-404{min-height:calc(100vh - 220px);padding:56px 18px 72px}.bj-404:before,.bj-404:after{width:280px;height:280px}.bj-404 .bj-404-cta{min-width:0;width:100%;padding:14px 24px}.bj-404 .bj-404-actions{flex-direction:column;width:100%;max-width:320px}}.employer-vacancy-status-pill--slot-free{background:#e8f5ec;color:#206b3a!important}.employer-vacancy-status-pill--slot-paid{background:#e6efff;color:#4379dc!important}.employer-vacancy-status-pill--slot-grace{background:#fef3c7;color:#8a5a00!important}.employer-vacancy-status-pill--slot-expiring{background:#fbe6e2;color:#a24334!important}.employer-vacancy-slot-actions{display:block;margin:12px 0 0;padding:0;text-align:left}.promo-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}@media(max-width:720px){.promo-cards{grid-template-columns:1fr}}.promo-cards .promo-card--premium{grid-column:1/-1}.promo-card{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:10px;padding:16px 18px;border-radius:12px;border:1px solid transparent;transition:border-color .15s ease,transform .1s ease}.promo-card--featured{background:linear-gradient(135deg,#fff8e7,#fff2d1);border-color:#f0d989}.promo-card--urgent{background:linear-gradient(135deg,#fdecea,#fadbd6);border-color:#f3b7ac}.promo-card--premium{background:linear-gradient(135deg,#2e1065,#5b21b6 55%,#7c3aed);border-color:#c084fc;color:#f5f3ff}.promo-card--premium .promo-card-body h5{color:#fef3c7;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.promo-card--premium .promo-card-body p{color:#f5f3ffd1}.promo-card--premium .promo-card-icon{background:#ffffff26;gap:2px}.promo-card--premium .promo-card-hint{color:#f5f3ff99}.promo-card.is-active{opacity:.85}.promo-card.is-active.promo-card--featured{border-color:#8a6500}.promo-card.is-active.promo-card--urgent{border-color:#b1311a}.promo-card.is-active.promo-card--premium{border-color:#fbbf24}.promo-card-icon{grid-column:1;grid-row:1/span 2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:50%;background:#ffffffb3}.promo-card-body{grid-column:2;grid-row:1}.promo-card-body h5{margin:0 0 4px;font-size:15px;font-weight:700}.promo-card--featured .promo-card-body h5{color:#8a6500}.promo-card--urgent .promo-card-body h5{color:#b1311a}.promo-card-body p{margin:0;font-size:13px;line-height:1.4;color:#4a4a4a}.promo-card-action{grid-column:2;grid-row:2;display:flex;align-items:center}.promo-card-buy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;color:#fff;font-weight:600;font-size:14px;padding:9px 20px;border-radius:999px;transition:background .15s ease,transform .1s ease}.promo-card-buy--featured{background:#d4a017}.promo-card-buy--featured:hover{background:#b8890c}.promo-card-buy--urgent{background:#d95a4a}.promo-card-buy--urgent:hover{background:#c14638}.promo-card-buy--premium{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#2e1065;box-shadow:0 2px 10px #00000040}.promo-card-buy--premium:hover{background:linear-gradient(135deg,#fcd34d,#fbbf24)}.promo-card-buy:active{transform:translateY(1px)}.promo-card-saving{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#fbbf2433;color:#fef3c7;font-size:12px;font-weight:700;letter-spacing:.02em;border:1px solid rgba(251,191,36,.5)}.promo-card-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#e8f5ec;color:#206b3a;font-size:13px;font-weight:600}.promo-card-hint{font-size:12px;color:#888;font-style:italic}.employer-vacancy-slot-hint{display:inline-block;position:relative;z-index:2;padding:6px 14px;border-radius:999px;background:#e8f5ec;color:#206b3a;font-size:13px;font-weight:500;line-height:1.3}.employer-vacancy-renew-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:#db7d79;color:#fff;font-weight:600;font-size:14px;padding:8px 18px;border-radius:999px;transition:background .15s ease,transform .1s ease;white-space:nowrap;position:relative;z-index:2}.employer-vacancy-renew-btn:hover{background:#c96b67}.employer-vacancy-renew-btn:active{transform:translateY(1px)}.vacancy-edit-slot-banner{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:10px;margin:20px 0 12px}.vacancy-edit-slot-banner--expiring{background:#fbe6e2;color:#6b2a22}.vacancy-edit-slot-banner--closed{background:#f0e8fa;color:#3b2473}.vacancy-edit-slot-banner-text{flex:1 1 260px;font-size:14px;line-height:1.4}.vacancy-edit-slot-banner-text strong{display:block;margin-bottom:2px;font-size:15px}.vacancy-edit-slot-banner-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:#db7d79;color:#fff;font-weight:600;font-size:14px;padding:10px 22px;border-radius:999px}.vacancy-edit-slot-banner-cta:hover{background:#c96b67}.payment-request-pending-bank{background:#fff8f7;border:1px solid #f4d5d1;border-radius:12px;padding:22px 24px;margin:0 0 28px}.payment-request-pending-bank h3{margin:0 0 6px;font-size:20px;color:#6b2a22}.payment-request-pending-bank-intro{margin:0 0 14px;font-size:14px;color:#6b3d38}.payment-request-pending-bank-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.payment-request-pending-bank-item{background:#fff;border:1px solid #f0d9d5;border-radius:8px;padding:14px 16px}.payment-request-pending-bank-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:12px}.payment-request-pending-bank-head strong{font-size:15px;color:#333}.payment-request-pending-bank-price{font-weight:700;font-size:16px;color:#206b3a}.payment-request-pending-bank-details{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:14px}.payment-request-pending-bank-details dt{color:#666;font-weight:500}.payment-request-pending-bank-details dd{margin:0}.payment-request-pending-bank-details dd code{display:inline-block;background:#f6f2f1;padding:2px 8px;border-radius:4px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;transition:background .15s ease}.payment-request-pending-bank-details dd code:hover{background:#ece4e2}.payment-request-pending-bank-notes{white-space:pre-line;color:#444}.bj-renew-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center}.bj-renew-modal[hidden]{display:none}.bj-renew-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#26142c8c}.bj-renew-modal-panel{position:relative;background:#fff;border-radius:14px;max-width:520px;width:calc(100% - 32px);max-height:90vh;overflow-y:auto;padding:28px 30px;box-shadow:0 20px 60px #00000040}.bj-renew-modal-close{position:absolute;top:10px;right:14px;background:transparent;border:none;font-size:28px;line-height:1;color:#999;cursor:pointer;padding:4px 8px}.bj-renew-modal-close:hover{color:#333}.bj-renew-modal-title{margin:0 0 6px;font-size:22px;color:#333}.bj-renew-modal-subtitle{margin:0 0 14px;color:#666;font-size:14px;min-height:20px}.bj-renew-modal-sku{display:inline-block;font-size:17px;font-weight:700;padding:3px 12px;border-radius:999px;margin-right:4px}.bj-renew-modal-sku--slot{background:#f6f2f1;color:#db7d79}.bj-renew-modal-sku--featured{background:#fff8e7;color:#8a6500}.bj-renew-modal-sku--urgent{background:#fdecea;color:#b1311a}.bj-renew-modal-sku--premium{background:#ede9fe;color:#5b21b6}.bj-renew-modal-vac{color:#999;font-size:14px}.bj-renew-modal-summary{background:#f7f4f4;border-radius:8px;padding:10px 14px;font-size:14px;color:#444;margin:0 0 18px}.bj-renew-modal-summary p{margin:0}.bj-renew-modal-tabs{display:flex;gap:6px;margin:0 0 18px;border-bottom:1px solid #eee}.bj-renew-modal-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:500;color:#888;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.bj-renew-modal-tab.is-active{color:#db7d79;border-bottom-color:#db7d79}.bj-renew-modal-tab:hover{color:#333}.bj-renew-modal-pane[hidden]{display:none}.bj-renew-modal-note{color:#666;font-size:13px;margin:0 0 14px}.bj-renew-modal-loading{text-align:center;color:#888;padding:24px 0}.bj-renew-modal-error{color:#a24334;font-size:13px;margin:12px 0 0;padding:8px 12px;background:#fbe6e2;border-radius:6px}.bj-renew-modal-error[hidden]{display:none}.bj-renew-modal-bank-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:#db7d79;color:#fff;font-weight:600;font-size:14px;padding:10px 22px;border-radius:999px;margin-bottom:14px}.bj-renew-modal-bank-cta:hover{background:#c96b67}.bj-renew-modal-bank-cta:disabled{opacity:.6;cursor:wait}.bj-renew-modal-bank-details dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 14px;margin:0 0 12px;font-size:14px}.bj-renew-modal-bank-details dt{color:#666}.bj-renew-modal-bank-details dd{margin:0}.bj-renew-modal-bank-details dd code{display:inline-block;background:#f6f2f1;padding:2px 8px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;cursor:pointer;transition:background .15s ease}.bj-renew-modal-bank-details dd code:hover{background:#ece4e2}.bj-renew-modal-bank-details[hidden]{display:none}.bj-renew-modal-success{background:#e8f5ec;border:1px solid #b7dcc1;border-radius:8px;padding:12px 16px;margin-top:14px;color:#206b3a}.bj-renew-modal-success p{margin:0 0 4px}.bj-renew-modal-success p:last-child{margin-bottom:0}.bj-renew-modal-success[hidden]{display:none}.pricing-page{max-width:100%;padding:0 20px 80px;color:#333;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:480px){.pricing-page{padding:0 14px 60px}}.pricing-page .pricing-hero{text-align:center;padding:60px 20px 40px}.pricing-page .pricing-hero-inner{max-width:780px;margin:0 auto}.pricing-page .pricing-hero-title{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;font-weight:700;margin:0 0 16px;color:#26142c}.pricing-page .pricing-hero-sub{font-size:clamp(1rem,2vw,1.2rem);color:#6b6572;margin:0 0 32px;line-height:1.5}.pricing-page .pricing-hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pricing-page .pricing-section-title{text-align:center;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;margin:0 0 32px;color:#26142c}.pricing-page .pricing-btn{display:inline-block;padding:12px 28px;border-radius:5px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s ease,transform .1s ease,box-shadow .18s ease;white-space:normal;text-align:center;max-width:100%}@media(max-width:480px){.pricing-page .pricing-btn{padding:12px 20px;font-size:14px;display:block;width:100%}}.pricing-page .pricing-btn--primary{background:#db7d79;color:#fff}.pricing-page .pricing-btn--primary:hover{background:#c96b67;box-shadow:0 4px 12px #db7d7959}.pricing-page .pricing-btn--ghost{background:transparent;color:#db7d79;border:2px solid #db7d79;padding:10px 26px}.pricing-page .pricing-btn--ghost:hover{background:#fff5f4}.pricing-page .pricing-btn--big{padding:16px 36px;font-size:17px}.pricing-page .pricing-btn:active{transform:translateY(1px)}.pricing-page .pricing-tiers{max-width:1080px;margin:0 auto;padding:56px 0 60px;overflow:visible}.pricing-page .pricing-tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.pricing-page .pricing-tiers-grid{grid-template-columns:1fr;max-width:100%;margin:0 auto}}.pricing-page .pricing-tier{position:relative;background:#fff;border:1px solid #eee1de;border-radius:14px;padding:32px 28px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.pricing-page .pricing-tier:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.pricing-page .pricing-tier--premium{background:linear-gradient(155deg,#2e1065,#5b21b6 55%,#7c3aed);border:none;color:#f5f3ff;transform:scale(1.03)}@media(max-width:900px){.pricing-page .pricing-tier--premium{transform:none!important;width:100%;max-width:100%;box-sizing:border-box;margin:0}}.pricing-page .pricing-tier--premium .pricing-tier-name{color:#fef3c7}.pricing-page .pricing-tier--premium .pricing-tier-tagline{color:#f5f3ffbf}.pricing-page .pricing-tier--premium .pricing-tier-amount{color:#fef3c7}.pricing-page .pricing-tier--premium .pricing-tier-period{color:#f5f3ffb3}.pricing-page .pricing-tier--premium .pricing-tier-features li{color:#f5f3ffe6}.pricing-page .pricing-tier--premium .pricing-tier-feature-muted{color:#f5f3ff80}.pricing-page .pricing-tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#2e1065;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 14px;border-radius:999px;box-shadow:0 2px 8px #00000026}.pricing-page .pricing-tier-head{text-align:center;margin-bottom:20px}.pricing-page .pricing-tier-icon{display:inline-block;font-size:40px;margin-bottom:8px}.pricing-page .pricing-tier-name{font-size:20px;font-weight:700;margin:0 0 4px;color:#26142c}.pricing-page .pricing-tier-tagline{font-size:13px;color:#6b6572;margin:0}.pricing-page .pricing-tier-price{text-align:center;padding:16px 0 24px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:20px}.pricing-tier--premium .pricing-page .pricing-tier-price{border-bottom-color:#ffffff26}.pricing-page .pricing-tier-amount{display:block;font-size:42px;font-weight:700;line-height:1;color:#26142c}.pricing-page .pricing-tier-period{display:block;font-size:13px;color:#6b6572;margin-top:4px}.pricing-page .pricing-tier-saving{display:inline-block;margin-top:12px;padding:4px 12px;background:#fbbf2433;color:#fef3c7;border:1px solid rgba(251,191,36,.5);font-size:12px;font-weight:700;border-radius:999px}.pricing-page .pricing-tier-features{list-style:none;padding:0;margin:0 0 24px;flex:1}.pricing-page .pricing-tier-features li{padding:8px 0;font-size:14px;line-height:1.4;color:#4a4a4a}.pricing-page .pricing-tier-feature-muted{color:#a09aa4!important}.pricing-page .pricing-tier-cta{display:block;padding:12px 24px;border-radius:5px;text-align:center;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease;background:#fff5f4;color:#db7d79;border:2px solid #db7d79}.pricing-page .pricing-tier-cta:hover{background:#db7d79;color:#fff}.pricing-page .pricing-tier-cta--primary{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#2e1065;border:none;box-shadow:0 3px 10px #00000026}.pricing-page .pricing-tier-cta--primary:hover{background:linear-gradient(135deg,#fcd34d,#fbbf24);color:#2e1065}.pricing-page .pricing-addons{max-width:1080px;margin:0 auto;padding:40px 0 60px}.pricing-page .pricing-addons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:720px){.pricing-page .pricing-addons-grid{grid-template-columns:1fr}}.pricing-page .pricing-addon{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:24px;border-radius:14px;align-items:center;border:1px solid transparent}.pricing-page .pricing-addon--featured{background:linear-gradient(135deg,#fff8e7,#fff2d1);border-color:#f0d989}.pricing-page .pricing-addon--urgent{background:linear-gradient(135deg,#fdecea,#fadbd6);border-color:#f3b7ac}.pricing-page .pricing-addon-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:32px;border-radius:50%;background:#ffffffb3}.pricing-page .pricing-addon-body h3{font-size:18px;font-weight:700;margin:0 0 6px;color:#26142c;display:inline-flex;gap:10px;align-items:baseline}.pricing-page .pricing-addon-body p{font-size:14px;line-height:1.4;margin:0 0 12px;color:#4a4a4a}.pricing-page .pricing-addon-price{display:inline-block;padding:4px 12px;background:#ffffffe6;border-radius:999px;font-weight:700;font-size:15px;color:#26142c}.pricing-page .pricing-addon--featured .pricing-addon-price{color:#8a6500}.pricing-page .pricing-addon--urgent .pricing-addon-price{color:#b1311a}.pricing-page .pricing-how{max-width:1080px;margin:0 auto;padding:40px 0 60px}.pricing-page .pricing-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:780px){.pricing-page .pricing-how-grid{grid-template-columns:1fr;gap:24px}}.pricing-page .pricing-step{text-align:center}.pricing-page .pricing-step-num{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#db7d79;color:#fff;font-size:24px;font-weight:700;margin-bottom:16px}.pricing-page .pricing-step h3{font-size:18px;font-weight:700;margin:0 0 10px;color:#26142c}.pricing-page .pricing-step p{font-size:14px;line-height:1.5;color:#6b6572;margin:0}.pricing-page .pricing-bilingual{max-width:1080px;margin:0 auto 60px;padding:40px;background:linear-gradient(135deg,#fff5f4,#ffe5e0);border-radius:20px}@media(max-width:780px){.pricing-page .pricing-bilingual{padding:28px 20px;margin:0 auto 40px}}.pricing-page .pricing-bilingual-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:780px){.pricing-page .pricing-bilingual-inner{grid-template-columns:1fr;gap:24px;text-align:center}}.pricing-page .pricing-bilingual-visual{display:flex;align-items:center;justify-content:center;gap:8px;font-size:clamp(1.25rem,3vw,2.5rem);flex-wrap:wrap}@media(max-width:480px){.pricing-page .pricing-bilingual-visual{gap:6px}}.pricing-page .pricing-bilingual-flag{font-size:clamp(1.6rem,4vw,3rem)}.pricing-page .pricing-bilingual-plus,.pricing-page .pricing-bilingual-eq{color:#db7d79;font-weight:700}.pricing-page .pricing-bilingual-price{padding:8px 16px;background:#fff;border-radius:999px;font-size:clamp(.95rem,2vw,1.5rem);font-weight:700;color:#26142c;border:2px solid #db7d79;white-space:nowrap;max-width:100%}@media(max-width:480px){.pricing-page .pricing-bilingual-price{padding:6px 12px}}.pricing-page .pricing-bilingual-copy h2{font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:700;margin:0 0 12px;color:#26142c}.pricing-page .pricing-bilingual-copy p{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0}.pricing-page .pricing-payment{max-width:1080px;margin:0 auto;padding:20px 0 60px}.pricing-page .pricing-payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:720px){.pricing-page .pricing-payment-grid{grid-template-columns:1fr}}.pricing-page .pricing-payment-card{text-align:center;padding:32px 24px;background:#fff;border:1px solid #eee1de;border-radius:14px}.pricing-page .pricing-payment-card h3{font-size:20px;font-weight:700;margin:12px 0 8px;color:#26142c}.pricing-page .pricing-payment-card p{font-size:14px;line-height:1.5;color:#6b6572;margin:0}.pricing-page .pricing-payment-icon{font-size:44px}.pricing-page .pricing-faq{max-width:780px;margin:0 auto;padding:40px 0 60px}.pricing-page .pricing-faq-list{display:flex;flex-direction:column;gap:10px}.pricing-page .pricing-faq-item{background:#fff;border:1px solid #eee1de;border-radius:10px;overflow:hidden}.pricing-page .pricing-faq-item summary{padding:18px 44px 18px 22px;cursor:pointer;font-size:15px;font-weight:600;color:#26142c;list-style:none;position:relative}.pricing-page .pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-page .pricing-faq-item summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;color:#db7d79;transition:transform .18s ease}.pricing-page .pricing-faq-item summary:hover{background:#fff8f7}.pricing-page .pricing-faq-item[open] summary:after{content:"−"}.pricing-page .pricing-faq-item p{margin:0;padding:0 22px 20px;font-size:14px;line-height:1.6;color:#4a4a4a}.pricing-page .pricing-cta-final{text-align:center;max-width:720px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,#db7d79,#c96b67);border-radius:20px;color:#fff}@media(max-width:480px){.pricing-page .pricing-cta-final{padding:40px 20px;border-radius:14px}}.pricing-page .pricing-cta-final h2{font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.2;margin:0 0 12px;-webkit-hyphens:auto;hyphens:auto}.pricing-page .pricing-cta-final p{font-size:16px;opacity:.9;margin:0 0 24px}.pricing-page .pricing-cta-final .pricing-btn--primary{background:#fff;color:#db7d79}.pricing-page .pricing-cta-final .pricing-btn--primary:hover{background:#fef3c7;color:#b1311a}.pricing-page section{max-width:100%;box-sizing:border-box}.pricing-page *{box-sizing:border-box}@media(max-width:480px){.pricing-page .pricing-hero{padding:40px 4px 30px}.pricing-page .pricing-hero-cta{flex-direction:column;gap:10px}.pricing-page .pricing-tier{padding:24px 20px}.pricing-page .pricing-addon{grid-template-columns:48px 1fr;gap:14px;padding:18px}.pricing-page .pricing-addon-icon{width:48px;height:48px;font-size:24px}}
